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"的标签,但是获取不到,折腾半天原来是因为在 ...
随机推荐
- 整理出一个比较实用的SqlHelper类 满足大多数情况的使用
/// <summary> /// SqlHelper类 by zy 2016-3-11 /// </summary> public sealed class SqlHelpe ...
- [luogu3369]普通平衡树(fhq-treap模板)
解题关键:无旋treap模板. #include<iostream> #include<cstdio> #include<cstring> #include< ...
- php 扩展开发
Linux下用C开发PHP扩展 一.首先下载PHP源码包,假设源码包目录为:/software/php-5.2.13 #> cd /software/php-5.2.13/ext 二.假设我们要 ...
- 475. Heaters 加热范围
[抄题]: Winter is coming! Your first job during the contest is to design a standard heater with fixed ...
- 13-爬取百度贴吧中的图片(python+xpath)
通过xpath分析页面,爬取页面中的图片: #_*_ coding: utf-8 _*_ ''' Created on 2018年7月15日 @author: sss function: 使用xpat ...
- hdu 4269 Defend Jian Ge
#include <cctype> #include <algorithm> #include <vector> #include <string> # ...
- 《Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing System》章明星
在2018年3月28日于美国弗吉尼亚州威廉斯堡结束的ACM ASPLOS 2018会议上,计算机系高性能所师生发表了两篇长文.一篇是我系博士生章明星为第一作者,导师武永卫为通讯作者的“Wonderla ...
- Delphi XE7 GPS控件android下的新变化
Delphi XE7 GPS控件的Android新变化 GPS控件的Accuracy可以起作用了,Accuracy>0时: 1--100:ACCURACY_HIGH 101--500 ...
- DELPHI XE5 UP2 无真机输出 APP并转换为IPA(实践整理)
1.在Mac上配置开发环境(具体步骤请百度) XCODE5.1+IOS7.1SDK+COMMAND LINE TOOLS 安装PlatformAssistant 买一个真机调试账号(实际测 ...
- switch case 判断是否为按钮、设置属性 Load Foreach 绑定事件
private void button9_Click(object sender, EventArgs e) { foreach (Control CT in this.Controls) {//判断 ...