我想在声纳中启用@SuppressWarnings
的使用,如本答案中所述:How to disable a particular checkstyle rule for a particular line of code?
但我可以在声纳中配置checkstyle特定行为的唯一部分是在Project Configuration - >下。设置 - > Java - > Checkstyle的
当我将此配置添加到过滤器文本框时:
<module name="TreeWalker">
<module name="SuppressWarningsHolder" />
</module>
<module name="SuppressWarningsFilter" />
然后它不接受@SuppressWarnings
。有没有办法在声纳中配置它?
答案 0 :(得分:1)
目前无法做到这一点:已创建一个支持它的故障单:http://jira.codehaus.org/browse/SONARCHKST-22
答案 1 :(得分:1)
对于规则checkstyle:com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck
,请使用:
@SuppressWarnings("checkstyle:abstractclassname")
参见benzonico的答案中提到的SONARCHKST-22 SupportSuppressWarningsFilter。这是在SonarQube Checkstyle插件版本2.3中实现的。