PMD / News: Recent posts

PMD for Eclipse 4.0.4.v20140909-1748 released

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

Posted by Andreas Dangel 2014-09-09

PMD 5.1.3 released

Posted by Andreas Dangel 2014-08-31

PMD 5.1.2 released

Posted by Andreas Dangel 2014-07-20

PMD for Eclipse 4.0.3.v20140427-0831 released

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

Posted by Andreas Dangel 2014-04-27

PMD 5.1.1 released

Posted by Andreas Dangel 2014-04-27

PMD 5.1.0 released

Highlights

  • Java 1.8 support added.
  • PLSQL support added.
  • Apache Velocity support added.
Posted by Andreas Dangel 2014-02-11

PMD for Eclipse 4.0.2.v20131031-1124 released

Posted by Andreas Dangel 2013-10-31

PMD for JDeveloper 5.0.5 released

A new PMD for JDeveloper plugin version has been released.
It is available via the update site: “Open Source and Partners Extensions”

Posted by Torsten Kleiber 2013-08-30

PMD for Eclipse 4.0.1.v20130811-0001 released

Posted by Andreas Dangel 2013-08-11

PMD 5.0.5 released

Posted by Andreas Dangel 2013-08-11

PMD for Eclipse 4.0.0.v20130510-1000 released

A new PMD for Eclipse plugin version has been released.
It is available via the update site: http://pmd.sourceforge.net/eclipse/

Changes:

  • Updated PMD to 5.0.4
  • Fixed False Positive: LocalVariableCouldBeFinal (bug #1075)
Posted by Andreas Dangel 2013-05-10

PMD 5.0.4 released

Posted by Andreas Dangel 2013-05-01

PMD 5.0.3 released

Posted by Andreas Dangel 2013-04-05

PMD 5.0.2 released

Posted by Andreas Dangel 2013-02-03

PMD 5.0.1 released

  • 22 bugs fixed: https://sourceforge.net/p/pmd/bugs/milestone/PMD-5.0.1/
  • New EcmaScript Rule: Basic ruleset: AvoidTrailingComma
  • Improved JSP parser to be less strict with not valid XML documents (like HTML)
  • Improved CPD: Support in CPD for IgnoreAnnotations and SuppressWarnings("CPD-START")
  • PMD Command Line: Improved command line interface (CLI) parsing using JCommander.

For details, see https://sourceforge.net/projects/pmd/files/pmd/5.0.1/

Posted by Andreas Dangel 2012-11-29

PMD 4.2.6 released

This release includes:

bug fixes to existing rules

Modify (and hopefully fixed) CPD algorithm.
The JSP/JSF parser can now parse Unicode input.
The JSP/JSP parser can now handle <script>...</script> tags. The AST HtmlScript node contains the content.
Added Ecmascript as a supported language for CPD.

Android ruleset: CallSuperLast rule now also checks for finish() redefinitions

New rule:
Android: DoNotHardCodeSDCard
Controversial : AvoidLiteralsInIfCondition (patch 2591627), UseConcurrentHashMap
StrictExceptions : AvoidCatchingGenericException, AvoidLosingExceptionInformation
Naming : GenericsNaming
JSP: NoInlineScript... read more

Posted by Romain PELISSE 2011-09-17

PMD 4.2.5 released

This release includes:

bug fixes to existing rules

a new rule AvoidThrowingNewInstanceOfSameException in strictexception.xml

a new ruleset android.xml, for new rules specific to the Android platform

Posted by Xavier Le Vourch 2009-02-09

PMD: 4.2.3 released

PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.

This release fixes a few bugs in the 4.2.2 version but does not introduce major changes. See the Changelog for details.

The refactoring effort that will lead to pmd 5.0
has been started on the main trunk (5.0 will not
be backward compatible with pmd 4.x). We may
release other 4.2.x versions with minor fixes if
needed until 5.0 is released. ... read more

Posted by Xavier Le Vourch 2008-09-03

PMD 4.2.2 released

This release fixes a few bugs in the 4.2.1 version
but does not introduce major changes. See the
Changelog for details.

The refactoring effort that will lead to pmd 5.0
has been started on the main trunk (5.0 will not
be backward compatible with pmd 4.x). We may
release other 4.2.x versions with minor fixes if
needed until 5.0 is released.

The binary and source packages are available at:

http://sourceforge.net/project/showfiles.php?group_id=56262&package_id=51441&release_id=600660

and the full changelog is here:

http://sourceforge.net/project/shownotes.php?release_id=600660&group_id=56262

Xavier Le Vourch

Posted by Xavier Le Vourch 2008-05-20

PMD: JDeveloper plugin updated

PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.

Thanks to Torsten Kleiber, the JDeveloper plugin has been updated! It now includes PMD version 4.2 and the import/export feature is available for JDev 10.1.3. You can get it here:

http://sourceforge.net/project/showfiles.php?group_id=56262&package_id=75287

Enjoy!

Posted by Tom Copeland 2008-04-23

Eclipse plugin 3.2.4 released

The eclipse plugin is based on the just released pmd 4.2.1 and includes several enhancements and bug fixes.

The release notes and changelog can be accessed at:

http://sourceforge.net/project/shownotes.php?release_id=591576&group_id=56262

Xavier Le Vourch

Posted by Xavier Le Vourch 2008-04-12

PMD 4.2.1 released

This release fixes a few bugs in the 4.2 version
but does not introduce major changes. See the
Changelog for details.

The refactoring effort that will lead to pmd 5.0
has been started on the main trunk (5.0 will not
be backward compatible with pmd 4.x). We may
release other 4.2.x versions with minor fixes if
needed until 5.0 is released.

The binary and source packages are available at:

http://sourceforge.net/project/showfiles.php?group_id=56262&package_id=51441&release_id=591563... read more

Posted by Xavier Le Vourch 2008-04-11

Merry Christmas!

And a happy new year to everyone!

Posted by Tom Copeland 2007-12-25

JDeveloper plugin updated

Torsten Kleiber has updated the JDeveloper plugin; it now includes the latest release and also has a couple of bug fixes. You can get it here:

https://sourceforge.net/project/showfiles.php?group_id=56262&package_id=75287&release_id=560441

Thanks to Torsten for keeping this plugin current!

Posted by Tom Copeland 2007-12-11

Eclipse plugin 3.2.3 released

A new version of the eclipse plugin was released earlier today.

It now uses pmd 4.1 and fixes a few bugs in the preferences and ruleset handling.

It's available on the download page or using the Eclipse update site.

Xavier

Posted by Xavier Le Vourch 2007-12-03