PMD

PMD 5.7.0

PMD
開源軟體

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL.

Available Plugins include:

  • Maven PMD.
  • Eclipse.
  • NetBeans.
  • JBuilder.
  • JDeveloper.
  • IntelliJ IDEA.

PMD additionally includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.

軟體資訊
檔案版本 PMD 5.7.0
檔案名稱 pmd-bin-5.7.0.zip
檔案大小 56.14MB
系統 Windows (All Versions)
支援語系 Multiple languages
軟體類型 開源軟體
更新日期 2017-05-23
更新日誌

Modified Rules:
The rule “FieldDeclarationsShouldBeAtStartOfClass” of the java-design ruleset has a new property ignoreInterfaceDeclarations. Setting this property to true ignores interface declarations, that precede fields.
Renderers:
Added the ‘empty’ renderer which will write nothing. Does not affect other behaviors, for example the command line PMD exit status will still indicate whether violations were found.
Fixed Issues:
General
[core] Use maven wrapper and upgrade to maven 3.5.0.
[core] Improve build time on travis.
[java] Parser Error for empty statements.
java-coupling
[java] Law of Demeter violations for the Builder pattern.
Java-design
[java] FieldDeclarationsShouldBeAtStartOfClass: Add ability to ignore interfaces.
[java] RuleSetCompatibility - not taking rename of UnusedModifier into account.
Java-junit
[java] Mockito verify method is not taken into account in JUnitTestsShouldIncludeAssert rule.
Java-strings
[java] [doc] Add suggestion to use StringUtils#isBlank for InefficientEmptyStringCheck.
Jsp-basic
[jsp] Wrong issue “JSP file should use UTF-8 encoding”.
API Changes:
The method net.sourceforge.pmd.util.StringUtil#htmlEncode(String) is deprecated. org.apache.commons.lang3.StringEscapeUtils#escapeHtml4(String) should be used instead.
External Contributions:
[vf] Adding proper AST support for negation expressions.
[core] Fix XSS in HTML renderer.
[java] Add property to ignore interfaces in FieldDeclarationsShouldBeAtStartOfClassRule.
[core] Fix broken link in the site’s doc.
[java] Added documentation details on InefficientEmptyStringCheck.
[jsp] Fixed JspEncoding false positive.
[java] Remove trailing whitespaces in design.xml.
[apex] Fix documentation typo.
[java] False positive for Law Of Demeter (Builder pattern).
[java] Mockito verify method is not taken into account in JUnitTestsShouldIncludeAssert rule.

作者 PMD
官網 暫無資訊

  • Last Published: 2017-05-20 |; Version: 5.7.0 |; SourceForge /; PMD /; Welcome to PMD ... See What's new in PMD 5.7.0; Older versions: Old Changelogs ...
    PMD
    Documentation - PMD – Welcome to PMD
    https://pmd.github.io
  • Download PMD 5.7.0 Share Tweet Share Share Email Comments PMD is a supply code analyzer. It finds frequent programming flaws like unused variables, empty catch blocks, pointless object creation, and s...
    PMD
    Download PMD 5.7.0
    http://downloadgratisan.com
  • PMD 5.7.0 By PMD (Open Source) User Rating FileHippo Safety Guarantee Secured by Avira Download Latest Version (56.14MB) Download What Is the FileHippo Safety Guarantee? We know how important it is to...
    PMD
    Download PMD 5.7.0 - FileHippo.com
    http://filehippo.com
  • eclipse-pmd 1.0.1 Release: 5.7.2014 This release fixes a bug in version 1.0.0 which prevents setting up a new workspace relative rule set configuration if the project containing the rule set file is s...
    PMD
    Eclipse PMD - Changelog - GitHub Pages
    https://acanda.github.io
  • 2017年5月20日 - PMD Release Notes. 20-Mai-2017 - 5.7.0. The PMD team is pleased to announce PMD 5.7.0. This is a minor release.
    PMD
    PMD - Browse /pmd/5.7.0 at SourceForge.net
    https://sourceforge.net
  • PMD Release Notes ????? - 5.7.0-SNAPSHOT. The PMD team is pleased to announce PMD 5.7.0. This is a minor release.
    PMD
    PMD - Browse /pmd/5.7.0-SNAPSHOT at SourceForge.net
    https://sourceforge.net
  • Milestone PMD-5.7.0 Maximize Restore. Status: Closed. Due Date: 06/24/2017. Progress: 0 / 0. For Bug tickets / Feature Requests / Patches we have moved to ...
    PMD
    PMD / Issues / Milestone PMD-5.7.0 - SourceForge
    https://sourceforge.net
  • PMD 5.7.0 released minor version bug fixes and small improvements Changelog: https://pmd.github.io/pmd-5.7.0/overview/changelog.html Downloads: https://github.com/pmd/pmd/releases/tag/pmd_releases%2F5...
    PMD
    PMD / News: PMD 5.7.0 released
    https://sourceforge.net
  • 2017年5月20日 - minor version bug fixes and small improvements; Changelog: https://pmd.github.io/pmd-5.7.0/overview/changelog.html; Downloads: ...
    PMD
    PMD / News: PMD 5.7.0 released - SourceForge
    https://sourceforge.net
  • PMD 5.7.0 Share Tweet Share Share Email Comments PMD is a supply code analyzer. It finds widespread programming flaws like unused variables, empty catch blocks, pointless object creation, and so forth...
    PMD
    PMD 5.7.0
    http://zetfile.com
  • 2017年5月20日 - PMD 5.7.0 released. 20-Mai-2017 - 5.7.0. The PMD team is pleased to announce PMD 5.7.0. This is a minor release.
    PMD
    PMD 5.7.0 released
    https://pmd.github.io
  • PMD 5.7.0 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员
    PMD
    PMD 5.7.0 发布,Java 程序代码检查工具 - 开源中国社区
    https://www.oschina.net
  • 2017年5月20日 - [tom@hal tmp]$ unzip -q pmd-bin-5.7.0.zip; [tom@hal tmp]$ ls -l; total 4640; drwxrwxr-x 5 tom tom 4096 Apr 17 16:38 pmd-bin-5.7.0; -rw-rw-r-- 1 ...
    PMD
    PMD – How to install PMD and CPD
    https://pmd.github.io
  • 2017年5月20日 - 20-Mai-2017 - 5.7.0. The PMD team is pleased to announce PMD 5.7.0. This is a minor release. Table Of Contents. New and noteworthy; Fixed ...
    PMD
    PMD – PMD Release Notes
    https://pmd.github.io
  • Download PMD 5.7.0 What's new in PMD 5.7.0 Previous versions PMD in the news PMD-related products and books Best practices Future directions Similar projects Credits License What does 'PMD&#39...
    PMD
    PMD – Welcome to PMD
    https://pmd.github.io
  • 20-Mai-2017 - 5.7.0 The PMD team is pleased to announce PMD 5.7.0. This is a minor release. Table Of Contents New and noteworthy Fixed Issues API Changes External Contributions New and noteworthy Modi...
    PMD
    Release PMD 5.7.0 (20-May-2017) · pmd/pmd · GitHub
    https://github.com
  • Last Published: 2012-05-01 | Version: 5.0.0 | SourceForge > PMD > Welcome to PMD SourceForge.net Project Page | Hosted by SourceForge Overview Download PMD 5.0.0 What's new in PMD 5.0.0 PMD ...
    PMD
    Welcome to PMD
    http://pmd.sourceforge.net