<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.2//EN"
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<module name="Checker">
<property name="severity" value="warning"/>
<module name="TreeWalker">
<!-- ******************************** -->
<module name="JavadocType"/>
<!-- ******************************** -->
<module name="JavadocMethod"/>
<!-- ******************************** -->
<module name="JavadocVariable"/>
<!-- ******************************** -->
<module name="PackageName">
<property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
</module>
<module name="ConstantName">
<property name="format" value="^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"/>
</module>
<module name="MemberName">
<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
</module>
<module name="MethodName">
<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
</module>
<module name="ParameterName">
<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
</module>
<module name="StaticVariableName">
<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
</module>
<module name="TypeName">
<property name="format" value="^[A-Z][a-zA-Z0-9]*$"/>
</module>
<!-- ******************************** -->
<module name="LineLength">
<property name="max" value="120"/>
</module>
<module name="TabCharacter"/>
<module name="WhitespaceAfter"/>
<module name="ModifierOrder"/>
<module name="AvoidNestedBlocks"/>
<module name="EmptyStatement"/>
<module name="InnerAssignment"/>
<module name="MagicNumber"/>
<module name="MissingSwitchDefault"/>
<module name="NestedIfDepth">
<property name="max" value="6"/>
</module>
<module name="PackageDeclaration"/>
<module name="JUnitTestCase"/>
<module name="DeclarationOrder"/>
<module name="DefaultComesLast"/>
<!-- ******************************** -->
<module name="GenericIllegalRegexp">
<property name="format" value="System\.out\.println"/>
</module>
<!-- ******************************** -->
<module name="TodoComment">
<property name="format" value="WARNING"/>
</module>
<module name="UncommentedMain"/>
<module name="TrailingComment">
<property name="format" value="^\\s*$"/>
</module>
</module>
</module>
分享到:
相关推荐
Android代码规范checkStyle
Checkstyle使用教程,更好帮助大家在写代码的规范。
checkstyle-xml-config Checkstyle 是一种开发工具,可帮助程序员编写符合编码标准的 Java 代码。 它使检查 Java 代码的过程自动化,使人类免于这项无聊(但重要)的任务。 这使其成为想要强制执行编码标准的项目的...
好的编程规范有助于写出易于阅读、质量更高、错误更少、更易于维护的程序。一般代码编写规范包含代码结构,格式,命名、javadoc还有编码的最佳实践等内容。项目搭建之处,团队内约定了使用编码规范。在这个规范里,...
插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\findbugs\\findbugs1.3.4】这样的配置信息,不就可以统一...
插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\findbugs\\findbugs1.3.4】这样的配置信息,不就可以统一...
Checkstyle是一个编码规范工具,结合eclipse的格式化,可以基本保持一定的统一风格,但是光靠这些还不够,需要平时积累编码规范,形成统一编码风格,达到所有人写的代码都像是一个人写出来一样.
checkstyleRuleset.zip,用于版本checkstyle规则集的小模块
我 们都知道在Git 中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中,而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能...
扩展Lint 规则,该库写了三个场景 1、JavaChineseStringDetector:检查 java 代码中的中文字符串,有些团队的开发规范里规定中文字符串必须放到 string.xml里。 2、LayoutFileNameDetector:检查布局文件的文件名,...
13. IDEA代码提示和补充功能有一个特性:区分大小写 14 14. IDEA JAVA 代码的单行注释是把注释的斜杠放在行数的最开头 15 15. 启动IDEA 的时候,默认会打开上次使用的项目修改 15 16. IDEA设置可以增加 CTRL + E 弹...
干净:没有配置,很好地集成到 WordPress API,没有 checkstyle 错误。 快速:没有额外的数据库写入,只使用过滤器钩子(没有动作钩子)。 IMDb 数据源是一个 RESTful 接口。 国际化:支持来自 IMBb 数据源的语言...
2 写一个集成测试的task 3 尝试使用database和checkstyle插件(让集成测试依赖于我们初始化数据库数据) note: 初始话数据库的脚本在config/scripts目录下面 数据库的配置在SpringBeans.xml文件里 参考链接可以查看...