• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pmd / pmd
79%

Build:
DEFAULT BRANCH: main
Repo Added 08 Jul 2017 06:20PM UTC
Files 2193
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main
  • master
  • pmd/5.5.x
  • pmd/7.0.x

25 Jul 2026 10:36AM UTC coverage: 79.228% (+0.003%) from 79.225%
685

push

github

web-flow
[java] Fix #6846: VariableDeclarationUsageDistance: false positive wi… (#6860)

* [java] Fix #6846: VariableDeclarationUsageDistance: false positive with variables grouped at top of block

* [java] Refactor #6858: VariableDeclarationUsageDistance: false positive with variables grouped (doesn't count consecutive local variable declarations)

* [java] Refactor #6846: doesn't count when local variables declarations are not consecutive

* [java] Test #6846: fix test file to verify local variable declaration distance count

19359 of 25399 branches covered (76.22%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

42036 of 52093 relevant lines covered (80.69%)

0.82 hits per line

Relevant lines Covered
Build:
Build:
52093 RELEVANT LINES 42036 COVERED LINES
0.82 HITS PER LINE
Source Files on main
  • Tree
  • List 2193
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
685 main [java] Fix #6846: VariableDeclarationUsageDistance: false positive wi… (#6860) * [java] Fix #6846: VariableDeclarationUsageDistance: false positive with variables grouped at top of block * [java] Refactor #6858: VariableDeclarationUsageDistance:... push 25 Jul 2026 11:02AM UTC web-flow github
79.23
684 main [java] CommentRequired: add packageMethodCommentRequirement property (#6880) Add a new property 'packageMethodCommentRequirement' to the CommentRequired rule that controls whether Javadoc comments are required (or unwanted) for package-private me... push 24 Jul 2026 04:53PM UTC web-flow github
79.23
683 main [java] CognitiveComplexity: count switch expressions (#6883) * [java] CognitiveComplexity: count switch expressions CognitiveComplexityVisitor handled ASTSwitchStatement but not ASTSwitchExpression, so a switch expression received no structural ... push 24 Jul 2026 02:55PM UTC web-flow github
79.22
682 main [apex] Fix #6478: Bump apex-parser from 5.0.0 to 5.1.0 (#6862) * [apex] Fix #6478: Bump apex-parser from 5.0.0 to 5.1.0 * [apex] Bump Summit AST from 2.4.0 to 3.0.0 * [apex] Support Multiline String Literals * [doc] Update release notes (#6478... push 22 Jul 2026 03:24PM UTC web-flow github
79.22
679 main chore(deps): bump actions/setup-java from 5.5.0 to 5.6.0 (#6899) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.5.0 to 5.6.0. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.c... push 22 Jul 2026 09:49AM UTC web-flow github
79.2
678 main chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#6898) Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/act... push 22 Jul 2026 09:21AM UTC web-flow github
79.2
676 main [kotlin] Fix #6891: Use KtModifiers container in AnnotationFqnAnnotator (#6892) * fix(kotlin): Fix #6891 — use KtModifiers container in AnnotationFqnAnnotator collectAnnotationNodes() used .children(KtModifier.class) but KtModifier (singular) is... push 21 Jul 2026 07:18PM UTC web-flow github
79.2
675 main [core] Improve missing rule reference error (#6870) Signed-off-by: DragonFSKY <38503900+DragonFSKY@users.noreply.github.com> push 20 Jul 2026 07:47PM UTC web-flow github
79.16
674 main [kotlin] Add kotlin-type-mapper infrastructure (#6795) * feat(kotlin): add KotlinNodeTypeData with package-private setters and InternalApiBridge KotlinNodeTypeData stores type-mapper results on AST nodes via DataMap. Setters are package-private;... push 18 Jul 2026 04:37PM UTC web-flow github
79.16
673 main [java] Fix #6714: Rename UseUtilityClass to InstantiableUtilityClass (#6843) * Rename UseUtilityClassRule to InstantiableUtilityClassRule * Add static import * Update quickstart.xml * [docs] Update release notes. * Apply suggestions from code... push 17 Jul 2026 08:29AM UTC web-flow github
79.2
See All Builds (3146)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc