参考官网教程:http://checkstyle.sourceforge.net/config_blocks.html;
checkstyle是一个开发工具,帮助我们检查代码大部分不规范地方,提高检查效率,也节约大量人工审查成本,也可以支持开发自定义规则,适应项目的风格。
兼容ide插件:eclipse,idea;
文章主要介绍下checkstyle自定义规则的大概用法,checkstyle是通过xml来管理每个check模块,通过配置我们需要的模块(module),目前checkstyle已经提供了很多模块给我们使用,直接应用就可以了。
xml的格式:
- <module name="Checker">
- <property name="severity" value="error"/>
- <module name="TreeWalker">
- <module name="AvoidStarImport"/>
- <module name="ConstantName"/>
- <module name="EmptyBlock"/>
- ....
- </module>
- </module>