File tree Expand file tree Collapse file tree 9 files changed +21
-466
lines changed Expand file tree Collapse file tree 9 files changed +21
-466
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,5 @@ tmp export-ignore
66.gitattributes export-ignore
77.gitignore export-ignore
88Makefile export-ignore
9- phpcs.xml export-ignore
109phpstan.neon export-ignore
1110phpunit.xml export-ignore
Original file line number Diff line number Diff line change 1010 "enabled" : true ,
1111 "groupName" : " root-composer"
1212 },
13- {
14- "matchPaths" : [" build-cs/**" ],
15- "enabled" : true ,
16- "groupName" : " build-cs"
17- },
1813 {
1914 "matchPaths" : [" .github/**" ],
2015 "enabled" : true ,
Original file line number Diff line number Diff line change 4646 - name : " Lint"
4747 run : " make lint"
4848
49- coding-standards :
49+ coding-standard :
5050 name : " Coding Standard"
5151
5252 runs-on : " ubuntu-latest"
@@ -55,18 +55,28 @@ jobs:
5555 - name : " Checkout"
5656 uses : actions/checkout@v3
5757
58+ - name : " Checkout build-cs"
59+ uses : actions/checkout@v3
60+ with :
61+ repository : " phpstan/build-cs"
62+ path : " build-cs"
63+
5864 - name : " Install PHP"
5965 uses : " shivammathur/setup-php@v2"
6066 with :
6167 coverage : " none"
62- php-version : " 8.0 "
68+ php-version : " 8.2 "
6369
6470 - name : " Validate Composer"
6571 run : " composer validate"
6672
6773 - name : " Install dependencies"
6874 run : " composer install --no-interaction --no-progress"
6975
76+ - name : " Install build-cs dependencies"
77+ working-directory : " build-cs"
78+ run : " composer install --no-interaction --no-progress"
79+
7080 - name : " Lint"
7181 run : " make lint"
7282
Original file line number Diff line number Diff line change 11/tests /tmp
2+ /build-cs
23/vendor
34/composer.lock
45.phpunit.result.cache
Original file line number Diff line number Diff line change @@ -10,13 +10,19 @@ lint:
1010 php vendor/bin/parallel-lint --colors \
1111 src tests
1212
13+ .PHONY : cs-install
14+ cs-install :
15+ git clone https://github.com/phpstan/build-cs.git || true
16+ git -C build-cs fetch origin && git -C build-cs reset --hard origin/main
17+ composer install --working-dir build-cs
18+
1319.PHONY : cs
1420cs :
15- composer install --working-dir build-cs && php build-cs/vendor/bin/phpcs
21+ php build-cs/vendor/bin/phpcs --standard=build-cs/phpcs.xml src tests
1622
1723.PHONY : cs-fix
1824cs-fix :
19- php build-cs/vendor/bin/phpcbf
25+ php build-cs/vendor/bin/phpcbf --standard=build-cs/phpcs.xml src tests
2026
2127.PHONY : phpstan
2228phpstan :
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments