checkstyle 各标签 (有几个没翻译,不懂意思)
以下是对checkstyle 7.8.1 version各标签的翻译,有少数几个标签没翻译,不太懂官网的意思,就空了,希望游客能帮忙补充补充,另外有错的话也希望大家留言下哈,另外转载的话请标明一下
2. AbstractClassName:检查虚类的命名
3. AnnotationLocation:检查注释的位置
4. AnnotationUseStyle:控制注释的样式
5. AnonInnerLength:检查匿名内部类的长度
6. ArrayTrailingComma:检查数组初始化逗号的运用
7. ArrayTypeStyle:检查数组定义的样式,例如C和java会不同
8. AtclauseOrder:检查java-doc块标签或者标签顺序
9. AvoidEscapedUnicodeCharacters:限制使用Unicode escapes
10. AvoidInlineConditionals:检测内联条件
11. AvoidNestedBlocks:寻找嵌套块
12. AvoidStarImport:检查找到使用*的import语句
13. AvoidStaticImport:检查找到使用static import的语句
14. BooleanExpressionComplexity:限制布尔运算符的复杂度(&& 、 ||等)
15. CatchParameterName:确认参数名是否符合制定的格式
16. ClassDataAbstractionCoupling:检查类数据抽象耦合
17. ClassFanOutComplexity:类的分散复杂度,如所依赖的类数量
18. ClassTypeParameterName:确保类的参数名是否符合所定格式
19. CommentsIndentation:控制注释和代码之间的缩进
20. ConstantName:确保常量的格式
21. CovariantEquals:检查类是否覆盖了equal
22. CustomImportOrder:
23. CyclomaticComplexity:检查相对指定限制的复杂度(复杂度=1+if、else、等等的数目)
24. DeclarationOrder:检查类或接口的声明顺序
25. DefaultComesLast:检查默认的情况是否在switch语句定义的情况之后
26. DescendantToken
27. DesignForExtension:
28. EmptyBlock:检查空块,但不验证顺序块
29. EmptyCatchBlock:检查空块以及其中变量注释
30. EmptyForInitializerPad:检查初始化时的空格,比如for内初始化
31. EmptyForIteratorPad:检查迭代时的空格
32. EmptyLineSeparator:检查空白行分隔符
33. EmptyStatement:检查空的语句(如;)
34. EqualsAvoidNull:检查字符串比较内容是否在equals()左侧
35. EqualsHashCode:检测覆盖equals()的类是否也会覆盖HashCode()
36. ExecutableStatementCount:检查可执行的语句数量
37. ExplicitInitialization:检查类和对象成员是否初始化为默认值
38. FallThrough:检查switch是否缺少break、continue、return、throw
39. FileLength:检查文件代码长度
40. FileTabCharacter:检查文件是否包含缩进符
41. FinalClass:检查是否只有私有函数类被定义为final
42. FinalLocalVariable:确保不会再改变值的变量被定义为final
43. FinalParameters:确保方法、构造函数函数、循环等内参数为final
44. GenericWhitespace:检查<>和周围的空格
45. Header:检查源文件是否是指定的标头
46. HiddenField:检查局部变量是否覆盖了类的变量
47. HideUtilityClassConstructor:确保实用程序类没用公共构造函数
48. IllegalCatch:检查是否catch了不能接收的错误
49. IllegalImport:检查是否import了非法包
50. IllegalInstantiation:检查是否使用工厂方法实例化
51. IllegalThrows:检查是否抛出没有声明的异常
52. IllegalToken:检查非法标签
53. IllegalTokenText:检查标签内容是否非法
54. IllegalType:检查特定的类是否被用作声明、返回值或参数
55. ImportControl:控制确保什么正确所需的包被import
56. ImportOrder:检查import包的分组和顺序
57. Indentation:检查Java代码的缩进
58. InnerAssignment:检查子表达式是否有赋值操作,例如string s = Integer.toString(i = 2);
59. InnerTypeLast:检查嵌套类的声明是否在方法与字段声明后面
60. InterfaceIsType:
61. InterfaceTypeParameterName:检查接口类型参数名称是否符合格式
62. JavadocMethod:检查javadoc的方法或构造函数
63. JavadocPackage:检查所有软件包是否具有相应文档
64. JavadocParagraph:检查javadoc的段落
65. JavadocStyle:自定义检查以验证javadoc
66. JavadocTagContinuationIndentation:
67. JavadocType:检查javadoc的类型
68. JavadocVariable:检查变量是否具有javadoc注释
69. JavaNCSS:检查源文件和方法的非注释源语句(NCSS)
70. LeftCurly:检查{ 和左边的代码是否在同行
71. LineLength:检查每行代码长度
72. LocalFinalVariableName:检查局部常量的命名是否符合格式
73. LocalVariableName:检查局部变量的命名是否符合格式
74. MagicNumber:检查magic number
75. MemberName:检查类里变量名是否符合格式
76. MethodCount:检查类里方法数量
77. MethodLength:检查方法的长度(行数)
78. MethodName:检查方法命名是否符合格式
79. MethodParamPad
80. MethodTypeParameterName:检查方法的参数名是否符合格式
81. MissingCtor:检查类是否定义了一个构造函数,而没有调用默认的
83. MissingOverride
84. MissingSwitchDefault:检测switch语句里是否有默认的clause
85. ModifiedControlVariable:检查确保for循环里没有修改循环控制变量
86. ModifierOrder:检查修改符的顺序是否符合java所定标准(public、private等)
87. MultipleStringLiterals:检查一个文件是否有多次出现的字符串
88. MultipleVariableDeclarations:检查代码段和行中是否有多次变量声明
89. MutableException:确保异常是不可变的
90. NeedBraces:检查是否需要大括号,在if lese等场景使用
91. NestedForDepth:限制块嵌套为指定深度以内
92. NestedIfDepth:限制if else块为指定深度
93. NestedTryDepth:限制try-catch-finally 块深度为指定深度内
94. NewlineAtEndOfFile:检查文件是否以空行结束
95. NoClone:检查是否有类覆盖了clone()
96. NoFinalizer:检查是否有定义finalize()
97. NoLineWrap:检查所选语句是否没被换行,例如import包的语句
98. NonEmptyAtclauseDescription:
99. NoWhitespaceAfter:检查相应标志后是否有空格
100. NoWhitespaceBefore:检查标志前是否有空格
101. NPathComplexity:根据指定的限制检查npath的复杂度
102. OneStatementPerLine:确保每行只有一条语句
103. OneTopLevelClass:检查顶级类的接口或枚举是否位于自己的源文件中
104. OperatorWrap
105. OuterTypeFilename:检查外部类型名称是否与文件名对应,例如class foo名为foo.java
106. OuterTypeNumber:检查文件中外部级别的声明的类型数
107. OverloadMethodsDeclarationOrder:检查是否有不正确的重载方法被组合在一起
108. PackageAnnotation:确保所有包注释都在package-info.java内
109. PackageDeclaration:确保所用的类具有包声明
110. PackageName:检查包名是否符合格式
111. ParameterAssignment:不允许分配参数
112. ParameterName:检查所定义的参数名称是否符合格式
113. ParameterNumber:检查方法或构造函数的参数
114. ParenPad:检查括号中的填充,检查目标为左括号后与右括号前
115. RedundantImport:检查多余的导入
116. RedundantModifier:检查接口和注释定义的多余修饰符
117. Regexp:正则表达式的检查
118. RegexpHeader:根据正则表达式检查源文件的标头
119. RegexpMultiline:根据正则表达式检查多行,也可用于验证文件与其他检查(Ex:properties,xml等)未涵盖的特定命名模式匹配
120. RegexpSingleline:根据正则表达式检查单行是否有不良操作
121. RegexpSinglelineJava:根据正则表达式查找java单行匹配的变体
122. RequireThis:检查代码中是否有“this”
123. ReturnCount:限制return 代码段的数量
124. RightCurly:检查if else for循环等等内的右侧花括号的位置
125. SeparatorWrap:检查带分隔线的换行
126. SimplifyBooleanExpression:检查过于复杂的布尔表达式
127. SimplifyBooleanReturn:检查过于复杂的布尔返回语句
128. SingleLineJavadoc:检查javadoc块是否可以适应单行,并且不包含at-clause
129. SingleSpaceSeparator:检查非空格字符由不超过一个空格分隔
130. StaticVariableName:检查静态变量的命名格式
131. StringLiteralEquality:检查字符串是否使用了 ==或 !=
132. SummaryJavadoc:检查javadoc摘要句是否包含不推荐的短语
133. SuperClone:检查重写的clone()是否调用了super.clone()
134. SuperFinalize:检查重写的Finalize()是否调用了Super.finalize()
135. SuppressWarnings:此检查允许指定SuppressWarnings不允许禁止的警告
136. ThrowsCount:限制抛出异常的数量
137. TodoComment:检查TODO评论
138. TrailingComment:检查注释是否只在单行
139. Translation:检查两个相同上下文property文件同个属性的键值是否相同
140. TypecastParenPad:检查例如左括号与右括号之间是否需要空格
141. TypeName:检查类名接口名是否符合格式
142. UncommentedMain:检查main方法是否没有注释
143. UniqueProperties:检查property文件内是否有重复的键
144. UnnecessaryParentheses:检查语句d或表达式中是否使用了不必要的括号
145. UnusedImports:检查未使用的import 语句
146. UpperEll:检查Long 常量定义时开头是否用L
147. VariableDeclarationUsageDistance:检查声明变量与其第一次用的距离
148. VisibilityModifier:检查类成员变量的可见性,如大多情况下变量须为私有
149. WhitespaceAfter:检查分隔符是否在空格之后
150. WhitespaceAround:检查分隔符左右两边是否都是空格
151. WriteTag:输出javadoc标签作为信息
checkstyle 各标签 (有几个没翻译,不懂意思)的更多相关文章
- Python批量图片识别并翻译——我用python给女朋友翻译化妆品标签
Python批量图片识别并翻译--我用python给女朋友翻译化妆品标签 最近小编遇到一个生存问题,女朋友让我给她翻译英文化妆品标签.美其名曰:"程序猿每天英语开发,英文一定很好吧,来帮我翻 ...
- 《Django By Example》第三章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:第三章滚烫出炉,大家请不要吐槽文中 ...
- Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
- Next.js v4.1.4 文档中文翻译【转载】
最近想稍稍看下 React的 SSR框架 Next.js,因为不想看二手资料, 所以自己跑到 Github上看,Next.js的文档是英文的,看倒是大概也能看得懂, 但有些地方不太确定,而且英文看着毕 ...
- Emacs 相关资料翻译
Table of Contents 1. 37 Document Viewing 2. EmacsrelatedTranslation 2.1. Spacemacs 配置层(Configuration ...
- java中的@Override标签,小细节大作用
转载:http://www.cnblogs.com/octobershiner/archive/2012/03/09/2388370.html 一般用途 ...
- Swift翻译之-关于Swift
IMPORTANT 重要的 This is a preliminary document for an API or technology in development. Apple is suppl ...
- Redis配置中文翻译,3.2.1版
大部分常见设置都翻译了,还有一些是从网上复制的(懒) # Redis configuration file example. ## Redis配置文件示例 # # Note that in order ...
- document.getElementById获取不到标签值
var apliay=document.getElementById('apliay_ok'); 代码里指定有id="apliay_ok"的标签,但是获取不到,折腾半天原来是因为在 ...
随机推荐
- Priceless Notes
[Priceless Notes] 1.人类对价格的绝对值没有准确的判断,但是价格或物体的相对值有较准确的判断. 2.物理强度与主观体验的关联成幂曲线.如60瓦的灯会让人觉得亮,但要让人觉得2倍亮的话 ...
- 在zookeeper集群的基础上,搭建solrCloud
1 将在window中部署的单机版solr上传到node-01中 cd /export/software/ rz 选择资料中的solr.zip进行上传(此zip就是 solr的简单部署:在tomca ...
- 设置html页面不被浏览器缓存
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" ...
- cocos2d-x 在vs2010下的环境配置
cocos2d-x编译完成之后生成了一堆动态库,在window下分别为.dll , .lib ,其中*lib是在编译的时候需要链接的,*.dll是在运行的时候依赖的.所以当我们创建一个cocos2d- ...
- Apache apachectl命令
一.简介 apachectl命令是Apache的Web服务器前端控制工具,用以启动.关闭和重新启动Web服务器进程. 二.语法 http://www.jinbuguo.com/apache/menu2 ...
- 第九课,ROS仿真1
---恢复内容开始--- 1.stage simulator 它是一个轻量级的仿真软件,它的包名称是stage_ros,可以进入看看,其包含地图在子目录world下, 启动之: rosrun stag ...
- servlet模板
package ${enclosing_package};import java.io.IOException;import javax.servlet.ServletException;import ...
- Requests接口测试(一)
接口测试概念 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关 ...
- 原型(Prototype)模式
一. 原型(Prototype)模式 原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象. 从孙大圣的手段谈起 孙悟空在与黄风怪的战斗中 ...
- jQuery事件(持续更新中)
方法 描述 bind() 向匹配元素附加一个或更多事件处理器 blur() 触发.或将函数绑定到指定元素的 blur 事件 change() 触发.或将函数绑定到指定元素的 change 事件 cli ...