diff --git a/pmd/xdocs/ant-task.xml b/pmd/xdocs/ant-task.xml new file mode 100644 index 0000000000..bb6d43a84a --- /dev/null +++ b/pmd/xdocs/ant-task.xml @@ -0,0 +1,59 @@ + + + + + Tom Copeland + Ant Task + + + +
+ + Runs a set of PMD rules on a set of files and generates a report. + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
reportfileThe file to which the report is written.Yes
verboseVerbose output - just the name of each file processed + Defaults to the current directory.Yes
rulesettypeThe set of rules to use (all, general, cougaar)Yes
+ +
+ + + + + + + + + + +]]> + + +
+ +
diff --git a/pmd/xdocs/credits.xml b/pmd/xdocs/credits.xml new file mode 100644 index 0000000000..4e31733720 --- /dev/null +++ b/pmd/xdocs/credits.xml @@ -0,0 +1,19 @@ + + + + + Tom Copeland + Credits + + + +
+ +
+ +
diff --git a/pmd/xdocs/navigation.xml b/pmd/xdocs/navigation.xml new file mode 100644 index 0000000000..d091f46e22 --- /dev/null +++ b/pmd/xdocs/navigation.xml @@ -0,0 +1,18 @@ + + + + PMD + + + + + + + + + + + + diff --git a/pmd/xdocs/similar-projects.xml b/pmd/xdocs/similar-projects.xml new file mode 100644 index 0000000000..859a1ad4f0 --- /dev/null +++ b/pmd/xdocs/similar-projects.xml @@ -0,0 +1,33 @@ + + + + + Tom Copeland + David Dixon-Peugh + Similar Projects + + + +
+ +
    +
  • JTest- 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.
  • +
+
+ +
    +
  • DoctorJ- Written in C++, checks Javadoc, syntax + and calculates metrics.
  • +
  • JLint- Written in C++, + does lots of synchronization checks.
  • +
  • JNP- Nifty research + projects, uses JJTree/JavaCC.
  • +
  • Checkstyle- Very detailed, + supports both Maven and Ant.
  • +
+
+
+ +