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

bleedingdeacons / scrutiny / 31199047190
93%

Build:
DEFAULT BRANCH: main
Ran 07 Aug 2026 04:45PM UTC
Jobs 1
Files 23
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

07 Aug 2026 04:44PM UTC coverage: 92.386% (-0.02%) from 92.407%
31199047190

push

github

web-flow
chore: raise PHPStan to level 7 (#58)

Eighteen of the twenty-one findings were reads of properties on a bare
`object` - rows from $wpdb->get_results(), which has no shape to read. Two
annotations cleared all of them: an AuditLogRow object shape declared once
as a @phpstan-type on the AuditRepository interface and referenced from
find(), and the same treatment for the admin page'"'"'s own getAuditUsers().
Every field is typed string because OBJECT mode returns each column as
one, and none are nullable because the schema has no nullable column.

Re-checked amber, reach, reconcile, integrity and unity against the
tightened interface: all still green.

The rest were unguarded failure returns. wp_date() twice on the log
screen, falling back to the raw stored value as the surrounding code
already did; mysql2date() in PrivacyPolicyFormatter, projecting to an
empty string on the same reasoning the empty-input case documents;
inet_ntop() in getClientIp(), which now falls through to the placeholder
rather than risk recording an un-anonymised address; and strtotime() in
purge(), which refuses to purge rather than fall back to now and delete
the whole log.

1723 of 1865 relevant lines covered (92.39%)

8.19 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
92.31
-0.61% scrutiny/scrutiny/src/Audit/GdprAuditRepository.php
Jobs
ID Job ID Ran Files Coverage
1 31199047190.1 07 Aug 2026 04:45PM UTC 23
92.39
GitHub Action Run
Source Files on build 31199047190
  • Tree
  • List 23
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31199047190
  • 944f2e6f on github
  • Prev Build on main (#31189784707)
  • Next Build on main (#31223830733)
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