问题标签 [maven-checkstyle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

java - Maven checkstyle 未在目标中触发

不知何故,checkstyle目标并没有触发我设定要运行的任务。

这是我的POM

但如果我运行,mvn verify我看不到checkstyle已运行:

我错过了什么?我不应该看到类似的东西:

0 投票
1 回答
119 浏览

jenkins-pipeline - 管道项目中的Jenkins maven项目违规报告

我正在尝试将 jenkins maven 项目转换为管道项目,我们有 mvn clean install 步骤和下一个违规插件可以帮助我如何在管道项目中包含违规报告(检查样式和 findbugs)

在此处输入图像描述

0 投票
1 回答
93 浏览

java - 计算存储库中忽略抑制文件的检查样式错误数

我有一个 Maven 应用程序。在 pom.xml 它有一个maven-checkstyle-plugin3.1.1 配置的suppressions.xml文件。

我需要计算代码中检查样式错误的数量,而忽略了 suppresss.xml文件。

有没有办法通过命令行来做到这一点?

现在我想出了以下几点:

或者

但它仍然考虑到 suppresss.xml。

0 投票
1 回答
729 浏览

java - Checkstyle 自定义检查不适用于 gradle checkstyle 插件

问题

我已经为 checkstyle 创建了自己的自定义检查,它可以在命令行上和通过 maven checkstyle plugin 工作。但是通过 gradle checkstyle 插件,它发生在 error 之下

每当从 checkstyle.xml 中排除自定义检查时,该任务就会起作用。

如何在 gradle 上进行自定义检查?

版本

  • 检查样式:8.37
  • maven checkstyle 插件版本:3.1.2
  • 毕业版本:5.6.2

执行

  • 自定义检查
  • checkstyle.xml

自定义检查类和 checkstyle.xml 被打包到一个名为“mycheck-module”的工件中。

  • pom.xml(有效)
  • build.gradle(它不起作用)
0 投票
0 回答
74 浏览

cucumber - 如何检查文件类型中的特定字符串

我目前正在研究如何为 Cucumber 的功能文件添加CheckStyle 。尝试搜索,但我找不到答案。

基本上我想要完成的是

  1. 搜索为@develop每个.feature文件调用的标签/字符串。
  2. 如果找到此标记,则返回CheckStyle错误。

到目前为止,我所拥有的是(不起作用):

当我尝试:

IntelliJ 表示我无法在 Checker 下添加 RegEx。

这是我的 CheckStyle 插件的 POM

0 投票
1 回答
1814 浏览

maven - 检测到旧版本的 checkstyle。考虑更新到 >= v8.30

请关于 SonarQube + Checkstyle 警告的小问题。

目前,在我的应用程序中,在我的 pom 中,我使用以下 Checkstyle 插件:

这个插件正在做它的工作,不用担心。

但是,当我运行 SonarQube 时,我收到了这个警告

我显然去阅读了该网站,但我仍然很难理解。

我拥有的 Checkstyle 插件是最新的已知版本 3.1.2,已在 Maven 中心等上进行了检查。

在 SonarQube 中,我运行的是最新版本 8.9 LTS,以及最新版本的 Checkstyle 插件。

请问我错过了什么?我是否使用了某种错误的插件?

0 投票
0 回答
61 浏览

maven - Mven build - PKIX 路径构建失败

当我在终端中运行“mvn clean install”时,出现以下错误。

该文件确实存在,我可以访问它。

当我跳过 checkstyle 时,构建运行良好。

mvn clean install -Dcheckstyle.skip=true

不知道如何分类。有什么帮助吗?

0 投票
0 回答
98 浏览

java - 无法在我的 Java 应用程序中使用自定义 checkstyle.xml

我想将 checkstyle 添加到我正在用 VS 代码开发的 Maven Java 项目中。

我安装了 VS 代码检查样式扩展。我成功设置了默认sun_checks.xml配置,并且确实在我的代码中看到了样式错误。问题是我对一些默认配置不太满意,因此我下载了这个checkstyle 并将其添加到我的项目中,以便将我的更改应用于它。

我将我的 maven checkstyle 插件设置如下:

但我不再看到任何样式错误。
任何想法如何设置自定义检查样式?

0 投票
1 回答
76 浏览

maven - 如何生成两个单独的 Maven CheckStyle HTML 报告?

我想用不同的配置生成两个单独的 Maven HTML CheckStyle 报告:

  • 第一个src/main/java/**使用配置 #1 ( ) 检查主类 ( <configLocation>)
  • 第二个检查测试类 ( src/test/java/) 与配置 #2 ( <configLocation>) 相对于配置 #1 有点放松

executions我用多个, configurations, and等玩了很多reportSets,但我从来没有能够让它工作。生成的报告仅考虑插件的最后执行。我现在想知道这是否可能......

编辑:

添加了HTML报告。

0 投票
0 回答
128 浏览

code-formatting - 在 diffplug/spotless 中使用 checkstyle.xml

我有一个 checkstyle.xml 文件来检查格式违规。有没有办法提供 checkstyle.xml 作为 diffplug/spotless formatter 的输入。正在使用 Java8 并且一尘不染的版本是 2.11.0 。如果可以使用 spotless::apply 我们可以删除所有样式冲突。Maven 版本是 3.6.3 。目前正在使用 google-java-format 。