java - 在 Java 中强制注释之后及其元素之前不留空格

标签 java checkstyle

我希望在我的 Java 项目中采用统一的方式声明注释以供注释使用。

我想禁止注释名称之后和其元素的括号之前有任何空格:

@SuppressWarnings("unchecked") void run1() {} // OK

@SuppressWarnings         ("unchecked") void run2() {} // Warn!

@Override void run3() {} // OK

@SuppressWarnings ( // Warn!
    value = "unchecked"
)
void run4() {}

是否有任何 Checkstyle 检查可以帮助我解决这个问题?我还没有找到任何可以使用的东西。

最佳答案

Checkstyle 没有为注释提供这样的规则,但它是 easy enough to write your own rule 。 checkstyle 提供的开箱即用的规则仅包括applied to any code element 的规则。 ,例如规则注释(或其他任何内容)后不能有空格。

关于java - 在 Java 中强制注释之后及其元素之前不留空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32737474/

相关文章:

java - 如何在 Eclipse 中添加 ACM 库?

java - 重命名后尝试在 Java 中设置文件的最后修改时间

java - 从 Bazel 中调用 Checkstyle 的最佳方式是什么?

java - CheckStyle 检查未被忽略

java - SimpleDateFormat 的 Checkstyle/PMD 规则不是线程安全警告

checkstyle - 理解圈复杂度

java - 如何使用 apache Camel 在 xml 中生成自定义标签名称和命名空间

java - NIO - 如何使 SelectionKey 对 NO opts 感兴趣

java - 使用 maven-checkstyle-plugin 时如何抑制 maven 输出中的警告?

java - Kafka Streams 本地状态存储