Last Version

PMD 4.3

<p>PMD scans Java source code and looks for potential problems like:</p> <ul> <li>Possible bugs - empty try/catch/finally/switch statements</li> <li>Dead code - unused local variables, parameters and private methods</li> <li>Suboptimal code - wasteful String/StringBuffer usage</li> <li>Overcomplicated expressions - unnecessary if statements, for loops that could be while loops</li> <li>Duplicate code - copied/pasted code means copied/pasted bugs</li> </ul> <p>You can <b><a href="http://sourceforge.net/project/showfiles.php?group_id=56262">download everything from here</a></b>, and you can get an overview of all the rules at the <a href="rules/index.html">rulesets index</a> page.</p> <p>PMD is <a href="integrations.html">integrated</a> with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.</p>

License

License

Categories

Categories

PMD Application Testing & Monitoring Code Analysis
GroupId

GroupId

pmd
ArtifactId

ArtifactId

pmd
Version

Version

4.3
Type

Type

jar
Description

Description

PMD
<p>PMD scans Java source code and looks for potential problems like:</p> <ul> <li>Possible bugs - empty try/catch/finally/switch statements</li> <li>Dead code - unused local variables, parameters and private methods</li> <li>Suboptimal code - wasteful String/StringBuffer usage</li> <li>Overcomplicated expressions - unnecessary if statements, for loops that could be while loops</li> <li>Duplicate code - copied/pasted code means copied/pasted bugs</li> </ul> <p>You can <b><a href="http://sourceforge.net/project/showfiles.php?group_id=56262">download everything from here</a></b>, and you can get an overview of all the rules at the <a href="rules/index.html">rulesets index</a> page.</p> <p>PMD is <a href="integrations.html">integrated</a> with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.</p>
Project URL

Project URL

http://pmd.sourceforge.net/
Project Organization

Project Organization

InfoEther

Download pmd 4.3


<!-- https://jarcasting.com/artifacts/pmd/pmd/ -->
<dependency>
    <groupId>pmd</groupId>
    <artifactId>pmd</artifactId>
    <version>4.3</version>
</dependency>
// https://jarcasting.com/artifacts/pmd/pmd/
implementation 'pmd:pmd:4.3'
// https://jarcasting.com/artifacts/pmd/pmd/
implementation ("pmd:pmd:4.3")
'pmd:pmd:jar:4.3'
<dependency org="pmd" name="pmd" rev="4.3">
  <artifact name="pmd" type="jar" />
</dependency>
@Grapes(
@Grab(group='pmd', module='pmd', version='4.3')
)
libraryDependencies += "pmd" % "pmd" % "4.3"
[pmd "4.3"]

Dependencies

compile (4)

Group / Artifact Type Version
ant : ant jar 1.6
jaxen : jaxen jar 1.1.1
asm : asm jar 3.2
junit : junit jar 4.4

Project Modules

There are no modules declared in this project.