*** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@144 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -1,31 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>PMD</title>
|
||||
</head>
|
||||
<body>
|
||||
<center><h2>PMD</h2></center>
|
||||
<p>PMD looks through your Java source code and finds:
|
||||
<ul>
|
||||
<li>Unused local variables
|
||||
<li>Unnecessary object creation (i.e., 'new Integer(5).toString()' rather than 'Integer.toString(5)')
|
||||
</ul>
|
||||
<p>For example, here's what PMD found in the <a href="jdk.txt">JDK 1.4 source code</a>
|
||||
<p>There aren't any releases yet, but you can check out the source code and whatnot <a href="http://sourceforge.net/projects/pmd/">here</a>.
|
||||
<p><b>Usage</b>
|
||||
<br>
|
||||
<a href="ant.html">Here's</a> the Ant task documentation.
|
||||
<p><b>Credits</b>
|
||||
<br>Thanks to Sourceforge for hosting <a href="http://sf.net/projects/pmd/">this project</a>
|
||||
<br>Thanks to <a href="http://www.webgain.com/products/java_cc/">Webgain</a> for hosting JavaCC.
|
||||
<p><b>Developers</b>
|
||||
<br>Tom Copeland
|
||||
<br>David Dixon-Peugh
|
||||
<p><b>Similar projects</b>
|
||||
<br><a href="http://doctorj.org/">DoctorJ</a> - open source, written in C++, checks Javadoc, syntax, and calculates metrics
|
||||
<br><A href="http://www.parasoft.com">JTest</a> - commercial product, very nice with tons of features, but also very expensive and requires a running X server (or Xvfb) to run on Linux. They charge $500 to move a license from one machine to another.
|
||||
<br><a href="http://www.artho.com/jlint/download.shtml">JLint</a> - open source, written in C++, does lots of synchronization checks.
|
||||
<br><a href="http://www.tbbr32568.pwp.blueyonder.co.uk/jnp/">JNP</a> - source code available, nifty research projects, uses JJTree/JavaCC.
|
||||
<br><A href="http://checkstyle.sourceforge.net/">Checkstyle</a> - open source, very detailed, supports both <a href="http://jakarta.apache.org/turbine/maven/index.html">Maven</a> and <a href="http://jakarta.apache.org/ant/">Ant</a>.
|
||||
<br>
|
||||
</body>
|
||||
</html>
|
2360
pmd/docs/jdk.xml
2360
pmd/docs/jdk.xml
File diff suppressed because it is too large
Load Diff
@ -1,10 +0,0 @@
|
||||
Here's how to use PMD:
|
||||
|
||||
1) Check out the source code
|
||||
2) Change to the etc directory - "cd etc"
|
||||
3) run the scp.bat file - "scp"
|
||||
3) Make sure you have Ant 1.4.1 installed
|
||||
4) Run the Ant build file - "ant clean"
|
||||
5) write a small Ant target that uses PMD (see etc/build.xml for an example)
|
||||
6) Run the Ant target - "ant pmd"
|
||||
7) This generates a text file containing problem names and line numbers
|
Reference in New Issue
Block a user