phillarmonic/PHP Composite Quality Checks

A composite action that sets up PHP and runs a suite of quality tools (PHPStan, PHPCS, Psalm, PHPMD) with Reviewdog for inline PR comments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
php-versionThe PHP version to use (e.g., '8.3', '8.2').no8.3
thread-safeSet to 'true' to install the Thread Safe (TS) version of PHP. Defaults to 'false' (NTS).nofalse
php-extensionsComma-separated list of PHP extensions to install (e.g., 'mbstring, dom, intl').nombstring, dom, xml, intl
composer-optionsAdditional flags to pass to the 'composer install' command.no--prefer-dist --no-progress --no-suggest
path-to-checkThe directory path to run the analysis on (e.g., 'src/', 'app/').nosrc/
phpstan-configPath to the PHPStan configuration file (e.g., 'phpstan.neon').nophpstan.neon
phpcs-standardThe ruleset for PHPCS (e.g., 'PSR12', path to '.phpcs.xml' file).noPSR12
phpmd-rulesetPath to the PHPMD ruleset file (e.g., 'phpmd.xml').nophpmd.xml
github-tokenThe GITHUB_TOKEN secret, required for posting PR comments.yes${{ github.token }}

no outputs