如何将String变量传递给SonarLint的@SuppressWarnings注释?
我在SonarQubeId
类中定义:public static final String CLASS_NAMING_CONVENTION = "squid:S00101";
并将其用作@SuppressWarnings(SonarQubeId.CLASS_NAMING_CONVENTION)
来注释其他一些类。但是,SonarLint将忽略该抑制。当我使用@SuppressWarnings("squid:S00101")
时,它可以按预期工作。
我的目标是使注释更容易理解,即显示实际上被抑制的内容。
如果您想显示实际上被抑制的内容作为解决方法,您可以添加一般说明inside,编译器将忽略它,如[
@SuppressWarnings("squid:S00101", "This is why I add it").
未定义的警告无效,例如@SuppressWarnings(“ blahblah”)。编译器将默默地忽略它。