License |
License |
---|---|
Categories |
CategoriesPMD Application Testing & Monitoring Code Analysis |
GroupId | GroupIdpmd |
ArtifactId | ArtifactIdpmd |
Last Version | Last Version4.3 |
Release Date | Release Date |
Type | Typejar |
Description |
DescriptionPMD
<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 |
Project Organization |
Project Organization |
Filename | Size |
---|---|
pmd-4.3.pom | |
pmd-4.3.jar | 1 MB |
pmd-4.3-sources.jar | 676 KB |
pmd-4.3-javadoc.jar | 3 MB |
Browse |
<!-- 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"]
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 |