В каждом ответе, относящемся к SuppressWarningsFilter , отсутствует важная деталь. Вы можете использовать только строчный идентификатор, если он определен как таковой в вашем файле checkstyle-config.xml. Если нет, вы должны использовать оригинальное имя модуля.
Например, если в моем checkstyle-config.xml у меня есть:
Я не могу использовать:
@SuppressWarnings({"nowhitespacebefore"})
Я должен, use:
@SuppressWarnings({"NoWhitespaceBefore"})
Для того, чтобы первый синтаксис работал, checkstyle-config.xml должен иметь:
Это то, что сработало для меня, по крайней мере, в версия CheckStyle 6.17.