在注释之后和 Java 中的元素之前强制不执行 space
Enforce no space after annotation and before its elements in Java
我想在我的 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. The rules that checkstyle does offer out-of-the-box only include rules that are applied to any code element,例如注释(或其他任何内容)后没有白色-space 的规则。
IntelliJ IDEA 的Simplifiable annotation 检查警告这个问题。
我想在我的 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. The rules that checkstyle does offer out-of-the-box only include rules that are applied to any code element,例如注释(或其他任何内容)后没有白色-space 的规则。
IntelliJ IDEA 的Simplifiable annotation 检查警告这个问题。