dig*_*nie 13 java checkstyle maven
我有一个checkstyle.xml,看起来像这样:
<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>
Run Code Online (Sandbox Code Playgroud)
在我的一个课程中,我有一个超过200个字符的行,并在其周围添加以下内容:
// CSOFF: LineLength
...
// CSON: LineLength
Run Code Online (Sandbox Code Playgroud)
然而,作为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>
Run Code Online (Sandbox Code Playgroud)
并执行此:
mvn checkstyle:checkstyle
Run Code Online (Sandbox Code Playgroud)
Rag*_*ram 29
您是否已按文档配置FileContentsHolder ?
<module name="TreeWalker">
...
<module name="FileContentsHolder"/>
...
</module>
Run Code Online (Sandbox Code Playgroud)