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

bleedingdeacons / integrity / 30568100474
91%

Build:
DEFAULT BRANCH: main
Ran 30 Jul 2026 05:56PM UTC
Jobs 1
Files 13
Run time 1min
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

30 Jul 2026 05:55PM UTC coverage: 90.451%. Remained the same
30568100474

push

github

web-flow
Make the PHPStan badge read the committed config (#31)

The badge was a hand-written level number, so it could only ever be right
until someone forgot: raising the level to 6 left every README in the suite
advertising 5, and CI had no way to notice.

It is now a shields.io dynamic badge that reads parameters.level out of
phpstan.neon.dist on main. Change the level and the badge follows; there is
nothing left to remember.

That leans on NEON parsing as YAML, which holds only because this config
sticks to YAML-compatible syntax — a %placeholder%, an entity::method or an
@service reference would break it and the badge would read "no result". The
new CI step asserts the parse still yields an integer level, so that surfaces
as a failed check on the pull request rather than a broken badge on main.

2368 of 2618 relevant lines covered (90.45%)

3.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30568100474.1 30 Jul 2026 05:56PM UTC 13
90.45
GitHub Action Run
Source Files on build 30568100474
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30568100474
  • 48693455 on github
  • Prev Build on main (#30566976026)
  • Next Build on main (#30651139508)
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