checkstyle でパラメータの数 (ParameterNumber) を抑制するように構成する方法:
チェックスタイルの構成:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.1.2</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>9.1</version>
</dependency>
</dependencies>
<configuration>
<configLocation>/config/checkstyle.xml</configLocation>
<suppressionsLocation>/config/checkstyle-suppressions.xml</suppressionsLocation>
<suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
checkstyle-suppressions.xml ファイル:
<suppressions>
<suppress checks="ParameterNumber" files="src/main/java/org/acme/Signal.java" />
</suppressions>
私はまだメッセージを受け取りました:
Signal.java:[247,26] (sizes) ParameterNumber: More than 7 parameters (found 15).