Checkstyle是一种静态分析工具,用于检查Java代码与标准的兼容性。它可以配置各种编码标准。它集成在各种其他工具中,例如IDE(如Eclipse,NetBeans或IntelliJ),Maven,Gradle或连续检测平台SonarQube。
将测试夹具添加到 gradle 多项目中的 checkstyle 检查中
最近发现了 java-test-fixtures gradle 插件并添加了它,以便在大型多项目存储库中的子项目测试之间共享一些功能,该存储库具有严格的检查...
如何在 eclipse checkstyle 插件中使用我自己的自定义 checkstyle 检查
我想要自己的检查“检查类X的方法标识符不超过18个字符”。我希望 Eclipse 在 IDE 中将违反我的自定义规则的行为显示为警告或错误。 豪...
如何删除Checkstyle信息(导入org.apache.log4j.Logger的顺序错误)
我可以看到一个 Checkstyle 信息,上面写着 - 导入顺序错误,org.apache.log4j.Logger。我无法获得太多关于为什么我得到这个的信息。任何帮助,将不胜感激。下面是代码片段...
我想禁止这样的代码: 私有静态最终记录器 LOGGER = LogManager.getLogger(...) ... ... LOGGER.info("未找到用户(%s)。", userId); 最好这样做: 洛格...
有哪些选项可以强制记录代码?我想要一些将作为构建过程的一部分运行的东西,例如一个 Maven 目标,用于检查代码是否已记录(类级别和
您可以从 IntelliJ 导出“Checkstyle 抑制”吗?
我一直在利用抑制来帮助我有效地跟踪新问题。有没有一种方法可以导出我的“添加到我的 IDE 中”抑制,以便使用 IntelliJ c 的团队的其他成员...
我一直在努力让 Checkstyle 在 Eclipse Indigo IDE 的 Maven 中工作一段时间。最后,我想我应该就此寻求一些专家的建议。 我正在使用 Eclipse Indigo 并且...
如何在 Maven 构建时强制执行代码风格检查? 特别是,我想配置 Maven 构建以使用这两者: CheckStyle(https://code.google.com/p/google-api-java-client/s...
我知道两个主要的格式标准 https://www.cs.cornell.edu/courses/JavaAndDS/JavaStyle.html(Java) https://google.github.io/styleguide/javaguide.html(谷歌) 我想读一份报告,我如何...
如何摆脱 Checkstyle 消息“文件不以换行符结尾。”
我正在 Netbeans (Windows) 中使用 Maven (jar) 项目,该项目使用 Maven Checkstyle 插件创建 Checkstyle 报告。 无论我做什么,我总是收到消息:文件未结束...
如何忽略测试方法缺少@throws的CheckStyle警告?
我被 CheckStyle 警告困扰,有关测试方法的 JavaDoc 中缺少 @throws。 我正在使用编写这样的测试方法: /** * 检查某些东西是否有效。 <== CheckStyle wants @
我试图在运行 mvn clean install -DskipTests 时跳过 checkstyle 检查,但 checkstyle 检查应该在 mvn 测试期间运行。我能够通过 -Dcheckstyle.skip 参数实现这一点...
Gradle Checkstyle 插件与 google checkstyle 的兼容性
我已经安装了 google-java-format 插件并将以下 checkstyle 放入 config/checkstyle/checkstyle.xml 中: https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.x...
有 Google Java 风格的 Checkstyle 规则文件吗?
运行 gradle checkstyle 任务时出现错误: 无法处理文件:[(文件数组)] 奇怪的是,如果我重置更改,它就可以正常工作。有任何想法吗? 更新我找到了
嗨,我正在 Maven 构建中运行 checkstyle。我们有很多生成的代码,我们不希望在其上运行 checkstyle,因为我们不关心生成的代码是否不符合我们的风格,并且
使用 SuppressionXpathFilter 抑制 lombok val 的 checkstyle
我正在使用 lombok 的 val 来指定代码中的最终变量。 FinalLocalVariable 的 checkstyle 规则将任何 val 变量报告为非最终变量。我正在尝试编写一个自定义的suppress.xml来su...
使用checkstyle(默认)配置,预提交中的lineLength为100?
上下文 当我运行以下预提交配置时: - 仓库:https://github.com/gherynos/pre-commit-java rev: v0.2.9 # 使用你想要指向的参考 挂钩: - ID:pmd ...
使用 SuppressionXpathFilter 抑制 lombok val 的 checkstyle
我正在使用 lombok 的 val 来指定代码中的最终变量。 FinalLocalVariable 的 checkstyle 规则将任何 val 变量报告为非最终变量。我正在尝试编写一个自定义的suppress.xml来su...
我正在使用 google-java-format 根据 Google Java 样式格式化 Java 代码。但是,我只找到了说明如何使用 CLI 格式化一个文件的文档和示例。 有内置的wa...