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"的标签,但是获取不到,折腾半天原来是因为在 ...
随机推荐
- FP服务无法启动,端口被占用
一.错误如下: Starting CISAgent..Exception in thread "main" com.i2.cis.util.SystemConfigurationE ...
- 【bzoj1018】[SHOI2008]堵塞的交通traffic
1018: [SHOI2008]堵塞的交通traffic Time Limit: 3 Sec Memory Limit: 162 MBSubmit: 2887 Solved: 954[Submit ...
- jmeter beanshell
//获取返回数据 String json = prev.getResponseDataAsString(); ///加入变量vars.put("restr",json); //获取 ...
- seconds
set_time_limit();//设置脚本运行时间为1秒
- 下载特定区域内街景照片数据 | Download Street View Photos within Selected Region
作者:姜虹,刘子煜,王玥瑶,杨安琪,天靖居士 街景图片可以通过api下载,但需要提供参数,参数中的poiid.panoid.location可以用来确定位置或全景图片的ID以确定对应的街景图片.优先级 ...
- 【Android学习】Android编码规范
四种常见的命名法 比较Java和c#的命名规范的不同点 常量用大写 java方法首字母不大写,应该小写 函数行数限制 不要用拼音 参照物,Android源码 看源码工具,SourceInsight 和 ...
- WEB缓存初探
WEB缓存初探 概念理解 缓存--缓存就是数据交换的缓冲区(称作Cache) 缓存 的作用说白了就是用来就近获取东西,比如我们会把已经拿到的常用的东西放在手边(与自己相对较近的地方),方便下次需要时去 ...
- java中为什么要使用代理
引入代理: 我们为什么要引入java的代理,除了当前类能够提供的功能外,我们还需要补充一些其他功能. 最容易想到的情况就是权限过滤,我有一个类做某项业务,但是由于安全原因只有某些用户才可以调用这个类, ...
- DropDownList1.Items.Insert 与 DropDownList1.Items.Add 的区别
DropDownList1.Items.Insert 与 DropDownList1.Items.Add 的区别 dropwdownist1.items.insert 是可以添加在制定索引处的 而dr ...
- Win7下:编译器错误信息: CS0016
解决办法: 原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下: 来到C:/Windows目录,修改temp文件夹的属性. 在安全页设置IIS-IUSRS的权限,赋予修改.读取.写入等权 ...