PHPCSStandards / composer-installer

Composer installer for PHP_CodeSniffer coding standards
https://packagist.org/packages/dealerdirect/phpcodesniffer-composer-installer
MIT License
552 stars 36 forks source link

GH Actions: show deprecations when linting & lint against next PHP version #225

Closed jrfnl closed 2 weeks ago

jrfnl commented 3 weeks ago

Proposed Changes

GH Actions: show deprecations when linting

While rare, there are some deprecations which PHP can show when a file is being linted. By default these are ignored by PHP-Parallel-Lint.

Apparently though, there is an option to show them (wasn't documented until recently), so let's turn that option on.

GH Actions: also lint against next PHP version

The PHP lint job currently checks all PHP files for parse/compile errors against a limited set of PHP versions, including the high/low versions.

It did not run the linter against the next (upcoming) PHP version yet.

This has now been added with the 'nightly' alias, which means that the version will automatically roll through to the next PHP version when a new PHP branchs gets cut, without us needing to manually maintain this.

Also note that the build against nightly is allowed to fail.