You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Base PHPStan config: max level, bleeding edge, extra strict options, PHP 8.3–8.5.
Custom PHPStan rules: no key-value arrays or mixed from public methods and properties, no error suppression, no global or $GLOBALS, no magic accessors, JSON_THROW_ON_ERROR required.
Shared Pint config and Rector set.
svnjn Pest arch preset.
svnjn-docs-check, svnjn-link and svnjn-unlink commands.
Guidelines in docs/guidelines.
Reusable package-ci.yml and package-release.yml workflows.
config/phpstan-laravel.neon: Larastan's strict checks, env() allowed in the package's config/, schema from package, workbench and Testbench migrations.
SvnjnRector rewrites syntax newer than the package's lowest PHP version (Rector's downgrade sets), so composer lint catches it.