From 4f5cae32d92297d17e93c9d6a62f3ce20a65674c Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Sun, 10 Sep 2017 21:13:35 +0200 Subject: [PATCH] Apply schema for java rules tests --- .../pmd/jaxen/xml/RegexpAcceptance.xml | 5 +- .../lang/java/metrics/impl/xml/AtfdTest.xml | 7 ++- .../lang/java/metrics/impl/xml/CycloTest.xml | 13 +++-- .../lang/java/metrics/impl/xml/LocTest.xml | 5 +- .../lang/java/metrics/impl/xml/NPathTest.xml | 5 +- .../lang/java/metrics/impl/xml/NcssTest.xml | 5 +- .../lang/java/metrics/impl/xml/NoamTest.xml | 5 +- .../lang/java/metrics/impl/xml/NopaTest.xml | 5 +- .../lang/java/metrics/impl/xml/TccTest.xml | 5 +- .../lang/java/metrics/impl/xml/WmcTest.xml | 5 +- .../lang/java/metrics/impl/xml/WocTest.xml | 5 +- .../java/rule/android/xml/CallSuperFirst.xml | 5 +- .../java/rule/android/xml/CallSuperLast.xml | 5 +- .../rule/android/xml/DoNotHardCodeSDCard.xml | 5 +- .../java/rule/android/xml/ProtectLogD.xml | 5 +- .../java/rule/android/xml/ProtectLogV.xml | 5 +- .../AvoidBranchingStatementAsLastInLoop.xml | 5 +- ...DecimalLiteralsInBigDecimalConstructor.xml | 5 +- .../basic/xml/AvoidMultipleUnaryOperators.xml | 5 +- .../java/rule/basic/xml/AvoidThreadGroup.xml | 5 +- .../rule/basic/xml/AvoidUsingHardCodedIP.xml | 5 +- .../rule/basic/xml/AvoidUsingOctalValues.xml | 7 ++- .../basic/xml/BigIntegerInstantiation.xml | 5 +- .../rule/basic/xml/BooleanInstantiation.xml | 5 +- .../java/rule/basic/xml/BrokenNullCheck.xml | 5 +- .../java/rule/basic/xml/CheckResultSet.xml | 5 +- .../java/rule/basic/xml/CheckSkipResult.xml | 5 +- .../xml/ClassCastExceptionWithToArray.xml | 5 +- .../basic/xml/CollapsibleIfStatements.xml | 5 +- .../java/rule/basic/xml/DontCallThreadRun.xml | 5 +- .../xml/DontUseFloatTypeForLoopIndices.xml | 5 +- .../rule/basic/xml/DoubleCheckedLocking.xml | 5 +- .../java/rule/basic/xml/ExtendsObject.xml | 5 +- .../basic/xml/ForLoopShouldBeWhileLoop.xml | 5 +- .../rule/basic/xml/JumbledIncrementer.xml | 5 +- .../rule/basic/xml/MisplacedNullCheck.xml | 5 +- .../xml/OverrideBothEqualsAndHashcode.xml | 5 +- .../rule/basic/xml/ReturnFromFinallyBlock.xml | 5 +- .../java/rule/basic/xml/SimplifiedTernary.xml | 5 +- .../basic/xml/UnconditionalIfStatement.xml | 5 +- .../rule/braces/xml/ForLoopsMustUseBraces.xml | 5 +- .../braces/xml/IfElseStmtsMustUseBraces.xml | 5 +- .../rule/braces/xml/IfStmtsMustUseBraces.xml | 5 +- .../braces/xml/WhileLoopsMustUseBraces.xml | 5 +- .../clone/xml/CloneMethodMustBePublic.xml | 5 +- .../xml/CloneMethodMustImplementCloneable.xml | 5 +- ...loneMethodReturnTypeMustMatchClassName.xml | 5 +- .../CloneThrowsCloneNotSupportedException.xml | 5 +- .../clone/xml/ProperCloneImplementation.xml | 5 +- .../codesize/xml/CyclomaticComplexity.xml | 5 +- .../codesize/xml/ExcessiveClassLength.xml | 7 ++- .../codesize/xml/ExcessiveMethodLength.xml | 5 +- .../codesize/xml/ExcessiveParameterList.xml | 5 +- .../codesize/xml/ExcessivePublicCount.xml | 11 ++-- .../xml/ModifiedCyclomaticComplexity.xml | 5 +- .../rule/codesize/xml/NPathComplexity.xml | 5 +- .../codesize/xml/NcssConstructorCount.xml | 11 ++-- .../lang/java/rule/codesize/xml/NcssCount.xml | 5 +- .../rule/codesize/xml/NcssMethodCount.xml | 11 ++-- .../java/rule/codesize/xml/NcssTypeCount.xml | 11 ++-- .../codesize/xml/StdCyclomaticComplexity.xml | 5 +- .../java/rule/codesize/xml/TooManyFields.xml | 11 ++-- .../java/rule/codesize/xml/TooManyMethods.xml | 5 +- .../java/rule/comments/xml/CommentContent.xml | 5 +- .../xml/CommentDefaultAccessModifier.xml | 5 +- .../rule/comments/xml/CommentRequired.xml | 11 ++-- .../java/rule/comments/xml/CommentSize.xml | 5 +- .../controversial/xml/AssignmentInOperand.xml | 13 +++-- .../xml/AtLeastOneConstructor.xml | 5 +- .../xml/AvoidFinalLocalVariable.xml | 5 +- .../xml/AvoidLiteralsInIfCondition.xml | 7 ++- .../xml/AvoidPrefixingMethodParameters.xml | 5 +- .../xml/AvoidUsingNativeCode.xml | 5 +- .../controversial/xml/AvoidUsingShortType.xml | 5 +- .../controversial/xml/AvoidUsingVolatile.xml | 5 +- .../xml/CallSuperInConstructor.xml | 5 +- .../xml/DataflowAnomalyAnalysis.xml | 5 +- .../rule/controversial/xml/DefaultPackage.xml | 5 +- .../DoNotCallGarbageCollectionExplicitly.xml | 5 +- .../rule/controversial/xml/DontImportSun.xml | 5 +- .../rule/controversial/xml/NullAssignment.xml | 5 +- .../xml/OneDeclarationPerLine.xml | 9 ++-- .../rule/controversial/xml/OnlyOneReturn.xml | 5 +- .../xml/SuspiciousOctalEscape.xml | 5 +- .../xml/UnnecessaryConstructor.xml | 5 +- .../xml/UseConcurrentHashMap.xml | 5 +- .../xml/UseObjectForClearerAPI.xml | 5 +- .../coupling/xml/CouplingBetweenObjects.xml | 5 +- .../rule/coupling/xml/ExcessiveImports.xml | 5 +- .../java/rule/coupling/xml/LawOfDemeter.xml | 5 +- .../java/rule/coupling/xml/LooseCoupling.xml | 5 +- .../coupling/xml/LoosePackageCoupling.xml | 53 ++++++++++--------- .../AbstractClassWithoutAbstractMethod.xml | 5 +- .../xml/AbstractClassWithoutAnyMethod.xml | 5 +- .../design/xml/AccessorClassGeneration.xml | 5 +- .../design/xml/AccessorMethodGeneration.xml | 5 +- .../design/xml/AssignmentToNonFinalStatic.xml | 5 +- .../design/xml/AvoidDeeplyNestedIfStmts.xml | 5 +- .../AvoidInstanceofChecksInCatchClause.xml | 5 +- .../xml/AvoidProtectedFieldInFinalClass.xml | 5 +- ...rotectedMethodInFinalClassNotExtending.xml | 5 +- .../design/xml/AvoidReassigningParameters.xml | 5 +- .../xml/AvoidSynchronizedAtMethodLevel.xml | 5 +- .../java/rule/design/xml/BadComparison.xml | 5 +- ...thOnlyPrivateConstructorsShouldBeFinal.xml | 5 +- .../java/rule/design/xml/CloseResource.xml | 15 +++--- .../design/xml/CompareObjectsWithEquals.xml | 5 +- .../java/rule/design/xml/ConfusingTernary.xml | 17 +++--- .../rule/design/xml/ConstantsInInterface.xml | 5 +- .../xml/ConstructorCallsOverridableMethod.xml | 5 +- .../xml/DefaultLabelNotLastInSwitchStmt.xml | 5 +- ...yMethodInAbstractClassShouldBeAbstract.xml | 5 +- .../lang/java/rule/design/xml/EqualsNull.xml | 5 +- ...ieldDeclarationsShouldBeAtStartOfClass.xml | 11 ++-- .../design/xml/FinalFieldCouldBeStatic.xml | 5 +- .../lang/java/rule/design/xml/GodClass.xml | 5 +- .../rule/design/xml/IdempotentOperations.xml | 5 +- .../java/rule/design/xml/ImmutableField.xml | 5 +- .../design/xml/InstantiationToGetClass.xml | 5 +- .../java/rule/design/xml/LogicInversion.xml | 5 +- .../rule/design/xml/MissingBreakInSwitch.xml | 5 +- ...ngStaticMethodInNonInstantiatableClass.xml | 5 +- .../xml/NonCaseLabelInSwitchStatement.xml | 5 +- .../rule/design/xml/NonStaticInitializer.xml | 5 +- .../design/xml/NonThreadSafeSingleton.xml | 5 +- .../design/xml/OptimizableToArrayCall.xml | 5 +- ...eralsFirstInCaseInsensitiveComparisons.xml | 5 +- .../PositionLiteralsFirstInComparisons.xml | 5 +- .../design/xml/PositionalIteratorRule.xml | 5 +- .../rule/design/xml/PreserveStackTrace.xml | 5 +- .../xml/ReturnEmptyArrayRatherThanNull.xml | 5 +- .../xml/SimpleDateFormatNeedsLocale.xml | 5 +- .../design/xml/SimplifyBooleanExpressions.xml | 5 +- .../design/xml/SimplifyBooleanReturns.xml | 5 +- .../rule/design/xml/SimplifyConditional.xml | 5 +- .../rule/design/xml/SingleMethodSingleton.xml | 5 +- .../SingletonClassReturningNewInstance.xml | 5 +- .../java/rule/design/xml/SingularField.xml | 9 ++-- .../java/rule/design/xml/SwitchDensity.xml | 5 +- .../xml/SwitchStmtsShouldHaveDefault.xml | 5 +- .../xml/TooFewBranchesForASwitchStatement.xml | 5 +- .../rule/design/xml/TooManyHttpFilter.xml | 5 +- .../xml/UncommentedEmptyConstructor.xml | 29 +++++----- .../design/xml/UncommentedEmptyMethodBody.xml | 5 +- .../xml/UnnecessaryLocalBeforeReturn.xml | 11 ++-- .../xml/UnsynchronizedStaticDateFormatter.xml | 5 +- .../rule/design/xml/UseCollectionIsEmpty.xml | 5 +- .../xml/UseLocaleWithCaseConversions.xml | 5 +- .../xml/UseNotifyAllInsteadOfNotify.xml | 5 +- .../java/rule/design/xml/UseUtilityClass.xml | 5 +- .../lang/java/rule/design/xml/UseVarargs.xml | 5 +- .../java/rule/empty/xml/EmptyCatchBlock.xml | 21 ++++---- .../java/rule/empty/xml/EmptyFinallyBlock.xml | 5 +- .../lang/java/rule/empty/xml/EmptyIfStmt.xml | 5 +- .../java/rule/empty/xml/EmptyInitializer.xml | 5 +- .../rule/empty/xml/EmptyStatementBlock.xml | 5 +- .../empty/xml/EmptyStatementNotInLoop.xml | 5 +- .../rule/empty/xml/EmptyStaticInitializer.xml | 5 +- .../rule/empty/xml/EmptySwitchStatements.xml | 5 +- .../rule/empty/xml/EmptySynchronizedBlock.xml | 5 +- .../java/rule/empty/xml/EmptyTryBlock.xml | 5 +- .../java/rule/empty/xml/EmptyWhileStmt.xml | 5 +- .../finalizers/xml/AvoidCallingFinalize.xml | 5 +- .../rule/finalizers/xml/EmptyFinalizer.xml | 5 +- .../xml/FinalizeDoesNotCallSuperFinalize.xml | 5 +- .../xml/FinalizeOnlyCallsSuperFinalize.xml | 5 +- .../finalizers/xml/FinalizeOverloaded.xml | 5 +- .../xml/FinalizeShouldBeProtected.xml | 5 +- .../rule/imports/xml/DontImportJavaLang.xml | 5 +- .../rule/imports/xml/DuplicateImports.xml | 5 +- .../imports/xml/ImportFromSamePackage.xml | 5 +- .../rule/imports/xml/TooManyStaticImports.xml | 5 +- .../xml/UnnecessaryFullyQualifiedName.xml | 5 +- .../java/rule/imports/xml/UnusedImports.xml | 5 +- .../rule/j2ee/xml/DoNotCallSystemExit.xml | 5 +- .../java/rule/j2ee/xml/DoNotUseThreads.xml | 5 +- .../j2ee/xml/LocalHomeNamingConvention.xml | 5 +- .../LocalInterfaceSessionNamingConvention.xml | 5 +- .../xml/MDBAndSessionBeanNamingConvention.xml | 5 +- .../xml/RemoteInterfaceNamingConvention.xml | 5 +- ...RemoteSessionInterfaceNamingConvention.xml | 5 +- .../j2ee/xml/StaticEJBFieldShouldBeFinal.xml | 5 +- .../rule/j2ee/xml/UseProperClassLoader.xml | 5 +- .../xml/BeanMembersShouldSerialize.xml | 5 +- .../javabeans/xml/MissingSerialVersionUID.xml | 5 +- .../JUnitAssertionsShouldIncludeMessage.xml | 5 +- .../java/rule/junit/xml/JUnitSpelling.xml | 5 +- .../java/rule/junit/xml/JUnitStaticSuite.xml | 5 +- .../xml/JUnitTestContainsTooManyAsserts.xml | 9 ++-- .../xml/JUnitTestsShouldIncludeAssert.xml | 5 +- .../junit/xml/SimplifyBooleanAssertion.xml | 5 +- .../junit/xml/TestClassWithoutTestCases.xml | 5 +- .../junit/xml/UnnecessaryBooleanAssertion.xml | 5 +- .../UseAssertEqualsInsteadOfAssertTrue.xml | 5 +- .../xml/UseAssertNullInsteadOfAssertTrue.xml | 5 +- .../xml/UseAssertSameInsteadOfAssertTrue.xml | 5 +- .../UseAssertTrueInsteadOfAssertEquals.xml | 5 +- .../xml/GuardDebugLogging.xml | 5 +- .../xml/GuardLogStatement.xml | 5 +- .../xml/ProperLogger.xml | 5 +- .../xml/UseCorrectExceptionLogging.xml | 5 +- .../loggingjava/xml/AvoidPrintStackTrace.xml | 5 +- .../xml/GuardLogStatementJavaUtil.xml | 7 ++- .../xml/InvalidSlf4jMessageFormat.xml | 5 +- .../xml/LoggerIsNotStaticFinal.xml | 5 +- .../loggingjava/xml/MoreThanOneLogger.xml | 5 +- .../rule/loggingjava/xml/SystemPrintln.xml | 5 +- .../rule/metrics/xml/CyclomaticComplexity.xml | 5 +- .../lang/java/rule/metrics/xml/DataClass.xml | 5 +- .../java/rule/metrics/xml/NPathComplexity.xml | 5 +- .../migrating/xml/AvoidAssertAsIdentifier.xml | 5 +- .../migrating/xml/AvoidEnumAsIdentifier.xml | 5 +- .../rule/migrating/xml/ByteInstantiation.xml | 5 +- .../migrating/xml/IntegerInstantiation.xml | 5 +- .../JUnit4SuitesShouldUseSuiteAnnotation.xml | 5 +- .../JUnit4TestShouldUseAfterAnnotation.xml | 5 +- .../JUnit4TestShouldUseBeforeAnnotation.xml | 5 +- .../xml/JUnit4TestShouldUseTestAnnotation.xml | 5 +- .../rule/migrating/xml/JUnitUseExpected.xml | 5 +- .../rule/migrating/xml/LongInstantiation.xml | 5 +- .../xml/ReplaceEnumerationWithIterator.xml | 5 +- .../migrating/xml/ReplaceHashtableWithMap.xml | 5 +- .../migrating/xml/ReplaceVectorWithList.xml | 5 +- .../rule/migrating/xml/ShortInstantiation.xml | 5 +- .../java/rule/naming/xml/AbstractNaming.xml | 5 +- .../java/rule/naming/xml/AvoidDollarSigns.xml | 5 +- .../xml/AvoidFieldNameMatchingMethodName.xml | 5 +- .../xml/AvoidFieldNameMatchingTypeName.xml | 5 +- .../rule/naming/xml/BooleanGetMethodName.xml | 7 ++- .../naming/xml/ClassNamingConventions.xml | 5 +- .../java/rule/naming/xml/GenericsNaming.xml | 5 +- .../java/rule/naming/xml/LongVariable.xml | 5 +- .../naming/xml/MethodNamingConventions.xml | 9 ++-- .../MethodWithSameNameAsEnclosingClass.xml | 5 +- .../naming/xml/MisleadingVariableName.xml | 5 +- .../lang/java/rule/naming/xml/NoPackage.xml | 5 +- .../lang/java/rule/naming/xml/PackageCase.xml | 5 +- .../java/rule/naming/xml/ShortClassName.xml | 11 ++-- .../java/rule/naming/xml/ShortMethodName.xml | 9 ++-- .../java/rule/naming/xml/ShortVariable.xml | 9 ++-- .../xml/SuspiciousConstantFieldName.xml | 5 +- .../naming/xml/SuspiciousEqualsMethodName.xml | 5 +- .../xml/SuspiciousHashcodeMethodName.xml | 5 +- .../naming/xml/VariableNamingConventions.xml | 15 +++--- .../rule/optimizations/xml/AddEmptyString.xml | 5 +- .../optimizations/xml/AvoidArrayLoops.xml | 5 +- .../xml/AvoidInstantiatingObjectsInLoops.xml | 5 +- .../xml/LocalVariableCouldBeFinal.xml | 5 +- .../xml/MethodArgumentCouldBeFinal.xml | 5 +- .../xml/PrematureDeclaration.xml | 5 +- .../xml/RedundantFieldInitializer.xml | 5 +- .../optimizations/xml/SimplifyStartsWith.xml | 5 +- .../xml/UnnecessaryWrapperObjectCreation.xml | 5 +- .../xml/UseArrayListInsteadOfVector.xml | 5 +- .../optimizations/xml/UseArraysAsList.xml | 5 +- .../xml/UseStringBufferForStringAppends.xml | 5 +- .../xml/AvoidCatchingGenericException.xml | 5 +- .../strictexception/xml/AvoidCatchingNPE.xml | 5 +- .../xml/AvoidCatchingThrowable.xml | 5 +- .../xml/AvoidLosingExceptionInformation.xml | 5 +- .../xml/AvoidRethrowingException.xml | 5 +- ...voidThrowingNewInstanceOfSameException.xml | 5 +- .../xml/AvoidThrowingNullPointerException.xml | 5 +- .../xml/AvoidThrowingRawExceptionTypes.xml | 5 +- .../xml/DoNotExtendJavaLangError.xml | 5 +- .../xml/DoNotThrowExceptionInFinally.xml | 5 +- .../xml/ExceptionAsFlowControl.xml | 5 +- .../xml/SignatureDeclareThrowsException.xml | 5 +- .../strings/xml/AppendCharacterWithChar.xml | 5 +- .../strings/xml/AvoidDuplicateLiterals.xml | 17 +++--- .../strings/xml/AvoidStringBufferField.xml | 5 +- .../xml/ConsecutiveAppendsShouldReuse.xml | 7 ++- .../strings/xml/ConsecutiveLiteralAppends.xml | 17 +++--- .../xml/InefficientEmptyStringCheck.xml | 5 +- .../xml/InefficientStringBuffering.xml | 5 +- .../InsufficientStringBufferDeclaration.xml | 5 +- .../xml/StringBufferInstantiationWithChar.xml | 5 +- .../rule/strings/xml/StringInstantiation.xml | 5 +- .../java/rule/strings/xml/StringToString.xml | 5 +- .../strings/xml/UnnecessaryCaseChange.xml | 5 +- .../strings/xml/UseEqualsToCompareStrings.xml | 5 +- .../java/rule/strings/xml/UseIndexOfChar.xml | 9 ++-- .../strings/xml/UseStringBufferLength.xml | 5 +- .../rule/strings/xml/UselessStringValueOf.xml | 5 +- .../sunsecure/xml/ArrayIsStoredDirectly.xml | 5 +- .../xml/MethodReturnsInternalArray.xml | 5 +- .../xml/CloneMethodMustImplementCloneable.xml | 5 +- .../rule/typeresolution/xml/LooseCoupling.xml | 5 +- .../xml/SignatureDeclareThrowsException.xml | 5 +- .../rule/typeresolution/xml/UnusedImports.xml | 5 +- .../xml/UnnecessaryConversionTemporary.xml | 5 +- .../xml/UnnecessaryFinalModifier.xml | 5 +- .../unnecessary/xml/UnnecessaryModifier.xml | 5 +- .../unnecessary/xml/UnnecessaryReturn.xml | 5 +- .../xml/UnusedNullCheckInEquals.xml | 5 +- .../xml/UselessOperationOnImmutable.xml | 5 +- .../xml/UselessOverridingMethod.xml | 5 +- .../unnecessary/xml/UselessParentheses.xml | 5 +- .../unnecessary/xml/UselessQualifiedThis.xml | 5 +- .../unusedcode/xml/UnusedFormalParameter.xml | 13 +++-- .../unusedcode/xml/UnusedLocalVariable.xml | 7 ++- .../unusedcode/xml/UnusedPrivateField.xml | 5 +- .../unusedcode/xml/UnusedPrivateMethod.xml | 7 ++- 303 files changed, 1346 insertions(+), 437 deletions(-) diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/jaxen/xml/RegexpAcceptance.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/jaxen/xml/RegexpAcceptance.xml index d852989b66..a42ecbdfa8 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/jaxen/xml/RegexpAcceptance.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/jaxen/xml/RegexpAcceptance.xml @@ -1,5 +1,8 @@ - + - + TODO: known limitation, should report 1 - 1 false + 1 '.Foo#bar()' has value 1. diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml index 6081a0fcbe..d98bf65a9c 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml @@ -1,5 +1,8 @@ - + Full example - Ignore boolean path option - 2 ignoreBooleanPaths + 2 '.Complicated#exception()' has value 4. '.Complicated#example()' has value 14. @@ -89,8 +92,8 @@ Full example - Consider assert option - 2 considerAssert + 2 '.Complicated#exception()' has value 4. '.Complicated#example()' has value 28. @@ -100,8 +103,8 @@ Full example - considerAssert + ignoreBooleanPaths - 2 ignoreBooleanPaths|considerAssert + 2 '.Complicated#exception()' has value 4. '.Complicated#example()' has value 18. @@ -198,8 +201,8 @@ Standard Cyclo should count boolean paths - 1 false + 1 '.Foo#foo()' has value 8. diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/LocTest.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/LocTest.xml index c5cb71a41e..2179da97d2 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/LocTest.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/LocTest.xml @@ -1,5 +1,8 @@ - + - + - + diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml index 653da8018a..cd803dd1d1 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml @@ -1,5 +1,8 @@ - + - + - + - + - + - + - + - + basic /sdcard test 1 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/android/xml/ProtectLogD.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/android/xml/ProtectLogD.xml index b67578ec2e..9050716d87 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/android/xml/ProtectLogD.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/android/xml/ProtectLogD.xml @@ -1,5 +1,8 @@ - + - + - + - + - + - + - + - + - 1 true + 1 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 1 10 + 1 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/ExcessiveMethodLength.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/ExcessiveMethodLength.xml index d9605032fd..749aa6a5cc 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/ExcessiveMethodLength.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/ExcessiveMethodLength.xml @@ -1,5 +1,8 @@ - + - + - + - 50 0 - + 2 1 - + - + - + ok 0 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssConstructorCount.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssConstructorCount.xml index c083990cb0..7f1bb9fd26 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssConstructorCount.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssConstructorCount.xml @@ -1,5 +1,8 @@ - + - 13 1 - + 14 0 - + diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssCount.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssCount.xml index 46d2671cbd..ac88a3b9d4 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssCount.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssCount.xml @@ -1,5 +1,8 @@ - + - + - 13 1 - + 14 0 - + diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssTypeCount.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssTypeCount.xml index 6cae6e7095..e0b7e77204 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssTypeCount.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/NcssTypeCount.xml @@ -1,5 +1,8 @@ - + - 13 1 - + 15 0 - + diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/StdCyclomaticComplexity.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/StdCyclomaticComplexity.xml index c04b22424e..6287af2087 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/StdCyclomaticComplexity.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codesize/xml/StdCyclomaticComplexity.xml @@ -1,5 +1,8 @@ - + - - + 0 - + 2 1 - + - + - + - + - + Missing comments - only class level required. - 1 Required Ignored Ignored Ignored Ignored + 1 Too many comments - all comments are unwanted. - 6 Unwanted Unwanted Unwanted Unwanted Unwanted + 6 @@ -143,9 +146,9 @@ public class CommentRequired implements Serializable { serialVersionUID comment required + Required 1 3 - Required - + - + - 0 true + 0 - 0 true + 0 - 0 true + 0 - 0 true + 0 - + - + - + basic test 1 @@ -51,8 +54,8 @@ public class Foo { #1213 AvoidLiteralsInIfCondition -- switch for integer comparison with 0.0 - 0 -1,0,0.0 + 0 - + - + - + - + - + - + - + - + - + - + - + #1221 OneDeclarationPerLine really checks for one declaration each statement - 0 false + 0 #1221 OneDeclarationPerLine really checks for one declaration each statement - 1 true + 1 - + - + - 1 - + true 0 - + - 1 - + true 0 - + - 1 - + diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/empty/xml/EmptyFinallyBlock.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/empty/xml/EmptyFinallyBlock.xml index 7ea944684a..e6e3ccb720 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/empty/xml/EmptyFinallyBlock.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/empty/xml/EmptyFinallyBlock.xml @@ -1,5 +1,8 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 0 2 + 0 - 0 2 + 0 - + - + - + - + - + - + - + - + - + - + - + - + - + - + #1203 GuardLogStatementJavaUtil issues warning for severe level not being specified as property - 0 finest,finer,fine,info isLoggable + 0 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + true 1 - true diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ClassNamingConventions.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ClassNamingConventions.xml index b753b14754..25cb32a3bd 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ClassNamingConventions.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/ClassNamingConventions.xml @@ -1,5 +1,8 @@ - + - + - + - + #1288 MethodNamingConventions for native should be deactivated - 0 false + 0 #1288 MethodNamingConventions for native should be deactivated - prevent false negative + true 1 2 - true - + - + - + - + - + #1232 Make ShortClassName configurable (default = 5) 1 - 2 + 2 Avoid short class names like Bar @@ -68,8 +71,8 @@ class Bar { } #1232 Make ShortClassName configurable (minimum length = 2) - 0 2 + 0 #1232 Make ShortClassName configurable (minimum length = 4) - 0 4 + 0 - + #1361 ShortMethodName configuration - 7 characters + 7 1 3 - 7 #1361 ShortMethodName configuration - 1 characters - 0 1 + 0 - + #1361 ShortVariable configuration - 7 characters + 7 1 4 - 7 #1361 ShortVariable configuration - 1 characters - 0 1 + 0 - + - + - + - + #1058 False positive for VariableNamingConventions 0 - java 1.7 (); } ]]> + java 1.7 #1293 Disable VariableNamingConventions for native methods - 0 false + 0 #1293 Disable VariableNamingConventions for native methods - prevent false negative + true 2 2,3 - true #1346 VariableNamingConventions do not work for method parameters - 1 - 3 true false + 1 + 3 - + - + - + - + - + - + - + multiple declarations 5 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/SimplifyStartsWith.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/SimplifyStartsWith.xml index db5ef6ec87..5f840361f6 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/SimplifyStartsWith.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/optimizations/xml/SimplifyStartsWith.xml @@ -1,5 +1,8 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 0 true + 0 - 1 2 + 1 - 0 Howdy,foo + 0 - 0 Howdy:foo : + 0 - 1 5 + 1 - 0 5 + 0 - + - + #1370 ConsecutiveAppendsShouldReuse not detected properly on StringBuffer - part 2 2 - 7,8 + 6,7 - + - 2 - + 2 0 - + - 4 - + 2 2 - + - + - + - + - + - + - + - + - + - + UseIndexOfChar: null pointer with lambdas 0 - java 1.8 + java 1.8 #1211 PMD is failing with NPE for rule UseIndexOfChar while analyzing Jdk 8 Lambda expression 0 - java 1.8 + java 1.8 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/strings/xml/UseStringBufferLength.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/strings/xml/UseStringBufferLength.xml index 7150a25118..9c973ce4f9 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/strings/xml/UseStringBufferLength.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/strings/xml/UseStringBufferLength.xml @@ -1,5 +1,8 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 0 - + true 1 - + #1456 UnusedFormalParameter should ignore overriding methods - 0 true + 0 - + #1247 Not able to recognize JDK 8 Static Method References 0 - java 1.8 + java 1.8 diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateField.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateField.xml index 0c9184a096..549b62bfc2 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateField.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateField.xml @@ -1,5 +1,8 @@ - + - + #1223 UnusedPrivateMethod: Java 8 method reference causing false positives 0 - java 1.8 + java 1.8 #1226 False Positive: UnusedPrivateMethod overloading with varargs