actions-marketplace-validations/Run PHPStan PMMP Action

GitHub action for running phpstan analysis against PocketMine-MP plugin sources.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
php-versionSpecifies the version of php to use. no8.1.14
phpstan-versionSpecifies the version of phpstan to use. no1.9.13
pmmp-versionSpecifies the version of pocketmine source to analyse against. nolatest
pmmp-source-dirSpecifies the directory to install pocketmine sources to. no./pocketmine
analyseA space seperated list of paths to analyse. noundefined
levelSpecifies the rule level to run. https://phpstan.org/user-guide/rule-levels Possible values: 1-9 no9
configPath to phpstan configuration file. Relative paths are resolved based on the current working directory. no./pocketmine/phpstan/phpstan.neon.dist
memory-limitSpecifies the memory limit in the same format php.ini accepts. no1G
no-progressTurns off the progress bar. notrue
debugInstead of the progress bar, it outputs lines with each analysed file before its analysis. no""
quietSilences all the output. Useful if you’re interested only in the exit code. no""
autoload-fileIf your application uses a custom autoloader, you should set it up and register in a PHP file that is passed to this CLI option. Relative paths are resolved based on the current working directory. no./pocketmine/phpstan/vendor/autoload.php
error-formatSpecifies a custom error formatter. https://phpstan.org/user-guide/output-format nogithub
ansiOverrides the auto-detection of whether colors should be used in the output and how nice the progress bar should be. no""

no outputs