224得票9回答
如何在特定代码行禁用特定的Checkstyle规则?

我在我的项目中配置了一个Checkstyle验证规则,该规则禁止定义超过3个输入参数的类方法。这个规则对于我的类很好用,但有时我必须扩展第三方类,而它们不遵守这个特定的规则。 有没有可能指示Checkstyle静默忽略某个方法? 顺便说一句,我最终使用自己的Checkstyle包装器:quli...

143得票5回答
为什么package-info.java很有用?

当我在我的Java项目上运行CheckStyle时,它会提示一些类缺少package-info.java文件,但并非所有类都有这个提示。我无法确定为什么只有有时候会出现这个消息。此外,即使没有package-info.java文件,我的项目也能正常运行。 package-info.java是...

132得票5回答
禁用Maven Checkstyle。

我想执行一个Maven目标,但是由于Checkstyle错误的限制,我无法这样做。我现在没有时间去更正Checkstyle错误(我的Checkstyle规则最近已经更新,我现在不能处理所有的错误)。 有没有一种方法可以禁用Checkstyle操作并继续执行我的目标?

126得票8回答
SonarQube是否可以替代Checkstyle、PMD和FindBugs?

我们正在从零开始开发一个Web项目,并正在查看以下静态代码分析工具。 规范(Checkstyle) 不良做法(PMD) 潜在错误(FindBugs) 该项目基于Maven构建。我想使用一个灵活的单一解决方案,而不是使用多个工具来做同样的事情,于是发现了SonarQube。 我们是否可...

94得票17回答
Checkstyle和PMD的区别

我们正在将静态分析工具引入我们Java产品的构建系统中。我们使用Maven2,因此Checkstyle和PMD集成是免费的。然而,这两个工具在强制执行基本样式规则方面存在很大重叠。 使用这两个工具是否有益处?如果只需要一个,我不想维护两个工具。如果我们选择一个,应该使用哪一个?为什么? 我...

87得票3回答
使用 @SuppressWarnings 注解忽略 Checkstyle 警告

我试着通过使用注解@SuppressWarnings来忽略或禁用Eclipse中某些无用的checkstyle警告,例如如何为特定代码行禁用特定的checkstyle规则? 但是这对我不起作用。 这是checkstyle.xml文件:<module name="Checker"&gt...

77得票7回答
Checkstyle:如何解决“隐藏字段”错误

我遇到了这个Checkstyle错误:'serverURL' hides a field 在这个中 private static void setServerURL(final String serverURL) { Utility.serverURL = serverURL; ...

64得票12回答
Checkstyle,无法创建根模块

我正在尝试在项目中配置 Checkstyle。我已经添加了: apply plugin: 'checkstyle' checkstyle { // assign the latest checkstyle version explicitly //...

64得票9回答
Java源文件末尾的空白新行

在我的当前项目中,我们总是在Java源文件的末尾插入一个空的新行。我们还使用CheckStyle(带有错误级别)强制执行此操作。 我已经搜索了很长时间这个问题,但不幸的是我找不到任何令人信服的理由。其他开发人员似乎对此漠不关心,因为他们只需在Eclipse格式化程序中勾选一个复选框即可自动完成...

63得票7回答
如何在Checkstyle中禁止对文件进行所有检查?

我正在为第三方类执行覆盖操作,并且希望抑制所有对它的检查(因为我只是在等待补丁被接受之前暂时保留它)。 有没有一种方法可以抑制文件的所有检查? 我试过使用“*”,但失败了。