2017-01-27 27 views
0

У меня есть класс java с> 2000 строк, и у меня есть Checkstyle, настроенный на разрешение строк до 2000. Я хочу переопределить это свойство Checkstyle только для одного файла. Как я могу это сделать?Что представляет собой комментарий «CHECKSTYLE», который мы добавляем к классу Java для подавления длины файла?

+1

Возможный дубликат http://stackoverflow.com/questions/4023185/how-to-disable-a-particular-checkstyle-rule-for-a-particular-line-of-code – mhshimul

+3

Возможный дубликат [Как отключить определенное правило контрольной таблицы для определенной строки кода?] (http://stackoverflow.com/questions/4023185/how-to-disable-a-particular-checkstyle-rule-for-a-particular-line-of-of- код) –

ответ

1

В самом коде Checkstyle есть класс TokenTypes, который огромен.

Решение, которое разработчики Checkstyle используют в настоящее время, чтобы подавить этот файл, указав его в suppressions.xml:

<suppressions> 
    <suppress checks="FileLength" 
       files="TokenTypes.java" 
       lines="1"/> 

Этот механизм называется SuppressionFilter.