Projects / PMD / Releases

All releases of PMD

  •  22 Apr 2004 17:47
Avatar

    Release Notes: Messages were no longer getting variable names plugged in correctly. XMLRenderer was still messed up; it was missing a quotation mark. PMD now uses the default platform character set encoding; optionally, you can pass in a character encoding to use. Some more detail has been added to the UseSingletonRule. An optional 'failuresPropertyName' attribute has been added to the Ant task.

    •  15 Mar 2004 17:59
    Avatar

      Release Notes: There are major performance enhancements to the copy/paste detector. Bug 895661 has been fixed: XML reports containing error elements no longer have malformed XML. UnconditionalIfStatement no longer flags things like "if (x==true)". Two new renderers, SummaryHTMLRenderer and PapariTextRenderer, have been added. The development environment has been moved to Ant 1.6 and JavaCC 3.2.

      •  02 Feb 2004 19:58
      Avatar

        Release Notes: New rules: DontImportSunRule, EmptyFinalizer, EmptyStaticInitializer, AvoidDollarSigns, FinalizeOnlyCallsSuperFinalize, FinalizeOverloaded, FinalizeDoesNotCallSuperFinalize, MethodWithSameNameAsEnclosingClass, ExplicitCallToFinalize, NonStaticInitializer, DefaultLabelNotLastInSwitchStmt, NonCaseLabelInSwitchStatement, SuspiciousHashcodeMethodName, EmptyStatementNotInLoop, and SuspiciousOctalEscapeRule.

        •  08 Jan 2004 00:50
        Avatar

          Release Notes: The new rules AbstractNamingRule and ProperCloneImplementationRule have been implemented. Bugs have been fixed in JumbledIncrementorRule, AvoidDuplicateLiterals, VariableNamingConventionsRule, OverrideBothEqualsAndHashcodeRule, and UnnecessaryReturn. A ruleset DTD and an XML Schema have been added.

          •  07 Nov 2003 00:09
          Avatar

            Release Notes:

            Screenshot

            Project Spotlight

            episoder

            A tool to tell you about new episodes of your favourite TV shows.

            Screenshot

            Project Spotlight

            BalanceNG

            A modern software IP load balancer.