MVN

net.sourceforge.pmd : pmd

Maven & Gradle

May 30, 2023
18 usages
4.3k stars

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 many languages. It can be extended with custom rules. It uses JavaCC and Antlr to parse source files into abstract syntax trees (AST) and runs rules against them to find violations. Rules can be written in Java or using a XPath query. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, Kotlin, Swift, Modelica, PLSQL, Apache Velocity, JSP, WSDL, HTML, XML and XSL. Scala is supported, but there are currently no Scala rules available. Additionally, it includes CPD, the copy-paste-detector. CPD finds duplicated code in Coco, C/C++, C#, Dart, Fortran, Gherkin, Go, Groovy, HTML, Java, JavaScript, JSP, Julia, Kotlin, Lua, Matlab, Modelica, Objective-C, Perl, PHP, PLSQL, Python, Ruby, Salesforce.com Apex and Visualforce, Scala, Swift, T-SQL, Typescript and XML.

<dependency>
    <groupId>net.sourceforge.pmd</groupId>
    <artifactId>pmd</artifactId>
    <version>6.55.0</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of net.sourceforge.pmd : pmd to add to Maven - Latest Versions:

  • Latest Stable: 6.55.0
  • Latest Release Candidate: 7.0.0-rc3
  • Latest Alpha: 5.0-alpha

All Versions

Choose a version of net.sourceforge.pmd : pmd to add to Maven - All Versions:

Version Vulnerabilities Updated
7.0.x
pmd-7.0.0-rc3
pmd-7.0.0-rc2
pmd-7.0.0-rc1
6.55.x
pmd-6.55.0
6.54.x
pmd-6.54.0
6.53.x
pmd-6.53.0
6.52.x
pmd-6.52.0
6.51.x
pmd-6.51.0
6.50.x
pmd-6.50.0
6.49.x
pmd-6.49.0
6.48.x
pmd-6.48.0
6.47.x
pmd-6.47.0
6.46.x
pmd-6.46.0
6.45.x
pmd-6.45.0
6.44.x
pmd-6.44.0
6.43.x
pmd-6.43.0
6.42.x
pmd-6.42.0
6.41.x
pmd-6.41.0
6.40.x
pmd-6.40.0
6.39.x
pmd-6.39.0
6.38.x
pmd-6.38.0
6.37.x
pmd-6.37.0
6.36.x
pmd-6.36.0
6.35.x
pmd-6.35.0
6.34.x
pmd-6.34.0
6.33.x
pmd-6.33.0
6.32.x
pmd-6.32.0
6.31.x
pmd-6.31.0
6.30.x
pmd-6.30.0
6.29.x
pmd-6.29.0
6.28.x
pmd-6.28.0
6.27.x
pmd-6.27.0
6.26.x
pmd-6.26.0
6.25.x
pmd-6.25.0
6.24.x
pmd-6.24.0
6.23.x
pmd-6.23.0
6.22.x
pmd-6.22.0
6.21.x
pmd-6.21.0
6.20.x
pmd-6.20.0
6.19.x
pmd-6.19.0
6.18.x
pmd-6.18.0
6.17.x
pmd-6.17.0
6.16.x
pmd-6.16.0
6.15.x
pmd-6.15.0
6.14.x
pmd-6.14.0
6.13.x
pmd-6.13.0
6.12.x
pmd-6.12.0
6.11.x
pmd-6.11.0
6.10.x
pmd-6.10.0
6.9.x
pmd-6.9.0
6.8.x
pmd-6.8.0
6.7.x
pmd-6.7.0
6.6.x
pmd-6.6.0
6.5.x
pmd-6.5.0
6.4.x
pmd-6.4.0
6.3.x
pmd-6.3.0
6.2.x
pmd-6.2.0
6.1.x
pmd-6.1.0
6.0.x
pmd-6.0.1
pmd-6.0.0
5.8.x
pmd-5.8.1
CVE-2019-7722
pmd-5.8.0
CVE-2019-7722
5.7.x
pmd-5.7.0
CVE-2019-7722
5.6.x
pmd-5.6.1
CVE-2019-7722
pmd-5.6.0
CVE-2019-7722
5.5.x
pmd-5.5.7
CVE-2019-7722
pmd-5.5.6
CVE-2019-7722
pmd-5.5.5
CVE-2019-7722
pmd-5.5.4
CVE-2019-7722
pmd-5.5.3
CVE-2019-7722
pmd-5.5.2
CVE-2019-7722
pmd-5.5.1
CVE-2019-7722
pmd-5.5.0
CVE-2019-7722
5.4.x
pmd-5.4.6
CVE-2019-7722
pmd-5.4.5
CVE-2019-7722
pmd-5.4.4
CVE-2019-7722
pmd-5.4.3
CVE-2019-7722
pmd-5.4.2
CVE-2019-7722
pmd-5.4.1
CVE-2019-7722
pmd-5.4.0
CVE-2019-7722
5.3.x
pmd-5.3.8
CVE-2019-7722
pmd-5.3.7
CVE-2019-7722
pmd-5.3.6
CVE-2019-7722
pmd-5.3.5
CVE-2019-7722
pmd-5.3.4
CVE-2019-7722
pmd-5.3.3
CVE-2019-7722
pmd-5.3.2
CVE-2019-7722
pmd-5.3.1
CVE-2019-7722
pmd-5.3.0
CVE-2019-7722
5.2.x
pmd-5.2.3
CVE-2019-7722
pmd-5.2.2
CVE-2019-7722
pmd-5.2.1
CVE-2019-7722
pmd-5.2.0
CVE-2019-7722
5.1.x
pmd-5.1.3
CVE-2019-7722
pmd-5.1.2
CVE-2019-7722
pmd-5.1.1
CVE-2019-7722
pmd-5.1.0
CVE-2019-7722
5.0.x
pmd-5.0.5
CVE-2019-7722
pmd-5.0.4
CVE-2019-7722
pmd-5.0.3
CVE-2019-7722
pmd-5.0.2
CVE-2019-7722
pmd-5.0.1
CVE-2019-7722
pmd-5.0.0
CVE-2019-7722
5.0
pmd-5.0-alpha
CVE-2019-7722

How to add a POM dependency to Maven

POM as dependency in dependencyManagement

<dependency>
    <groupId>net.sourceforge.pmd</groupId>
    <artifactId>pmd</artifactId>
    <version>6.55.0</version>
</dependency>

Advertisement

Dependencies from Group

May 30, 2023
54 usages
4.3k stars
May 30, 2023
51 usages
4.3k stars
May 30, 2023
45 usages
4.3k stars
May 30, 2023
27 usages
4.3k stars
pmd
May 30, 2023
18 usages
4.3k stars

Discover Dependencies

ij
Jun 30, 2023
62 usages
356 stars
Aug 19, 2017
12 usages
5.4k stars
Jun 01, 2023
365 usages
7.7k stars
197 usages
889 stars
Oct 15, 2020
1k usages
13k stars
May 13, 2019
179 usages
1.4k stars
Aug 15, 2023
7 usages
15 stars