У меня есть класс java с> 2000 строк, и у меня есть Checkstyle, настроенный на разрешение строк до 2000. Я хочу переопределить это свойство Checkstyle только для одного файла. Как я могу это сделать?Что представляет собой комментарий «CHECKSTYLE», который мы добавляем к классу Java для подавления длины файла?
0
A
ответ
1
В самом коде Checkstyle есть класс TokenTypes
, который огромен.
Решение, которое разработчики Checkstyle используют в настоящее время, чтобы подавить этот файл, указав его в suppressions.xml
:
<suppressions>
<suppress checks="FileLength"
files="TokenTypes.java"
lines="1"/>
Этот механизм называется SuppressionFilter.
Возможный дубликат http://stackoverflow.com/questions/4023185/how-to-disable-a-particular-checkstyle-rule-for-a-particular-line-of-code – mhshimul
Возможный дубликат [Как отключить определенное правило контрольной таблицы для определенной строки кода?] (http://stackoverflow.com/questions/4023185/how-to-disable-a-particular-checkstyle-rule-for-a-particular-line-of-of- код) –