java - 如何使用 Maven 跳过特定的 checkstyle 规则

标签 java maven checkstyle

我有一个现有的项目,我正在尝试在其上添加 checkstyle 检查作为构建的一部分。我看到以下输出:

A.java:15:1: Line contains a tab character.
B.java:16: Line has trailing spaces.

A.java 中报告的错误违反了我的组织遵循的编码标准。因此,我想为项目中的所有文件 单独跳过该规则。

有人可以建议我如何完成这项工作吗?

最佳答案

要在 pom.xml 中定义自定义 Checkstyle 检查器配置,请使用 checkstyleRules 参数。

要允许制表符使用 FileTabCharacter 模块

<module name="FileTabCharacter">
    <property name="eachLine" value="false"/>
</module>

关于java - 如何使用 Maven 跳过特定的 checkstyle 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24566839/

相关文章:

sonarqube - 如何在 SonarQube 中使用现有的 Checkstyle 文件

java - Lisp 链表模拟 Java

java - hibernate 问题 "session is closed"

java - 制作词法分析器

scala - Spark 1.5.1、Cassandra 连接器 1.5.0-M2、Cassandra 2.1、Scala 2.10、NoSuchMethodError Guava 依赖项

java - 在 checkstyle 中使用 ID 抑制

java - 从 IntelliJ 11 IDEA 中的实体生成表

java - 删除项目的 Maven 性质后无法删除目标目录

java - 如何告诉 'appengine-maven-plugin' 不要使用 oauth2 部署到 appengine?

java - TeamCity XML 报告处理结果