Overview
Download PMD 5.3.3
What's new in PMD 5.3.3
Previous versions
PMD in the news
PMD-related products and books
Best practices
Future directions
Similar projects
Credits
License
What does 'PMD' mean?
Usage
Installation
PMD: Command line usage
PMD: Ant task usage
PMD: Suppressing warnings
CPD: Finding duplicated code
Maven 1 plugin usage
Mvn 2/3 plugin usage
IDE plugin usage
JSP support
CI Plugins
FAQ
Customizing PMD
Compiling PMD
How to write a rule
Writing XPath rules
How to make a rule set
How it works
Rule guidelines
PMD developers information
PMD Release Process
New Language
New CPD Language
For example
Run PMD on a Sourceforge project
Misc.
XPath tutorial (Gregorian)
Modules
PMD Core
PMD C++
PMD C#
PMD Distribution Packages
PMD Fortran
PMD Go
PMD Java
PMD JavaScript
PMD JSP
PMD Matlab
PMD Objective-C
PMD PHP
PMD PL/SQL
PMD Python
PMD Ruby
PMD Test Framework
PMD Velocity
PMD XML and XSL
PMD Scala
Project Documentation
Project Information
Project Summary
Dependency Convergence
Dependency Information
Dependency Management
Project Modules
Plugin Management
Project Plugins
Project Team
Mailing Lists
Continuous Integration
Issue Tracking
Project License
Source Repository
Project Reports
Source Xref
Test Source Xref
JavaDocs
Test JavaDocs
Surefire Report
Dependency Updates Report
Plugin Updates Report
Property Updates Report
External Links
SourceForge.net Project Page
Hosted by SourceForge
Last Published: 2015-07-25
|
Version: 5.3.3
|
SourceForge
/
PMD
/
Changelog
Overview
Download PMD 5.3.3
What's new in PMD 5.3.3
Previous versions
PMD in the news
PMD-related products and books
Best practices
Future directions
Similar projects
Credits
License
What does 'PMD' mean?
Usage
Installation
PMD: Command line usage
PMD: Ant task usage
PMD: Suppressing warnings
CPD: Finding duplicated code
Maven 1 plugin usage
Mvn 2/3 plugin usage
IDE plugin usage
JSP support
CI Plugins
FAQ
Customizing PMD
Compiling PMD
How to write a rule
Writing XPath rules
How to make a rule set
How it works
Rule guidelines
PMD developers information
PMD Release Process
New Language
New CPD Language
For example
Run PMD on a Sourceforge project
Misc.
XPath tutorial (Gregorian)
Modules
PMD Core
PMD C++
PMD C#
PMD Distribution Packages
PMD Fortran
PMD Go
PMD Java
PMD JavaScript
PMD JSP
PMD Matlab
PMD Objective-C
PMD PHP
PMD PL/SQL
PMD Python
PMD Ruby
PMD Test Framework
PMD Velocity
PMD XML and XSL
PMD Scala
Project Documentation
Project Information
Project Reports
Changelog
25-July-2015 - 5.3.3
Pull Requests:
#55
: Fix run.sh for paths with spaces
Bugfixes:
#1364
: FieldDeclarationsShouldBeAtStartOfClass false positive using multiple annotations
#1365
: Aggregated javadoc report is missing
#1366
: UselessParentheses false positive on multiple equality operators
#1369
: ConsecutiveLiteralAppends not detected properly on StringBuffer
#1372
: False Negative for CloseResource rule.
#1375
: CloseResource not detected properly
#1376
: CompareObjectsWithEquals fails for type annotated method parameter
#1379
: PMD CLI: Cannot specify multiple properties
#1381
: CPD Cannot use CSV/VS Renderers because they don’t support encoding property