2021-02-09 21:32:17 +01:00
|
|
|
name: PHP Linter
|
|
|
|
|
|
|
|
on:
|
|
|
|
pull_request: null
|
|
|
|
|
2021-03-18 23:03:54 +01:00
|
|
|
env:
|
|
|
|
# see https://github.com/composer/composer/issues/9368#issuecomment-718112361
|
|
|
|
COMPOSER_ROOT_VERSION: "dev-main"
|
|
|
|
|
2021-02-09 21:32:17 +01:00
|
|
|
jobs:
|
|
|
|
php_linter:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
|
|
|
|
-
|
|
|
|
uses: shivammathur/setup-php@v2
|
|
|
|
with:
|
2021-05-06 22:30:43 +02:00
|
|
|
php-version: 8.0
|
2021-02-09 21:32:17 +01:00
|
|
|
coverage: none
|
|
|
|
|
2021-03-15 23:44:28 +01:00
|
|
|
- run: composer create-project php-parallel-lint/php-parallel-lint php-parallel-lint
|
2021-02-09 21:32:17 +01:00
|
|
|
|
2021-03-15 23:44:28 +01:00
|
|
|
- run: php-parallel-lint/parallel-lint src bin/rector config tests packages rules --colors --exclude rules/psr4/tests/Rector/Namespace_/MultipleClassFileToPsr4ClassesRector/Source --exclude rules/autodiscovery/tests/Rector/FileNode/MoveInterfacesToContractNamespaceDirectoryRector/Expected --exclude packages/node-type-resolver/tests/PerNodeTypeResolver/PropertyFetchTypeResolver/Source --exclude rules/nette-kdyby/tests/Rector/MethodCall/ReplaceEventManagerWithEventSubscriberRector/Source/ExpectedSomeClassCopyEvent.php --exclude rules/nette-kdyby/tests/Rector/MethodCall/ReplaceMagicPropertyEventWithEventClassRector/Source --exclude rules/type-declaration/tests/Rector/ClassMethod/ParamTypeFromStrictTypedPropertyRector/Source
|