有一种方法可以逐行抑制警告(// NOSONAR)。
有没有办法在函数的基础上抑制(可能只是抑制一种特定类型的警告)。
答案 0 :(得分:0)
您可以使用@SuppressWarnings
// 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