Indexed Artifacts (21.8M)

Popular Categories

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, Salesforce.com Apex and Visualforce, Modelica, PLSQL, Apache Velocity, XML, XSL, Scala. Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in C/C++, C#, Dart, Fortran, Go, Groovy, Java, JavaScript, JSP, Kotlin, Lua, Matlab, Modelica, Objective-C, Perl, PHP, ...

LicenseBSD
CategoriesCode Analyzers
Organization PMD
HomePage https://pmd.github.io/
Date(May 29, 2021)
FilesView All
RepositoriesCentral
Used By18 artifacts

Note: There is a new version for this artifact

New Version6.36.0


Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Managed Dependencies (35)

Category/License Group / ArtifactVersionUpdates
CLI Parser
Apache 2.0
com.beust » jcommander 1.481.81

Unlicense
com.github.oowekyala.treeutils » tree-matchers 2.1.0

Unlicense
com.github.oowekyala.treeutils » tree-printers 2.1.0

CPAL 1.0CPL 1.0
com.github.stefanbirkner » system-rules 1.19.0
Mocking
Apache 2.0
com.github.tomakehurst » wiremock 1.572.27.2
Core Utils
Apache 2.0
com.google.guava » guava 30.0-android30.1.1-jre
I/O
Apache 2.0
commons-io » commons-io 2.62.11.0

Apache 2.0
io.kotest » kotest-runner-junit5-jvm 4.3.14.6.1

Apache 2.0
io.kotest » kotest-assertions-core-jvm 4.3.14.6.1

Apache 2.0
io.kotest » kotest-property-jvm 4.3.14.6.1
XPath
BSD 2-clause
jaxen » jaxen 1.1.61.2.0
Testing
EPL 2.0
junit » junit 4.13.15.7.2
Parser Generator
BSD 2-clause
net.java.dev.javacc » javacc 5.07.0.10

BSD
net.sourceforge.pmd » pmd-core 6.35.06.36.0

BSD
net.sourceforge.pmd » pmd-test 6.35.06.36.0

BSD
net.sourceforge.pmd » pmd-lang-test 6.35.06.36.0

MPL 1.0
net.sourceforge.saxon » saxon 9.1.0.8

MPL 1.0
net.sourceforge.saxon » saxon 9.1.0.8

BSD
org.antlr » antlr4-runtime 4.7.24.9.2

BSD
org.antlr » antlr-runtime 3.5.24.9.2
Build Tool
Apache 2.0
org.apache.ant » ant 1.10.91.10.11

Apache 2.0
org.apache.ant » ant-testutil 1.10.91.10.11
Core Utils
Apache 2.0
org.apache.commons » commons-lang3 3.8.13.12.0
String Utils
Apache 2.0
org.apache.commons » commons-text 1.31.9
JVM Languages
Apache 2.0
org.codehaus.groovy » groovy 2.4.213.0.8

BSD 3-clause
org.hamcrest » hamcrest 2.2

Apache 2.0
org.jetbrains » annotations 13.021.0.1
JVM Languages
Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib 1.4.101.5.21
Lang Runtime
Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-jdk8 1.4.101.5.21
Reflection
Apache 2.0
org.jetbrains.kotlin » kotlin-reflect 1.4.101.5.21
Testing
Apache 2.0
org.jetbrains.kotlin » kotlin-test-junit 1.4.101.5.21
Mocking
MIT
org.mockito » mockito-core 2.28.23.11.2
Bytecode
BSD 3-clause
org.ow2.asm » asm 9.19.2
Logging
MIT
org.slf4j » slf4j-api 1.7.251.7.32

Apache 2.0
pl.pragmatists » JUnitParams 1.1.1

Developers

NameEmailDev IdRolesOrganization
github contributorsgithubgithub