SonarLint - 将值传递给@SuppressWarnings 以添加信息
SonarLint - pass value to @SuppressWarnings for adding info
如何将字符串变量传递给 SonarLint 的 @SuppressWarnings 注释?
我在classSonarQubeId
中定义了:
public static final String CLASS_NAMING_CONVENTION = "squid:S00101";
并将其用作 @SuppressWarnings(SonarQubeId.CLASS_NAMING_CONVENTION)
来注释其他一些 class。
但是,SonarLint 将忽略抑制。
当我使用 @SuppressWarnings("squid:S00101")
.
时它按预期工作
我的目标是使注释更易于理解,即显示实际被抑制的内容。
如果您想要显示实际被抑制的内容
作为解决方法,您可以添加一般描述 inside,编译器将忽略它,因为
@SuppressWarnings("squid:S00101", "This is why I add it").
Undefined warnings have no effect, e.g. @SuppressWarnings(“blahblah”). The compiler will ignore that silently.
如何将字符串变量传递给 SonarLint 的 @SuppressWarnings 注释?
我在classSonarQubeId
中定义了:
public static final String CLASS_NAMING_CONVENTION = "squid:S00101";
并将其用作 @SuppressWarnings(SonarQubeId.CLASS_NAMING_CONVENTION)
来注释其他一些 class。
但是,SonarLint 将忽略抑制。
当我使用 @SuppressWarnings("squid:S00101")
.
我的目标是使注释更易于理解,即显示实际被抑制的内容。
如果您想要显示实际被抑制的内容 作为解决方法,您可以添加一般描述 inside,编译器将忽略它,因为
@SuppressWarnings("squid:S00101", "This is why I add it").
Undefined warnings have no effect, e.g. @SuppressWarnings(“blahblah”). The compiler will ignore that silently.