繁体   English   中英

SonarLint - 将值传递给 @SuppressWarnings 以添加信息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM