忽略记录器语句上的硬编码字符串 - IntelliJ

cod*_*mer 5 java intellij-idea code-inspection

在IntelliJ上,我通常启用检查以在Java项目中查找硬编码字符串.但是,由于记录器语句中存在硬编码字符串,它可能会产生大量误报.

IntelliJ中是否有任何方法可以忽略此检查中的记录器语句?

Bas*_*ers 4

您可以使用@NonNls注释来注释logger方法的String参数。然后,硬编码字符串检查将忽略记录器调用中存在的字符串。要进行注释,请将文本光标放在警告上,然后按Alt+Enter并选择将参数“xxx”注释为 @NonNls