我想從我的checkstyle報告中忽略特定文件夾(名爲generated-sources),因爲它們是生成的。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什麼文件。在我的問題中說明的@StarWind如 – StarWind0
,該文件是suppressions.xml。該文件的路徑在checkstyles.xml中定義。 –