SonarQube:抑制功能级别的警告?

时间:2014-06-05 10:46:22

标签: warnings sonarqube

有一种方法可以逐行抑制警告(// NOSONAR)。

有没有办法在函数的基础上抑制(可能只是抑制一种特定类型的警告)。

1 个答案:

答案 0 :(得分:0)

您可以使用@SuppressWarnings

对PMD警告执行此操作
// This will suppress all the PMD warnings in this class
@SuppressWarnings("PMD")
public class Bar {
  void bar() {
    int foo;
  }
}

或者您可以使用这样的注释来抑制一个规则:

// This will suppress UnusedLocalVariable warnings in this class
@SuppressWarnings("PMD.UnusedLocalVariable")
public class Bar {
  void bar() {
    int foo;
  }
}

有关详细信息,请参阅:http://pmd.sourceforge.net/pmd-5.1.1/suppressing.html