diff --git a/auron-core/src/main/java/org/apache/auron/memory/OnHeapSpillManager.java b/auron-core/src/main/java/org/apache/auron/memory/OnHeapSpillManager.java
index 3627101a6..d43af8f24 100644
--- a/auron-core/src/main/java/org/apache/auron/memory/OnHeapSpillManager.java
+++ b/auron-core/src/main/java/org/apache/auron/memory/OnHeapSpillManager.java
@@ -83,7 +83,7 @@ public interface OnHeapSpillManager {
*
* @return the disabled on-heap spill manager instance
*/
- public static OnHeapSpillManager getDisabledOnHeapSpillManager() {
+ static OnHeapSpillManager getDisabledOnHeapSpillManager() {
return new OnHeapSpillManager() {
@Override
diff --git a/dev/checkstyle-suppressions.xml b/dev/checkstyle-suppressions.xml
new file mode 100644
index 000000000..bb2dbdba8
--- /dev/null
+++ b/dev/checkstyle-suppressions.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
diff --git a/dev/checkstyle.xml b/dev/checkstyle.xml
new file mode 100644
index 000000000..1431638b3
--- /dev/null
+++ b/dev/checkstyle.xml
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 05db09289..8307f4b24 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,7 @@
3.0.0
3.5.0
+ 3.6.0
2.1.1
5.13.4
2.6.0
@@ -413,6 +414,43 @@
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle-plugin.version}
+
+ true
+ true
+
+ ${project.basedir}/src/main/java
+ ${project.basedir}/src/main/scala
+
+
+ ${project.basedir}/src/test/java
+
+ ${maven.multiModuleProjectDirectory}/dev/checkstyle-suppressions.xml
+ ${maven.multiModuleProjectDirectory}/dev/checkstyle.xml
+ ${project.basedir}/target/checkstyle-output.xml
+ UTF-8
+ UTF-8
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.29
+
+
+
+
+
+ check
+
+ validate
+
+
+
+
org.apache.maven.plugins