diff --git a/pom.xml b/pom.xml
index fec5142c2..f52fb9d59 100644
--- a/pom.xml
+++ b/pom.xml
@@ -192,30 +192,6 @@
${maven-checkstyle.version}
-
-
- default-cli
- validate
-
- false
- camel-checkstyle.xml
- true
- ${checkstyle.failOnViolation}
- false
- camel-checkstyle-suppressions.xml
- UTF-8
-
- ${basedir}/src
-
- header-java.txt
- **/*.java,**/*.groovy,**/*.scala,**/*.properties,**/*.xml,**/*.xsd
- **/MyRoutes*.java,**/routes*.java,**/verify.groovy
-
-
- checkstyle
-
-
-
org.jboss.jandex
@@ -248,6 +224,13 @@
com.mycila
license-maven-plugin
${mycila-license.version}
+
+
+ org.apache.camel
+ camel-buildtools
+ ${camel.version}
+
+
org.apache.maven.plugins
@@ -837,13 +820,6 @@
license-properties-headerdefinition.xml
-
-
- org.apache.camel
- camel-buildtools
- ${camel.version}
-
-
@@ -855,14 +831,31 @@
org.apache.maven.plugins
maven-checkstyle-plugin
+
+
+ default-cli
+ validate
+
+ false
+ camel-checkstyle.xml
+ true
+ ${checkstyle.failOnViolation}
+ false
+ camel-checkstyle-suppressions.xml
+ UTF-8
+
+ ${basedir}/src
+
+ header-java.txt
+ **/*.java,**/*.groovy,**/*.scala,**/*.properties,**/*.xml,**/*.xsd
+ **/MyRoutes*.java,**/routes*.java,**/verify.groovy
+
+
+ checkstyle
+
+
+
-
-
-
-
- pmd
-
-
org.apache.maven.plugins
maven-pmd-plugin
diff --git a/tooling/pmd-ruleset.xml b/tooling/pmd-ruleset.xml
index a20fd356c..cc3ac6591 100644
--- a/tooling/pmd-ruleset.xml
+++ b/tooling/pmd-ruleset.xml
@@ -17,695 +17,92 @@
limitations under the License.
-->
-
+
PMD Rules that govern static code analysis for Camel K Runtime
-
- 1
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
-
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 1
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 4
-
-
- 4
-
-
- 5
-
-
-
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 5
-
-
-
-
-
- 5
-
-
- 3
-
-
- 3
-
+
+ .*/org/apache/camel/k/loader/yaml/support/.*
+ .*/org/apache/camel/k/loader/yaml/parser/.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 3
-
-
- 5
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
4
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 5
-
-
- 3
-
- 3
-
-
- 3
-
-
- 4
-
-
- 1
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 4
-
-
-
-
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
-
-
-
4
-
- 4
-
-
- 3
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
4
-
- 3
-
-
- 3
-
-
- 4
-
-
- 4
-
-
-
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 4
-
-
- 3
-
-
- 5
-
-
- 4
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 1
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
- 4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
-
-
-
-
- 3
-
-
- 3
-
-
4
-
- 3
-
-
- 3
-
-
- 3
-
-
+
4
-
+
+
+
+
+
+
+
+
+
4
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 5
-
+
+
-
- 3
-
-
- 3
-
-
- 3
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+