如何在intellij中强制执行静态变量的所有UPPERCASE字母?

DsC*_*Cpp 4 java intellij-idea

我正在尝试强制(使用编辑器中的提示)大写字母表示静态变量(常量!).

如果我写private static final float decayFactor = 0.5f;应该暗示静态变量应该是大写字母.

尝试查看Preferences->代码样式,但没有找到类似的东西.从屏幕截图中可以看出,检查似乎也没有相关内容:

代码生成屏幕截图

Chr*_*ard 5

Intellij做到了;-)

转至检查> Java>命名约定>字段命名约定.

检查此检查,并在检查选项中选中"'静态'字段".您将能够定义用于验证静态变量命名的正则表达式.默认情况下,它是[AZ] [A-Z_\d]*,这是你想要的.