Я поддерживаю API, который объявил устаревшими некоторые открытые статические поля.
CheckStyle громко жалуется на них, но я бы предпочел, чтобы он полностью их игнорировал, так как я решил проблему, пометив поля как устаревшие.
В частности, в библиотеке есть константы для перечисления (public static final), но они не помечены как final. CheckStyle будет жаловаться на них, но я не могу просто изменить их на финальный, не нарушив контракт.
Мой план - пометить их как устаревшие, а затем удалить их. Но пометив их как устаревшие, они не удаляются из отчета CheckStyle.