Indexed Artifacts (15.4M)

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(Apr 28, 2019)
FilesView All
RepositoriesCentral
Used By18 artifacts

Note: There is a new version for this artifact

New Version6.18.0




Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Managed Dependencies (31)

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.4

BSD
net.sourceforge.pmd » pmd-core 6.14.06.18.0

BSD
net.sourceforge.pmd » pmd-test 6.14.06.18.0

BSD
net.sourceforge.pmd » pmd-lang-test 6.14.06.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.2.611.3.50
Lang Runtime
Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-jdk8 1.2.611.3.50
Testing
Apache 2.0
org.jetbrains.kotlin » kotlin-test-junit 1.2.611.3.50
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-api 5.4.05.5.2
Testing
EPL 2.0
org.junit.jupiter » junit-jupiter-engine 5.4.05.5.2

EPL 2.0
org.junit.vintage » junit-vintage-engine 5.4.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
Tom Copelandtom<at>infoether.comtomcopelandDeveloperInfoEther
David Dixon-Peughddp<at>apache.orgdpeughDeveloperLockheed Martin Corporation
Ole-Martin Morkolemartin<at>users.sourceforge.netolemartinDeveloperBekk Consulting
Miguel Griffamikkey<at>users.sourceforge.netmikkeyDeveloper
Philippe Herlinphherlin<at>users.sourceforge.netphherlinDeveloper
Jiger Pateljigerjava<at>users.sourceforge.netjigerjavaDeveloper
Radim Kubackikubacki<at>users.sourceforge.netkubackiDeveloper
Tomasz Slotatomslot<at>users.sourceforge.nettomslotDeveloper
Alan Ezustezust<at>users.sourceforge.netezustDeveloper
Nascif Abousalh Netonascif<at>users.sourceforge.netnascifDeveloper
Allan Caplanallancaplan<at>users.sourceforge.netallancaplanDeveloper
Sven Jacobholobender<at>users.sourceforge.netholobenderDeveloper
Wouter Zellewfzelle<at>users.sourceforge.netwfzelleDeveloper
Brian Remedioshooperbloob<at>users.sourceforge.nethooperbloobDeveloper
Xavier Le Vourchxlv<at>users.sourceforge.netxlvDeveloper
Ryan Gustafsonrgustav<at>users.sourceforge.netrgustavDeveloper
Johan Nagelsbluejohn<at>users.sourceforge.netbluejohnDeveloper
Torsten Kleibertkleiber<at>users.sourceforge.nettkleiberDeveloper
Romain Pelisserpelisse<at>users.sourceforge.netrpelisseDeveloperAtos Origin
Andreas Dangeladangel<at>users.sourceforge.netadangelDeveloper
Philip Grafacanda<at>users.sourceforge.netacandaDeveloper
Juan Martín Sotuyo Doderojuansotuyo<at>gmail.comjsotuyodDeveloper