PMD and SonarQube a nice tools but I have problems trying to suppress PMD warnings.
We use Lombok a lot in our project, so many of the model classes have a: @SuppressWarnings("PMD.UnusedPrivateField") as an class-level annotations.
This works fine.
The problem is, that if I wan't to ignore one more rule, I would expect the following syntax: @SuppressWarnings(value = { "PMD.UnusedPrivateField", "PMD.SingularField" }) This looks like the correct syntax, also reading the implementation of the PMD annotation.
However, this seems not to works: None of the rules are now suppressed.
java.lang.SuppressWarnings
? Maybe you accidentally imported the annotation from a different package. – barfuin