java - 有什么方法可以使用 Checkstyle 强制执行枚举类型命名约定吗?

标签 java naming-conventions checkstyle

我们希望在我们的项目中强制枚举类型的命名约定以字母 E 开头(因此枚举应该命名为例如 ETypeEColor 等)。

我看到了为接口(interface)和类类型强制命名约定的方法(在 TypeName rule 中使用“类声明”和“接口(interface)声明”标记)。

有没有办法为枚举做到这一点?

最佳答案

我认为使用 checkstyle 没有简单的方法可以做到这一点,因此您需要编写自己的检查来做到这一点。

参见:Extending Checkstyle - Writing checks

关于java - 有什么方法可以使用 Checkstyle 强制执行枚举类型命名约定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17231035/

相关文章:

java - 从服务器收到的 XML 响应中的特殊字符

java - 什么是层次结构监听器?

naming-conventions - Assets 的命名约定(图像、CSS、JS)?

java - 如何让 Checkstyle 忽略标有 @Entity 注释的类的 final方法规则?

java - 根据 Java checkstyle,方法内有太多 return 语句,如何简化代码以符合 2 返回最大值?

java - 如何将 jTextPane 中所有突出显示的单词更改为 jTextField 中给出的单词?

java - 为什么我的字符串没有显示在窗口中?

pytorch - PyTorch 为什么叫 PyTorch?

project-management - 新项目的命名约定

java - 使用checkstyle maven插件时无法执行目标