Skip to content

SymPress QA 0.1.1

Choose a tag to compare

@brianvarskonst brianvarskonst released this 01 Oct 16:55
· 5 commits to main since this release

Adds qa lint:php, a shared PHP syntax checker using the current PHP interpreter.

  • Supports --package and repeatable package-relative --exclude directories.
  • Checks public entrypoints; skips dependencies, generated output, caches and symlinks.
  • Preserves interpreter failure exit codes without executing checked source files.
  • Keeps the existing aggregate gates unchanged; adoption is explicit through Composer scripts.
  • Corrects doctor validation for additional opt-in gates.

Validated on PHP 8.5.9 with PHPCS, PHPStan and 21 tests / 84 assertions.