diff options
author | Eugene Susla <eugenesusla@google.com> | 2019-07-31 15:12:54 -0700 |
---|---|---|
committer | Eugene Susla <eugenesusla@google.com> | 2019-07-31 15:12:54 -0700 |
commit | 1410e008c8ea196afec98d7766e6dca5c9d555b4 (patch) | |
tree | 68586f4fd910c3b08a9608d7be5e186c9df572c6 /ruleset.xml | |
parent | 1b2211eaf2fa78358abe0b16f82ccf0b689aa56a (diff) | |
download | javaparser-1410e008c8ea196afec98d7766e6dca5c9d555b4.tar.gz |
Pull commits from upstream for java 11 compatibility!
Change-Id: I27826ba60af5c54848e2eae40930d8fb8a302919
Diffstat (limited to 'ruleset.xml')
-rw-r--r-- | ruleset.xml | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/ruleset.xml b/ruleset.xml new file mode 100644 index 000000000..371fbe122 --- /dev/null +++ b/ruleset.xml @@ -0,0 +1,144 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ruleset name="Default Maven PMD Plugin Ruleset"> + <description> +The default ruleset used by the Maven PMD Plugin, when no other ruleset is specified. It contains the rules of the old (pre PMD 6.0.0) rulesets java-basic, java-empty, java-imports, java-unnecessary, java-unusedcode. This ruleset might be used as a starting point for an own customized ruleset [0]. [0] https://pmd.github.io/latest/pmd_userdocs_understanding_rulesets.html +</description> + <rule ref="rulesets/java/imports.xml/DontImportJavaLang"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/strings.xml/StringToString"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/BigIntegerInstantiation"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/migrating.xml/IntegerInstantiation"> + <priority>3</priority> + </rule> + <rule ref="rulesets/java/imports.xml/DuplicateImports"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/SimplifyBooleanExpressions"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/EmptyFinalizer"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/migrating.xml/ByteInstantiation"> + <priority>3</priority> + </rule> + <rule ref="rulesets/java/imports.xml/TooManyStaticImports"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/AvoidUsingOctalValues"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/EqualsNull"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/ClassCastExceptionWithToArray"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/AvoidMultipleUnaryOperators"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/naming.xml/AvoidDollarSigns"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/ClassWithOnlyPrivateConstructorsShouldBeFinal"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/BooleanInstantiation"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/naming.xml/NoPackage"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/CompareObjectsWithEquals"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/FinalizeOnlyCallsSuperFinalize"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/JumbledIncrementer"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/PositionLiteralsFirstInComparisons"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/strings.xml/UseStringBufferLength"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/controversial.xml/DontImportSun"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/FinalizeOverloaded"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/AvoidProtectedFieldInFinalClass"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/ReturnFromFinallyBlock"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/strings.xml/UnnecessaryCaseChange"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/FinalizeShouldBeProtected"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/controversial.xml/SuspiciousOctalEscape"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/AvoidThreadGroup"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/naming.xml/ClassNamingConventions"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/controversial.xml/AvoidUsingNativeCode"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/FinalizeDoesNotCallSuperFinalize"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/migrating.xml/ShortInstantiation"> + <priority>3</priority> + </rule> + <rule ref="rulesets/java/basic.xml/UnconditionalIfStatement"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/MisplacedNullCheck"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/naming.xml/SuspiciousEqualsMethodName"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/IdempotentOperations"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/migrating.xml/LongInstantiation"> + <priority>3</priority> + </rule> + <rule ref="rulesets/java/imports.xml/ImportFromSamePackage"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/SimplifyConditional"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/finalizers.xml/AvoidCallingFinalize"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/design.xml/UseCollectionIsEmpty"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/naming.xml/SuspiciousHashcodeMethodName"> + <priority>2</priority> + </rule> + <rule ref="rulesets/java/basic.xml/BrokenNullCheck"> + <priority>2</priority> + </rule> +</ruleset> |