jjzjj

Checkstyle

全部标签

java - Gradle 更改 checkstyle 版本

JavaCheckstyle插件刚刚更新到6.0版本(支持java8)。看起来像使用旧版本的gradle。我如何将gradlecheckstyle插件升级到更新版本? 最佳答案 checkstyle{toolVersion="6.0"} 关于java-Gradle更改checkstyle版本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26548931/

java - 从 CheckStyle 生成编码指南

有没有一种方法可以从现有的CheckStyle配置文件生成“不错的”编码约定/指南文档?此文档必须包含强制执行规则的描述和配置值(如最大行长度、违规严重性等)。拥有此类文档的好处是可以更快地培养新团队成员,而无需阅读CheckStyle配置文件。 最佳答案 我通常建议不要生成编码指南文档的任何部分,因为这会导致您的软件工程师出现验收问题。此外,在我看来,Checkstyle规则不应成为编码指南文档本身的一部分。相反,编码指南应该声明类似“小心不要导致Checkstyle问题。”Checkstyle工具可以配置信息以向开发人员显示警告

java - 如何摆脱 Checkstyle 消息 'File does not end with a newline.'

我正在使用Netbeans(Windows)中的Maven(jar)项目,该项目使用MavenCheckstyle插件创建Checkstyle报告。无论我做什么,我总是得到消息:文件不以换行符结尾对于Java类文件。我可以在Netbeans或Checkstyle中做什么/配置以消除该消息?使用的软件版本:WinXPSP3Netbeans6.7RC1(也适用于6.5)Maven2.0.9MavenCheckstyle插件2.2Java1.6(更新14) 最佳答案 就我而言,这是该检查器配置不当造成的问题。默认情况下,它使用系统默认的行

java - 如何从 checkstyle 配置生成 Eclipse 格式化程序配置?

我有一个checkstyle配置XML文件,并希望从中自动生成一个Eclipse格式化程序配置。有没有什么工具可以做到这一点? 最佳答案 在Eclipse(3.6)中:安装Checkstyleplug-in使用Windows导入样式表-->首选项,常规-->Checkstyle-->新建。由于您有一个外部文件,请选择“外部文件”作为类型。在PackageView中右键单击您的项目并选择Checkstyle-->CreateFormatter-Profile。然后为您的工作区启用格式化程序:Windows-->Preferences-

java - 防止 checkstyle 在特定的 Maven 子模块中运行

我想在pom文件中定义一个checkstyle运行,并让它在所有子模块上运行除了某些指定的子模块。换句话说,我需要某种(存在但适用于文件名)但针对模块。有人知道吗? 最佳答案 如果您不想更改您的pom.xml,您可以使用-D选项从命令行将跳过设置为true。这在上面被提到为“在执行中覆盖了跳过参数”。这与-D​​maven.test.skip=true用法非常相似。mvnsite-Dcheckstyle.skip=true 关于java-防止checkstyle在特定的Maven子模块中

java - 如何禁止在 Checkstyle 中对文件进行所有检查?

我正在对第三方类进行覆盖,并且我想禁止对其进行所有检查(因为我只保留它直到补丁被接受)。有没有办法禁止对文件进行所有检查?我尝试使用“*”但失败了。 最佳答案 不知道您是在使用命令行还是在IDE中,但您基本上需要一个抑制文件。如果您手动编辑Checkstyle配置文件,请向其中添加一个新模块:您的mysuppression.xml可以是:“files”属性的值基本上是源文件的正则表达式,“checks”属性的值是要跳过的检查的正则表达式(“[a-zA-Z0-9]*”基本上意味着跳过所有内容)。我猜这就是你要找的模式?

java - Checkstyle 与 PMD

我们正在为我们的Java产品的构建系统中引入静态分析工具。我们使用的是Maven2,所以Checkstyle和PMD集成是免费的。然而,在执行基本样式规则方面,这两个工具的功能似乎有很大的重叠。同时使用这两种方法有什么好处吗?如果一个可以工作,我不想维护2个工具。如果我们选择一种,我们应该使用哪一种,为什么?我们还计划使用FindBugs。还有其他我们应该关注的静态分析工具吗?更新:共识似乎是PMD优于CheckStyle。我看不出同时使用两者的充分理由,而且我不想维护两组规则文件,因此我们可能会专门针对PMD。我们还将引入FindBugs,也许最终还会引入Macker来执行架构规则。

java - Checkstyle 与 PMD

我们正在为我们的Java产品的构建系统中引入静态分析工具。我们使用的是Maven2,所以Checkstyle和PMD集成是免费的。然而,在执行基本样式规则方面,这两个工具的功能似乎有很大的重叠。同时使用这两种方法有什么好处吗?如果一个可以工作,我不想维护2个工具。如果我们选择一种,我们应该使用哪一种,为什么?我们还计划使用FindBugs。还有其他我们应该关注的静态分析工具吗?更新:共识似乎是PMD优于CheckStyle。我看不出同时使用两者的充分理由,而且我不想维护两组规则文件,因此我们可能会专门针对PMD。我们还将引入FindBugs,也许最终还会引入Macker来执行架构规则。

java - 禁用特定代码行的特定 Checkstyle 规则?

我有一个Checkstyle我的项目中配置的验证规则,禁止定义超过3个输入参数的类方法。该规则适用于my类,但有时我必须扩展不遵守此特定规则的第三方类。是否有可能指示Checkstyle应该静默忽略某个方法?顺便说一句,我最终得到了我自己的Checkstyle包装器:qulice.com(见StrictControlofJavaCodeQuality) 最佳答案 在http://checkstyle.sourceforge.net/config_filters.html#SuppressionCommentFilter上查看supr

java - 禁用特定代码行的特定 Checkstyle 规则?

我有一个Checkstyle我的项目中配置的验证规则,禁止定义超过3个输入参数的类方法。该规则适用于my类,但有时我必须扩展不遵守此特定规则的第三方类。是否有可能指示Checkstyle应该静默忽略某个方法?顺便说一句,我最终得到了我自己的Checkstyle包装器:qulice.com(见StrictControlofJavaCodeQuality) 最佳答案 在http://checkstyle.sourceforge.net/config_filters.html#SuppressionCommentFilter上查看supr