以下是对checkstyle 7.8.1 version各标签的翻译,有少数几个标签没翻译,不太懂官网的意思,就空了,希望游客能帮忙补充补充,另外有错的话也希望大家留言下哈,另外转载的话请标明一下

1. AbbreviationAsWordInName

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:检查类是否定义了一个构造函数,而没有调用默认的

82. MissingDeprecated

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 各标签 (有几个没翻译,不懂意思)的更多相关文章

  1. Python批量图片识别并翻译——我用python给女朋友翻译化妆品标签

    Python批量图片识别并翻译--我用python给女朋友翻译化妆品标签 最近小编遇到一个生存问题,女朋友让我给她翻译英文化妆品标签.美其名曰:"程序猿每天英语开发,英文一定很好吧,来帮我翻 ...

  2. 《Django By Example》第三章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:第三章滚烫出炉,大家请不要吐槽文中 ...

  3. Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  4. Next.js v4.1.4 文档中文翻译【转载】

    最近想稍稍看下 React的 SSR框架 Next.js,因为不想看二手资料, 所以自己跑到 Github上看,Next.js的文档是英文的,看倒是大概也能看得懂, 但有些地方不太确定,而且英文看着毕 ...

  5. Emacs 相关资料翻译

    Table of Contents 1. 37 Document Viewing 2. EmacsrelatedTranslation 2.1. Spacemacs 配置层(Configuration ...

  6. java中的@Override标签,小细节大作用

    转载:http://www.cnblogs.com/octobershiner/archive/2012/03/09/2388370.html 一般用途                         ...

  7. Swift翻译之-关于Swift

    IMPORTANT 重要的 This is a preliminary document for an API or technology in development. Apple is suppl ...

  8. Redis配置中文翻译,3.2.1版

    大部分常见设置都翻译了,还有一些是从网上复制的(懒) # Redis configuration file example. ## Redis配置文件示例 # # Note that in order ...

  9. document.getElementById获取不到标签值

    var apliay=document.getElementById('apliay_ok'); 代码里指定有id="apliay_ok"的标签,但是获取不到,折腾半天原来是因为在 ...

随机推荐

  1. 整理出一个比较实用的SqlHelper类 满足大多数情况的使用

    /// <summary> /// SqlHelper类 by zy 2016-3-11 /// </summary> public sealed class SqlHelpe ...

  2. [luogu3369]普通平衡树(fhq-treap模板)

    解题关键:无旋treap模板. #include<iostream> #include<cstdio> #include<cstring> #include< ...

  3. php 扩展开发

    Linux下用C开发PHP扩展 一.首先下载PHP源码包,假设源码包目录为:/software/php-5.2.13 #> cd /software/php-5.2.13/ext 二.假设我们要 ...

  4. 475. Heaters 加热范围

    [抄题]: Winter is coming! Your first job during the contest is to design a standard heater with fixed ...

  5. 13-爬取百度贴吧中的图片(python+xpath)

    通过xpath分析页面,爬取页面中的图片: #_*_ coding: utf-8 _*_ ''' Created on 2018年7月15日 @author: sss function: 使用xpat ...

  6. hdu 4269 Defend Jian Ge

    #include <cctype> #include <algorithm> #include <vector> #include <string> # ...

  7. 《Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing System》章明星

    在2018年3月28日于美国弗吉尼亚州威廉斯堡结束的ACM ASPLOS 2018会议上,计算机系高性能所师生发表了两篇长文.一篇是我系博士生章明星为第一作者,导师武永卫为通讯作者的“Wonderla ...

  8. Delphi XE7 GPS控件android下的新变化

    Delphi XE7 GPS控件的Android新变化 GPS控件的Accuracy可以起作用了,Accuracy>0时:      1--100:ACCURACY_HIGH  101--500 ...

  9. DELPHI XE5 UP2 无真机输出 APP并转换为IPA(实践整理)

    1.在Mac上配置开发环境(具体步骤请百度)   XCODE5.1+IOS7.1SDK+COMMAND LINE TOOLS   安装PlatformAssistant   买一个真机调试账号(实际测 ...

  10. switch case 判断是否为按钮、设置属性 Load Foreach 绑定事件

    private void button9_Click(object sender, EventArgs e) { foreach (Control CT in this.Controls) {//判断 ...