Indexed Artifacts (15.5M)

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, 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, Objective-C, Perl, PHP, PLSQL, Python, Ruby, Salesforce.com Apex, Scala, Swift and ...

LicenseBSD
CategoriesCode Analyzers
Organization PMD
HomePage https://pmd.github.io/
Date(Sep 15, 2019)
FilesView All
RepositoriesCentral
Used By18 artifacts




Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Managed Dependencies (34)

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

CPAL 1.0CPL 1.0
com.github.stefanbirkner » system-rules 1.19.0
Mocking
Apache 2.0
com.github.tomakehurst » wiremock 1.572.25.1
I/O
Apache 2.0
commons-io » commons-io 2.6

Apache 2.0
io.kotlintest » kotlintest-runner-junit5 3.1.83.4.2
XPath
BSD 2-clause
jaxen » jaxen 1.1.61.2.0
Testing
EPL 2.0
junit » junit 4.125.5.2
Parser Generator
BSD 2-clause
net.java.dev.javacc » javacc 5.07.0.5

BSD
net.sourceforge.pmd » pmd-core 6.18.0

BSD
net.sourceforge.pmd » pmd-test 6.18.0

BSD
net.sourceforge.pmd » pmd-lang-test 6.18.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.74.7.2
Build Tool
Apache 2.0
org.apache.ant » ant 1.10.11.10.7

Apache 2.0
org.apache.ant » ant-testutil 1.10.11.10.7
Core Utils
Apache 2.0
org.apache.commons » commons-lang3 3.8.13.9
Assertion
Apache 2.0
org.assertj » assertj-core 3.11.03.13.2
JVM Languages
Apache 2.0
org.codehaus.groovy » groovy 2.4.72.5.8
Testing
BSD 3-clause
org.hamcrest » hamcrest-library 1.32.2
JVM Languages
Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib 1.3.01.3.50
Lang Runtime
Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-jdk8 1.3.01.3.50
Reflection
Apache 2.0
org.jetbrains.kotlin » kotlin-reflect 1.3.01.3.50
Testing
Apache 2.0
org.jetbrains.kotlin » kotlin-test-junit 1.3.01.3.50
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-api 5.5.05.5.2
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-engine 5.5.05.5.2

EPL 2.0
org.junit.platform » junit-platform-commons 1.5.01.5.2

EPL 2.0
org.junit.platform » junit-platform-launcher 1.5.01.5.2

EPL 2.0
org.junit.vintage » junit-vintage-engine 5.5.05.5.2
Mocking
MIT
org.mockito » mockito-all 1.10.19
JVM Languages
MPL 2.0
org.mozilla » rhino 1.7.7.21.7.11
Bytecode
BSD 3-clause
org.ow2.asm » asm 7.17.2
Logging
MIT
org.slf4j » slf4j-api 1.7.251.7.28

Apache 2.0
pl.pragmatists » JUnitParams 1.1.1

Developers

NameEmailDev IdRolesOrganization
github contributorsgithubgithub