Я хочу игнорировать определенную папку (named generated-sources) из моих отчетов checkstyle, потому что они сгенерированы.Checkstyle - Исключить папку
Я использую eclipse-cs для отображения своих нарушений.
я добавил suppressionfilter к моему XML:
<module name="SuppressionFilter">
<property name="file" value=".\suppressions.xml"/>
</module>
мой suppressions.xml выглядит следующим образом:
<?xml version="1.0"?>
<!DOCTYPE suppressions PUBLIC
"-//Puppy Crawl//DTD Suppressions 1.1//EN"
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
<suppressions>
<suppress files="\*generated-sources\*\*\.\*" checks="[a-zA-Z0-9]*"/>
</suppressions>
, но он не работает. есть идеи?
tr ick это то, что Checkstyle применяет регулярное выражение к * файлу путь *, а не имя двоичного класса или что-то в этом роде. Вы можете сократить атрибут 'checks' до' checks = "." '. –
Да, нужно больше деталей. IE какой файл. Где – StarWind0
@StarWind, как указано в моем вопросе, файл - файл suppressions.xml. путь к этому файлу определяется в файле checkstyles.xml. –