Checkstyle 结果

以下文档包含 Checkstyle 的结果。 rss feed

摘要

文件 信息 信息 警告 警告 错误 错误
3 23 15 34

规则

规则 违规 严重性
文件长度 0 错误 错误
RegexpHeader
  • 头文件: "target/checkstyle-header.txt"
2 错误 错误
文件制表符
  • 每行: "true"
0 错误 错误
左大括号
  • 选项: "nl"
0 错误 错误
右大括号
  • 选项: "单独"
0 错误 错误
行长度
  • 最大值: "120"
  • 忽略模式: "@version|@see|@todo|TODO"
2 错误 错误
成员名称 0 错误 错误
Javadoc 方法
  • 作用域: "protected"
14 警告 警告
Javadoc 类型
  • 允许未知标签: "true"
  • 作用域: "protected"
1 错误 错误
Javadoc 变量
  • 作用域: "protected"
23 信息 信息
常量名称 1 错误 错误
本地 final 变量名 0 错误 错误
本地变量名 0 错误 错误
方法名 0 错误 错误
包名 0 错误 错误
参数名 0 错误 错误
静态变量名 0 错误 错误
类型名 0 错误 错误
避免星号导入 0 错误 错误
非法导入 0 错误 错误
冗余导入 0 错误 错误
未使用导入 0 错误 错误
方法长度 1 错误 错误
参数数量 0 错误 错误
空 For 循环迭代器填充
  • 选项: "空格"
0 错误 错误
运算符换行 0 错误 错误
括号填充
  • 选项: "空格"
1 错误 错误
后面空格 0 错误 错误
周围空格 0 错误 错误
修饰符顺序 0 错误 错误
冗余修饰符 0 错误 错误
避免嵌套块 1 错误 错误
空块
  • 选项: "文本"
0 错误 错误
需要大括号 0 错误 错误
双重检查锁定 0 错误 错误
空语句 0 错误 错误
Equals 和 HashCode 0 错误 错误
隐藏字段
  • 忽略构造函数参数: "true"
  • 忽略 Setter: "true"
1 警告 警告
非法实例化 0 错误 错误
内部赋值 0 错误 错误
魔术数字
  • 忽略数字: "-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 32, 64, 100, 128, 256, 512, 1000, 1024"
6 错误 错误
缺少 Switch 默认分支 0 错误 错误
冗余抛出 4 错误 错误
简化布尔表达式 0 错误 错误
简化布尔返回 0 错误 错误
接口是类型 0 错误 错误
可见性修饰符
  • 允许包级: "true"
  • 允许 protected: "true"
15 错误 错误
大写 L 0 错误 错误

详情

org/apache/tomcat/maven/runner/PasswordUtil.java

违规 消息
Errors 行长度超过 120 个字符。 37
Infos 缺少 Javadoc 注释。 43
Errors 名称 '__OBFUSCATE' 必须匹配模式 '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'。 43
Warnings 缺少 Javadoc 注释。 46
Errors '127' 是一个魔术数字。 56
Errors '127' 是一个魔术数字。 57
Errors '36' 是一个魔术数字。 59
Warnings 缺少 Javadoc 注释。 78
Errors '36' 是一个魔术数字。 89
Errors '254' 是一个魔术数字。 92
Warnings 缺少 Javadoc 注释。 103
Warnings 缺少 Javadoc 注释。 120

org/apache/tomcat/maven/runner/Tomcat7Runner.java

违规 消息
Errors 行不匹配预期的头行 '^\s*$'。 2
Infos 缺少 Javadoc 注释。 62
Infos 缺少 Javadoc 注释。 65
Infos 缺少 Javadoc 注释。 67
Infos 缺少 Javadoc 注释。 69
Infos 缺少 Javadoc 注释。 71
Infos 缺少 Javadoc 注释。 73
Infos 缺少 Javadoc 注释。 86
Errors 变量 'httpPort' 必须是私有的并具有访问器方法。 86
Infos 缺少 Javadoc 注释。 88
Errors 变量 'httpsPort' 必须是私有的并具有访问器方法。 88
Infos 缺少 Javadoc 注释。 90
Errors 变量 'ajpPort' 必须是私有的并具有访问器方法。 90
Infos 缺少 Javadoc 注释。 92
Errors 变量 'serverXmlPath' 必须是私有的并具有访问器方法。 92
Infos 缺少 Javadoc 注释。 94
Errors 变量 'runtimeProperties' 必须是私有的并具有访问器方法。 94
Infos 缺少 Javadoc 注释。 96
Errors 变量 'resetExtract' 必须是私有的并具有访问器方法。 96
Infos 缺少 Javadoc 注释。 98
Errors 变量 'debug' 必须是私有的并具有访问器方法。 98
Infos 缺少 Javadoc 注释。 100
Errors 变量 'clientAuth' 必须是私有的并具有访问器方法。 100
Infos 缺少 Javadoc 注释。 102
Errors 变量 'keyAlias' 必须是私有的并具有访问器方法。 102
Infos 缺少 Javadoc 注释。 104
Errors 变量 'httpProtocol' 必须是私有的并具有访问器方法。 104
Infos 缺少 Javadoc 注释。 106
Errors 变量 'extractDirectory' 必须是私有的并具有访问器方法。 106
Infos 缺少 Javadoc 注释。 108
Errors 变量 'extractDirectoryFile' 必须是私有的并具有访问器方法。 108
Infos 缺少 Javadoc 注释。 110
Errors 变量 'codeSourceContextPath' 必须是私有的并具有访问器方法。 110
Infos 缺少 Javadoc 注释。 112
Errors 变量 'codeSourceWar' 必须是私有的并具有访问器方法。 112
Infos 缺少 Javadoc 注释。 114
Errors 变量 'loggerName' 必须是私有的并具有访问器方法。 114
Warnings 缺少 Javadoc 注释。 127
Errors 方法长度为 283 行(最大允许 150 行)。 132
Warnings 缺少 Javadoc 注释。 132
Errors 避免嵌套块。 201
Errors 缺少 Javadoc 注释。 418
Warnings 缺少 Javadoc 注释。 422
Warnings 缺少 Javadoc 注释。 512
Warnings 缺少 Javadoc 注释。 525
Errors 行长度超过 120 个字符。 660
Errors '2048' 是一个魔术数字。 708
Warnings 缺少 Javadoc 注释。 735
Warnings 缺少 Javadoc 注释。 741
Warnings 缺少 Javadoc 注释。 750
Warnings 'loggerName' 隐藏了一个字段。 755
Errors 冗余抛出:'SecurityException' 是一个未检查异常。 756
Errors 冗余抛出:'IllegalArgumentException' 是一个未检查异常。 756
Errors 冗余抛出:'FileNotFoundException' 是 'IOException' 的子类。 789
Errors 冗余抛出:'FileNotFoundException' 是 'IOException' 的子类。 810

org/apache/tomcat/maven/runner/Tomcat7RunnerCli.java

违规 消息
Errors 行不匹配预期的头行 '^\s*$'。 2
Infos 缺少 Javadoc 注释。 43
Warnings 缺少 Javadoc 注释。 104
Errors ')' 前面没有空格。 143
Warnings 缺少 Javadoc 注释。 225