【问题标题】:How to audit violations ignored via @SupressWarnings如何审核通过@SupressWarnings 忽略的违规行为
【发布时间】:2021-04-19 14:28:33
【问题描述】:

有没有办法查看通过@SuppressWarnings 忽略的所有违规行为? 我知道我们可以在工具中看到所有标记为误报的内容,但是由于注释而被忽略的内容呢?有没有办法审核所有被忽略的内容?

例如,通过使用 @SuppressWarnings("squid:S2039") 注释变量,将禁用规则 Member variable visibility should be specified,并且它不会显示在 SonarQube 上,这是预期的。但是,如果我们想看到所有被抑制的东西,有没有办法在工具中看到它?

【问题讨论】:

    标签: sonarqube sonarqube-scan


    【解决方案1】:

    您可以启用Track uses of "@SuppressWarnings" annotations 规则。可以配置应接受的警告白名单,如serial,unchecked。 “标准”警告列表在这里:What is the list of valid @SuppressWarnings warning names in Java?

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 2017-04-20
      • 2019-04-27
      • 2021-06-13
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多