9
我有一個checkstyle.xml看起來是這樣的:Checkstyle的SuppressionCommentFilter沒有忽略指定的規則
<module name="Checker">
....
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="CSOFF\: ([\w\|]+)"/>
<property name="onCommentFormat" value="CSON\: ([\w\|]+)"/>
<property name="checkFormat" value="$1"/>
</module>
<module name="TreeWalker">
<module name="LineLength">
<property name="max" value="200"/>
</module>
....
</module>
</module>
在我的班級之一,我有一個行超過200個字符,並把它周圍的以下內容:
// CSOFF: LineLength
...
// CSON: LineLength
但是,作爲checkstyle的一部分,不會忽略該行。
我已指定在pom.xml如下:執行
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.6</version>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
</plugins>
</build>
這:
mvn checkstyle:checkstyle
當你做mvn checkstyle會發生什麼:check checkstyle:checkstyle? – sbridges 2011-04-23 01:45:00