[英]SonarLint - pass value to @SuppressWarnings for adding info
如何将字符串变量传递给 SonarLint 的 @SuppressWarnings 注释?
我在一个类SonarQubeId
定义: public static final String CLASS_NAMING_CONVENTION = "squid:S00101";
并将其用作@SuppressWarnings(SonarQubeId.CLASS_NAMING_CONVENTION)
来注释其他类。 但是,SonarLint 将忽略抑制。 当我使用@SuppressWarnings("squid:S00101")
时,它按预期工作。
我的目标是使注释更易于理解,即显示实际被压制的内容。
如果你想展示什么是真正抑制作为一种变通方法,您可以添加一般描述中和编译器会忽略它,因为
@SuppressWarnings("squid:S00101", "This is why I add it").
未定义的警告无效,例如@SuppressWarnings(“blahblah”)。 编译器会默默地忽略它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.