Skip to content

Commit b727da4

Browse files
committed
add checkstyle.xml, update pom.xml to use maven checkstyle plugin
1 parent b04a5ad commit b727da4

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

‎checkstyle-suppressions.xml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0"?>
2+
3+
<!DOCTYPEsuppressions PUBLIC
4+
"-//Checkstyle//DTD SuppressionFilter Configuration 1.0//EN"
5+
"https://checkstyle.org/dtds/suppressions_1_0.dtd">
6+
7+
<suppressions>
8+
<suppresschecks="Javadoc"files="."/>
9+
<suppresschecks="MagicNumberCheck"files="."/>
10+
</suppressions>

‎pom.xml‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<!-- Maven plugin versions -->
2121
<bnd.maven.plugin.version>4.3.1</bnd.maven.plugin.version>
22+
<maven.checkstyle.plugin.version>3.1.1</maven.checkstyle.plugin.version>
2223
<maven.compiler.plugin.version>3.7.0</maven.compiler.plugin.version>
2324
<maven.gpg.plugin.version>1.6</maven.gpg.plugin.version>
2425
<maven.jar.plugin.version>3.0.2</maven.jar.plugin.version>
@@ -174,6 +175,27 @@
174175
<groupId>org.apache.maven.plugins</groupId>
175176
<artifactId>maven-compiler-plugin</artifactId>
176177
</plugin>
178+
<plugin>
179+
<groupId>org.apache.maven.plugins</groupId>
180+
<artifactId>maven-checkstyle-plugin</artifactId>
181+
<version>${maven.checkstyle.plugin.version}</version>
182+
<configuration>
183+
<configLocation>google_checks.xml</configLocation>
184+
<suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
185+
<suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
186+
<consoleOutput>true</consoleOutput>
187+
<failsOnError>true</failsOnError>
188+
</configuration>
189+
<executions>
190+
<execution>
191+
<id>validate</id>
192+
<phase>validate</phase>
193+
<goals>
194+
<goal>check</goal>
195+
</goals>
196+
</execution>
197+
</executions>
198+
</plugin>
177199
</plugins>
178200
</build>
179201
<profiles>

0 commit comments

Comments
(0)