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

pmd / pmd / 726
79%

Build:
DEFAULT BRANCH: main
Ran 14 Aug 2026 06:27PM UTC
Jobs 1
Files 2194
Run time 3min
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

14 Aug 2026 06:03PM UTC coverage: 79.305% (-0.003%) from 79.308%
726

push

github

web-flow
[core] Fix #6913: Use the configured class loader in RuleSetLoader#loadFromString (#6921)

loadFromString wrapped the configured ResourceLoader in an anonymous
subclass created with the no-arg constructor, so the wrapper fell back
to PMD's own class loader. Resource lookups still worked because
loadResourceAsStream delegates to the previous loader, but everything
that goes through the class loader did not: loadRuleFromClassPath could
not find rule classes that are only visible to the class loader passed
to loadResourcesWith, and the ruleset failed to load with a
ClassNotFoundException.

Build the wrapper with the previous loader's class loader so class and
classpath resource resolution keep using it.

Co-authored-by: Andreas Dangel <andreas.dangel@pmd-code.org>

19518 of 25584 branches covered (76.29%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 2 files covered. (100.0%)

2 existing lines in 1 file now uncovered.

42288 of 52351 relevant lines covered (80.78%)

0.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
29.17
-16.67% pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java
Jobs
ID Job ID Ran Files Coverage
1 726.1 14 Aug 2026 06:27PM UTC 2194
79.3
GitHub Action Run
Source Files on build 726
  • Tree
  • List 2194
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #726
  • eed52f50 on github
  • Prev Build on main (#725)
  • Next Build on main (#727)
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