Download sonar-pmd-plugin-3.3.jar
sonar-pmd/sonar-pmd-plugin-3.3.jar.zip( 1,465 k)
The download jar file contains the following class files or Java source files.
META-INF/MANIFEST.MF
META-INF/lib/asm-3.2.jar
META-INF/lib/jaxen-1.1.1.jar
META-INF/lib/jdom-1.0.jar
META-INF/lib/pmd-4.3.jar
META-INF/maven/org.codehaus.sonar.plugins/sonar-pmd-plugin/pom.properties
META-INF/maven/org.codehaus.sonar.plugins/sonar-pmd-plugin/pom.xml
org.sonar.plugins.pmd.PmdConfiguration.class
org.sonar.plugins.pmd.PmdConstants.class
org.sonar.plugins.pmd.PmdExecutor.class
org.sonar.plugins.pmd.PmdLevelUtils.class
org.sonar.plugins.pmd.PmdPlugin.class
org.sonar.plugins.pmd.PmdProfileExporter.class
org.sonar.plugins.pmd.PmdProfileImporter.class
org.sonar.plugins.pmd.PmdRuleRepository.class
org.sonar.plugins.pmd.PmdSensor.class
org.sonar.plugins.pmd.PmdTemplate.class
org.sonar.plugins.pmd.PmdUnitTestsRuleRepository.class
org.sonar.plugins.pmd.PmdVersion.class
org.sonar.plugins.pmd.PmdViolationToRuleViolation.class
org.sonar.plugins.pmd.SonarWayProfile.class
org.sonar.plugins.pmd.SonarWayWithFindbugsProfile.class
org.sonar.plugins.pmd.SunConventionsProfile.class
org.sonar.plugins.pmd.package-info.class
org.sonar.plugins.pmd.xml.PmdProperty.class
org.sonar.plugins.pmd.xml.PmdRule.class
org.sonar.plugins.pmd.xml.PmdRuleset.class
org/sonar/l10n/pmd.properties
org/sonar/l10n/pmd/rules/pmd-unit-tests/JUnitAssertionsShouldIncludeMessage.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/JUnitSpelling.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/JUnitStaticSuite.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/JUnitTestsShouldIncludeAssert.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/SimplifyBooleanAssertion.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/TestClassWithoutTestCases.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/UnnecessaryBooleanAssertion.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/UseAssertEqualsInsteadOfAssertTrue.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/UseAssertNullInsteadOfAssertTrue.html
org/sonar/l10n/pmd/rules/pmd-unit-tests/UseAssertSameInsteadOfAssertTrue.html
org/sonar/l10n/pmd/rules/pmd/AbstractClassWithoutAbstractMethod.html
org/sonar/l10n/pmd/rules/pmd/AbstractClassWithoutAnyMethod.html
org/sonar/l10n/pmd/rules/pmd/AbstractNaming.html
org/sonar/l10n/pmd/rules/pmd/AccessorClassGeneration.html
org/sonar/l10n/pmd/rules/pmd/AddEmptyString.html
org/sonar/l10n/pmd/rules/pmd/AppendCharacterWithChar.html
org/sonar/l10n/pmd/rules/pmd/ArrayIsStoredDirectly.html
org/sonar/l10n/pmd/rules/pmd/AssignmentInOperand.html
org/sonar/l10n/pmd/rules/pmd/AssignmentToNonFinalStatic.html
org/sonar/l10n/pmd/rules/pmd/AtLeastOneConstructor.html
org/sonar/l10n/pmd/rules/pmd/AvoidAccessibilityAlteration.html
org/sonar/l10n/pmd/rules/pmd/AvoidArrayLoops.html
org/sonar/l10n/pmd/rules/pmd/AvoidAssertAsIdentifier.html
org/sonar/l10n/pmd/rules/pmd/AvoidCallingFinalize.html
org/sonar/l10n/pmd/rules/pmd/AvoidCatchingGenericException.html
org/sonar/l10n/pmd/rules/pmd/AvoidCatchingNPE.html
org/sonar/l10n/pmd/rules/pmd/AvoidCatchingThrowable.html
org/sonar/l10n/pmd/rules/pmd/AvoidConstantsInterface.html
org/sonar/l10n/pmd/rules/pmd/AvoidDecimalLiteralsInBigDecimalConstructor.html
org/sonar/l10n/pmd/rules/pmd/AvoidDeeplyNestedIfStmts.html
org/sonar/l10n/pmd/rules/pmd/AvoidDollarSigns.html
org/sonar/l10n/pmd/rules/pmd/AvoidDuplicateLiterals.html
org/sonar/l10n/pmd/rules/pmd/AvoidEnumAsIdentifier.html
org/sonar/l10n/pmd/rules/pmd/AvoidFieldNameMatchingMethodName.html
org/sonar/l10n/pmd/rules/pmd/AvoidFieldNameMatchingTypeName.html
org/sonar/l10n/pmd/rules/pmd/AvoidFinalLocalVariable.html
org/sonar/l10n/pmd/rules/pmd/AvoidInstanceofChecksInCatchClause.html
org/sonar/l10n/pmd/rules/pmd/AvoidInstantiatingObjectsInLoops.html
org/sonar/l10n/pmd/rules/pmd/AvoidLiteralsInIfCondition.html
org/sonar/l10n/pmd/rules/pmd/AvoidLosingExceptionInformation.html
org/sonar/l10n/pmd/rules/pmd/AvoidMultipleUnaryOperators.html
org/sonar/l10n/pmd/rules/pmd/AvoidPrintStackTrace.html
org/sonar/l10n/pmd/rules/pmd/AvoidProtectedFieldInFinalClass.html
org/sonar/l10n/pmd/rules/pmd/AvoidReassigningParameters.html
org/sonar/l10n/pmd/rules/pmd/AvoidRethrowingException.html
org/sonar/l10n/pmd/rules/pmd/AvoidStringBufferField.html
org/sonar/l10n/pmd/rules/pmd/AvoidSynchronizedAtMethodLevel.html
org/sonar/l10n/pmd/rules/pmd/AvoidThreadGroup.html
org/sonar/l10n/pmd/rules/pmd/AvoidThrowingNewInstanceOfSameException.html
org/sonar/l10n/pmd/rules/pmd/AvoidThrowingNullPointerException.html
org/sonar/l10n/pmd/rules/pmd/AvoidThrowingRawExceptionTypes.html
org/sonar/l10n/pmd/rules/pmd/AvoidUsingHardCodedIP.html
org/sonar/l10n/pmd/rules/pmd/AvoidUsingNativeCode.html
org/sonar/l10n/pmd/rules/pmd/AvoidUsingOctalValues.html
org/sonar/l10n/pmd/rules/pmd/AvoidUsingShortType.html
org/sonar/l10n/pmd/rules/pmd/AvoidUsingVolatile.html
org/sonar/l10n/pmd/rules/pmd/BadComparison.html
org/sonar/l10n/pmd/rules/pmd/BeanMembersShouldSerialize.html
org/sonar/l10n/pmd/rules/pmd/BigIntegerInstantiation.html
org/sonar/l10n/pmd/rules/pmd/BooleanGetMethodName.html
org/sonar/l10n/pmd/rules/pmd/BooleanInstantiation.html
org/sonar/l10n/pmd/rules/pmd/BooleanInversion.html
org/sonar/l10n/pmd/rules/pmd/BrokenNullCheck.html
org/sonar/l10n/pmd/rules/pmd/ByteInstantiation.html
org/sonar/l10n/pmd/rules/pmd/CallSuperFirst.html
org/sonar/l10n/pmd/rules/pmd/CallSuperInConstructor.html
org/sonar/l10n/pmd/rules/pmd/CallSuperLast.html
org/sonar/l10n/pmd/rules/pmd/CheckResultSet.html
org/sonar/l10n/pmd/rules/pmd/ClassCastExceptionWithToArray.html
org/sonar/l10n/pmd/rules/pmd/ClassNamingConventions.html
org/sonar/l10n/pmd/rules/pmd/ClassWithOnlyPrivateConstructorsShouldBeFinal.html
org/sonar/l10n/pmd/rules/pmd/CloneMethodMustImplementCloneable.html
org/sonar/l10n/pmd/rules/pmd/CloneThrowsCloneNotSupportedException.html
org/sonar/l10n/pmd/rules/pmd/CloseResource.html
org/sonar/l10n/pmd/rules/pmd/CollapsibleIfStatements.html
org/sonar/l10n/pmd/rules/pmd/CompareObjectsWithEquals.html
org/sonar/l10n/pmd/rules/pmd/ConfusingTernary.html
org/sonar/l10n/pmd/rules/pmd/ConsecutiveLiteralAppends.html
org/sonar/l10n/pmd/rules/pmd/ConstructorCallsOverridableMethod.html
org/sonar/l10n/pmd/rules/pmd/CouplingBetweenObjects.html
org/sonar/l10n/pmd/rules/pmd/CyclomaticComplexity.html
org/sonar/l10n/pmd/rules/pmd/DataflowAnomalyAnalysis.html
org/sonar/l10n/pmd/rules/pmd/DefaultLabelNotLastInSwitchStmt.html
org/sonar/l10n/pmd/rules/pmd/DefaultPackage.html
org/sonar/l10n/pmd/rules/pmd/DoNotCallGarbageCollectionExplicitly.html
org/sonar/l10n/pmd/rules/pmd/DoNotCallSystemExit.html
org/sonar/l10n/pmd/rules/pmd/DoNotExtendJavaLangError.html
org/sonar/l10n/pmd/rules/pmd/DoNotHardCodeSDCard.html
org/sonar/l10n/pmd/rules/pmd/DoNotThrowExceptionInFinally.html
org/sonar/l10n/pmd/rules/pmd/DoNotUseThreads.html
org/sonar/l10n/pmd/rules/pmd/DontCallThreadRun.html
org/sonar/l10n/pmd/rules/pmd/DontImportJavaLang.html
org/sonar/l10n/pmd/rules/pmd/DontImportSun.html
org/sonar/l10n/pmd/rules/pmd/DontNestJsfInJstlIteration.html
org/sonar/l10n/pmd/rules/pmd/DoubleCheckedLocking.html
org/sonar/l10n/pmd/rules/pmd/DuplicateImports.html
org/sonar/l10n/pmd/rules/pmd/EmptyCatchBlock.html
org/sonar/l10n/pmd/rules/pmd/EmptyFinalizer.html
org/sonar/l10n/pmd/rules/pmd/EmptyFinallyBlock.html
org/sonar/l10n/pmd/rules/pmd/EmptyIfStmt.html
org/sonar/l10n/pmd/rules/pmd/EmptyInitializer.html
org/sonar/l10n/pmd/rules/pmd/EmptyMethodInAbstractClassShouldBeAbstract.html
org/sonar/l10n/pmd/rules/pmd/EmptyStatementNotInLoop.html
org/sonar/l10n/pmd/rules/pmd/EmptyStaticInitializer.html
org/sonar/l10n/pmd/rules/pmd/EmptySwitchStatements.html
org/sonar/l10n/pmd/rules/pmd/EmptySynchronizedBlock.html
org/sonar/l10n/pmd/rules/pmd/EmptyTryBlock.html
org/sonar/l10n/pmd/rules/pmd/EmptyWhileStmt.html
org/sonar/l10n/pmd/rules/pmd/EqualsNull.html
org/sonar/l10n/pmd/rules/pmd/ExceptionAsFlowControl.html
org/sonar/l10n/pmd/rules/pmd/ExcessiveClassLength.html
org/sonar/l10n/pmd/rules/pmd/ExcessiveImports.html
org/sonar/l10n/pmd/rules/pmd/ExcessiveMethodLength.html
org/sonar/l10n/pmd/rules/pmd/ExcessiveParameterList.html
org/sonar/l10n/pmd/rules/pmd/ExcessivePublicCount.html
org/sonar/l10n/pmd/rules/pmd/FinalFieldCouldBeStatic.html
org/sonar/l10n/pmd/rules/pmd/FinalizeDoesNotCallSuperFinalize.html
org/sonar/l10n/pmd/rules/pmd/FinalizeOnlyCallsSuperFinalize.html
org/sonar/l10n/pmd/rules/pmd/FinalizeOverloaded.html
org/sonar/l10n/pmd/rules/pmd/FinalizeShouldBeProtected.html
org/sonar/l10n/pmd/rules/pmd/ForLoopShouldBeWhileLoop.html
org/sonar/l10n/pmd/rules/pmd/ForLoopsMustUseBraces.html
org/sonar/l10n/pmd/rules/pmd/GenericsNaming.html
org/sonar/l10n/pmd/rules/pmd/GuardDebugLogging.html
org/sonar/l10n/pmd/rules/pmd/IdempotentOperations.html
org/sonar/l10n/pmd/rules/pmd/IfElseStmtsMustUseBraces.html
org/sonar/l10n/pmd/rules/pmd/IfStmtsMustUseBraces.html
org/sonar/l10n/pmd/rules/pmd/ImmutableField.html
org/sonar/l10n/pmd/rules/pmd/ImportFromSamePackage.html
org/sonar/l10n/pmd/rules/pmd/InefficientEmptyStringCheck.html
org/sonar/l10n/pmd/rules/pmd/InefficientStringBuffering.html
org/sonar/l10n/pmd/rules/pmd/InstantiationToGetClass.html
org/sonar/l10n/pmd/rules/pmd/InsufficientStringBufferDeclaration.html
org/sonar/l10n/pmd/rules/pmd/IntegerInstantiation.html
org/sonar/l10n/pmd/rules/pmd/JumbledIncrementer.html
org/sonar/l10n/pmd/rules/pmd/LocalHomeNamingConvention.html
org/sonar/l10n/pmd/rules/pmd/LocalInterfaceSessionNamingConvention.html
org/sonar/l10n/pmd/rules/pmd/LocalVariableCouldBeFinal.html
org/sonar/l10n/pmd/rules/pmd/LoggerIsNotStaticFinal.html
org/sonar/l10n/pmd/rules/pmd/LongInstantiation.html
org/sonar/l10n/pmd/rules/pmd/LongVariable.html
org/sonar/l10n/pmd/rules/pmd/LooseCoupling.html
org/sonar/l10n/pmd/rules/pmd/MDBAndSessionBeanNamingConvention.html
org/sonar/l10n/pmd/rules/pmd/MethodArgumentCouldBeFinal.html
org/sonar/l10n/pmd/rules/pmd/MethodNamingConventions.html
org/sonar/l10n/pmd/rules/pmd/MethodReturnsInternalArray.html
org/sonar/l10n/pmd/rules/pmd/MethodWithSameNameAsEnclosingClass.html
org/sonar/l10n/pmd/rules/pmd/MisleadingVariableName.html
org/sonar/l10n/pmd/rules/pmd/MisplacedNullCheck.html
org/sonar/l10n/pmd/rules/pmd/MissingBreakInSwitch.html
org/sonar/l10n/pmd/rules/pmd/MissingSerialVersionUID.html
org/sonar/l10n/pmd/rules/pmd/MissingStaticMethodInNonInstantiatableClass.html
org/sonar/l10n/pmd/rules/pmd/MoreThanOneLogger.html
org/sonar/l10n/pmd/rules/pmd/NPathComplexity.html
org/sonar/l10n/pmd/rules/pmd/NcssConstructorCount.html
org/sonar/l10n/pmd/rules/pmd/NcssMethodCount.html
org/sonar/l10n/pmd/rules/pmd/NcssTypeCount.html
org/sonar/l10n/pmd/rules/pmd/NoPackage.html
org/sonar/l10n/pmd/rules/pmd/NonCaseLabelInSwitchStatement.html
org/sonar/l10n/pmd/rules/pmd/NonStaticInitializer.html
org/sonar/l10n/pmd/rules/pmd/NonThreadSafeSingleton.html
org/sonar/l10n/pmd/rules/pmd/NullAssignment.html
org/sonar/l10n/pmd/rules/pmd/OnlyOneReturn.html
org/sonar/l10n/pmd/rules/pmd/OptimizableToArrayCall.html
org/sonar/l10n/pmd/rules/pmd/OverrideBothEqualsAndHashcode.html
org/sonar/l10n/pmd/rules/pmd/PackageCase.html
org/sonar/l10n/pmd/rules/pmd/PositionLiteralsFirstInComparisons.html
org/sonar/l10n/pmd/rules/pmd/PreserveStackTrace.html
org/sonar/l10n/pmd/rules/pmd/ProperCloneImplementation.html
org/sonar/l10n/pmd/rules/pmd/ProperLogger.html
org/sonar/l10n/pmd/rules/pmd/ProtectLogD.html
org/sonar/l10n/pmd/rules/pmd/ProtectLogV.html
org/sonar/l10n/pmd/rules/pmd/RemoteInterfaceNamingConvention.html
org/sonar/l10n/pmd/rules/pmd/RemoteSessionInterfaceNamingConvention.html
org/sonar/l10n/pmd/rules/pmd/ReplaceEnumerationWithIterator.html
org/sonar/l10n/pmd/rules/pmd/ReplaceHashtableWithMap.html
org/sonar/l10n/pmd/rules/pmd/ReplaceVectorWithList.html
org/sonar/l10n/pmd/rules/pmd/ReturnEmptyArrayRatherThanNull.html
org/sonar/l10n/pmd/rules/pmd/ReturnFromFinallyBlock.html
org/sonar/l10n/pmd/rules/pmd/ShortInstantiation.html
org/sonar/l10n/pmd/rules/pmd/ShortMethodName.html
org/sonar/l10n/pmd/rules/pmd/ShortVariable.html
org/sonar/l10n/pmd/rules/pmd/SignatureDeclareThrowsException.html
org/sonar/l10n/pmd/rules/pmd/SimpleDateFormatNeedsLocale.html
org/sonar/l10n/pmd/rules/pmd/SimplifyBooleanExpressions.html
org/sonar/l10n/pmd/rules/pmd/SimplifyBooleanReturns.html
org/sonar/l10n/pmd/rules/pmd/SimplifyConditional.html
org/sonar/l10n/pmd/rules/pmd/SimplifyStartsWith.html
org/sonar/l10n/pmd/rules/pmd/SingularField.html
org/sonar/l10n/pmd/rules/pmd/StaticEJBFieldShouldBeFinal.html
org/sonar/l10n/pmd/rules/pmd/StringBufferInstantiationWithChar.html
org/sonar/l10n/pmd/rules/pmd/StringInstantiation.html
org/sonar/l10n/pmd/rules/pmd/StringToString.html
org/sonar/l10n/pmd/rules/pmd/SuspiciousConstantFieldName.html
org/sonar/l10n/pmd/rules/pmd/SuspiciousEqualsMethodName.html
org/sonar/l10n/pmd/rules/pmd/SuspiciousHashcodeMethodName.html
org/sonar/l10n/pmd/rules/pmd/SuspiciousOctalEscape.html
org/sonar/l10n/pmd/rules/pmd/SwitchDensity.html
org/sonar/l10n/pmd/rules/pmd/SwitchStmtsShouldHaveDefault.html
org/sonar/l10n/pmd/rules/pmd/SystemPrintln.html
org/sonar/l10n/pmd/rules/pmd/TooFewBranchesForASwitchStatement.html
org/sonar/l10n/pmd/rules/pmd/TooManyFields.html
org/sonar/l10n/pmd/rules/pmd/TooManyMethods.html
org/sonar/l10n/pmd/rules/pmd/TooManyStaticImports.html
org/sonar/l10n/pmd/rules/pmd/UncommentedEmptyConstructor.html
org/sonar/l10n/pmd/rules/pmd/UncommentedEmptyMethod.html
org/sonar/l10n/pmd/rules/pmd/UnconditionalIfStatement.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryCaseChange.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryConstructor.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryConversionTemporary.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryFinalModifier.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryLocalBeforeReturn.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryParentheses.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryReturn.html
org/sonar/l10n/pmd/rules/pmd/UnnecessaryWrapperObjectCreation.html
org/sonar/l10n/pmd/rules/pmd/UnsynchronizedStaticDateFormatter.html
org/sonar/l10n/pmd/rules/pmd/UnusedFormalParameter.html
org/sonar/l10n/pmd/rules/pmd/UnusedImports.html
org/sonar/l10n/pmd/rules/pmd/UnusedLocalVariable.html
org/sonar/l10n/pmd/rules/pmd/UnusedModifier.html
org/sonar/l10n/pmd/rules/pmd/UnusedNullCheckInEquals.html
org/sonar/l10n/pmd/rules/pmd/UnusedPrivateField.html
org/sonar/l10n/pmd/rules/pmd/UnusedPrivateMethod.html
org/sonar/l10n/pmd/rules/pmd/UseArrayListInsteadOfVector.html
org/sonar/l10n/pmd/rules/pmd/UseArraysAsList.html
org/sonar/l10n/pmd/rules/pmd/UseCollectionIsEmpty.html
org/sonar/l10n/pmd/rules/pmd/UseConcurrentHashMap.html
org/sonar/l10n/pmd/rules/pmd/UseCorrectExceptionLogging.html
org/sonar/l10n/pmd/rules/pmd/UseEqualsToCompareStrings.html
org/sonar/l10n/pmd/rules/pmd/UseIndexOfChar.html
org/sonar/l10n/pmd/rules/pmd/UseLocaleWithCaseConversions.html
org/sonar/l10n/pmd/rules/pmd/UseNotifyAllInsteadOfNotify.html
org/sonar/l10n/pmd/rules/pmd/UseProperClassLoader.html
org/sonar/l10n/pmd/rules/pmd/UseSingleton.html
org/sonar/l10n/pmd/rules/pmd/UseStringBufferForStringAppends.html
org/sonar/l10n/pmd/rules/pmd/UseStringBufferLength.html
org/sonar/l10n/pmd/rules/pmd/UselessOperationOnImmutable.html
org/sonar/l10n/pmd/rules/pmd/UselessOverridingMethod.html
org/sonar/l10n/pmd/rules/pmd/UselessStringValueOf.html
org/sonar/l10n/pmd/rules/pmd/VariableNamingConventions.html
org/sonar/l10n/pmd/rules/pmd/WhileLoopsMustUseBraces.html
org/sonar/l10n/pmd/rules/pmd/XPathRule.html
org/sonar/plugins/pmd/pmd-plugin.properties
org/sonar/plugins/pmd/profile-sonar-way.xml
org/sonar/plugins/pmd/profile-sun-conventions.xml
org/sonar/plugins/pmd/rules-unit-tests.xml
org/sonar/plugins/pmd/rules.xml
Related examples in the same category