问题标签 [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 投票
2 回答
41 浏览

java - 无法绕过 maven checkstyle 插件

我的项目由两个模块组成,一个是通用的,另一个我们称之为 X。

当使用 maven 来“全新安装”模块 X 时,它抱怨:

查看 pom.xml 我没有看到任何 checkstyle maven 插件,但在“common”模块中,我确实在“common”的 pom.xml 中找到了它:

由于模块 X 依赖于模块“common”,因此我在 pom.xml 中更新了 common 的 checkstyle 插件,如下所示:

并在我在 X 模块上运行“全新安装”之前重建了公共模块。

为了安全起见,我在运行 X 模块时在 mvn 命令上添加了一项设置:

但是,看起来“common”的 pom.xml wrt checkstyle 插件的更改和 mvn 命令的附加设置都没有对运行产生任何影响 - 它仍然抱怨相同。

0 投票
1 回答
446 浏览

java - 如何修复 Javadoc 注释有解析错误,详细信息:在解析 JAVADOC_TAG [NonEmptyAtClauseDescription] 时输入“*”没有可行的替代方案

[错误]:line:4- 第 0 列的 Javadoc 注释有解析错误。详细信息:在解析 JAVADOC_TAG [NonEmptyAtClauseDescription] 时输入“*”没有可行的替代方案

知道为什么我在 Javadoc 的 @throw 行中收到此错误吗?如何解决这个问题?

0 投票
1 回答
25 浏览

checkstyle - 如何在 checkstyle 上配置抑制 ParameterNumber?

如何配置以抑制 checkstyle 上的参数数量(ParameterNumber):

检查样式配置:

checkstyle-suppressions.xml 文件:

我仍然收到消息:

0 投票
0 回答
21 浏览

java - 用幻数填充对象时避免 checkstyle MagicNumber 错误

我在类成员初始化中使用幻数:

代码非常清晰易读,但 checkstyle 给了我们大量关于 Checkstyle 的警告。我可以抑制警告,但我正在寻找更好的 Java 解决方案。

一种方法是使用常量,代码如下所示:

而且我认为它不像以前那样美观和可读。此外,打字时更容易出错。

任何想法如何定义值表而不抱怨 checkstyle?我不想压制警告,我想找到“Java方式”。