net.sourceforge.pmd:pmd-java
maven
pkg:maven/net.sourceforge.pmd:pmd-java
94 Dependabot PRs
about 1 month ago
30 repositories
1 repository
Recent PRs
chore(deps): Bump the minor-and-patch group across 1 directory with 3 updates
deps(deps): bump the maven-dependencies group across 1 directory with 40 updates
QRun-IO/qqq #438
build(deps): bump net.sourceforge.pmd:pmd-java from 7.22.0 to 7.23.0
chore(deps): bump net.sourceforge.pmd:pmd-java from 7.18.0 to 7.22.0 in /apps/api-java
namuan/nx-multi-repo-template #21
Bump net.sourceforge.pmd:pmd-java from 7.21.0 to 7.22.0
karianna/pcgen #177
Bump net.sourceforge.pmd:pmd-java from 7.21.0 to 7.22.0
PCGen/pcgen #7532
chore(deps): bump the all-maven-dependencies group across 4 directories with 10 updates
deps(deps): bump the maven-dependencies group across 1 directory with 22 updates
QRun-IO/qqq #399
build(deps): bump net.sourceforge.pmd:pmd-java from 7.19.0 to 7.21.0
boolivar/java-gradle-template #90
Bump the production group across 1 directory with 10 updates
goldendev103/fabric-gateway #29
Bump the production group in /java with 18 updates
script-ravenn6u8/fabric-gateway #31
Bump the production group across 1 directory with 10 updates
goldendev103/fabric-gateway #18
chore(deps): bump the all-maven-dependencies group across 4 directories with 18 updates
Bump the production group across 1 directory with 18 updates
script-ravenn6u8/fabric-gateway #27
Bump the production group across 1 directory with 14 updates
cyber-smith487uo/fabric-gateway #24
chore(deps): bump net.sourceforge.pmd:pmd-java from 7.12.0 to 7.18.0
build(deps): bump net.sourceforge.pmd:pmd-java from 7.11.0 to 7.18.0
boolivar/jdoc-test #104
deps(backend)(deps): Bump net.sourceforge.pmd:pmd-java from 7.9.0 to 7.18.0 in /backend
Muriel2Horak/core-platform #37
Bump net.sourceforge.pmd:pmd-java from 7.17.0 to 7.18.0
Bump net.sourceforge.pmd:pmd-java from 7.17.0 to 7.18.0
apache/cxf #2702
deps(backend)(deps): bump net.sourceforge.pmd:pmd-java from 7.9.0 to 7.17.0 in /backend
Muriel2Horak/core-platform #11
chore(deps): bump the all-maven-dependencies group across 4 directories with 14 updates
Bump the maven-minors group across 1 directory with 25 updates
binkley/modern-java-practices #739
Bump the production group across 1 directory with 13 updates
hyperledger/fabric-gateway #953
Bump the maven-minors group across 1 directory with 26 updates
binkley/modern-java-practices #737
Bump the production group across 1 directory with 12 updates
hyperledger/fabric-gateway #952
Bump the production group across 1 directory with 7 updates
hyperledger/fabric-gateway #945
Bump the production group in /java with 6 updates
hyperledger/fabric-gateway #943
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
Lorias-Jak/LoriTime #260
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
build(deps): bump net.sourceforge.pmd:pmd-java from 7.11.0 to 7.17.0
chore(deps): bump net.sourceforge.pmd:pmd-java from 3.0.2 to 7.17.0
build(deps): bump net.sourceforge.pmd:pmd-java from 7.11.0 to 7.17.0
boolivar/java-gradle-template #71
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
PCGen/pcgen #7408
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
apache/cxf #2602
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
allure-framework/allure2 #3117
build(deps): bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
Bump net.sourceforge.pmd:pmd-java from 7.16.0 to 7.17.0
Bump the maven-minors group with 27 updates
binkley/modern-java-practices #731
Bump net.sourceforge.pmd:pmd-java from 7.10.0 to 7.16.0
Lorias-Jak/LoriTime #243
chore(deps): bump the all-maven-dependencies group across 4 directories with 8 updates
chore(deps): Bump the all-maven-dependencies group across 2 directories with 8 updates
ongres/scram #97
Bump net.sourceforge.pmd:pmd-java from 7.15.0 to 7.16.0
ResilientGroup/MavenSetup #117
build(deps): bump net.sourceforge.pmd:pmd-java from 7.11.0 to 7.16.0
boolivar/spring-integration-aws-xml #49
chore(deps): bump net.sourceforge.pmd:pmd-java from 3.0.2 to 7.16.0
build(deps): bump net.sourceforge.pmd:pmd-java from 7.11.0 to 7.16.0
boolivar/java-gradle-template #65
Bump net.sourceforge.pmd:pmd-java from 7.15.0 to 7.16.0
PCGen/pcgen #7385
Bump net.sourceforge.pmd:pmd-java from 7.15.0 to 7.16.0
allure-framework/allure2 #3075
Package Details
| Name: | net.sourceforge.pmd:pmd-java |
| Ecosystem: | maven |
| PURL Type: | maven |
| Package URL: | pkg:maven/net.sourceforge.pmd:pmd-java |
| JSON API: | View JSON |
Package Information
PMD is an extensible multilanguage static code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It's mainly concerned with Java and Apex, but supports 16 other languages. It comes with 400+ built-in rules. 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. Currently, PMD supports Java, JavaScript, Salesforce.com Apex and Visualforce, Kotlin, Swift, Modelica, PLSQL, Apache Velocity, JSP, WSDL, Maven POM, 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, Rust, Salesforce.com Apex and Visualforce, Scala, Swift, T-SQL, Typescript, Apache Velocity, WSDL, XML and XSL.
| Repository: | https://github.com/pmd/pmd |
| Homepage: | https://pmd.github.io/ |
| Latest Release: |
7.14.0
about 1 year ago |
| Dependent Repos: | 356 |
| Dependent Packages: | 53 |
| Ranking: | Top 0.7669% by dependent repos Top 1.3062% by dependent pkgs |