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 @@ -8,6 +8,5 @@ tmp export-ignore
88.gitattributes export-ignore
99.gitignore export-ignore
1010Makefile export-ignore
11- phpcs.xml export-ignore
1211phpstan.neon export-ignore
1312phpunit.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 @@ -11,13 +11,19 @@ lint:
1111 src tests \
1212 --exclude tests/Rule/Nette/data
1313
14+ .PHONY : cs-install
15+ cs-install :
16+ git clone https://github.com/phpstan/build-cs.git || true
17+ git -C build-cs fetch origin && git -C build-cs reset --hard origin/main
18+ composer install --working-dir build-cs
19+
1420.PHONY : cs
1521cs :
16- composer install --working-dir build-cs && php build-cs/vendor/bin/phpcs
22+ php build-cs/vendor/bin/phpcs --standard=build-cs/phpcs.xml src tests
1723
1824.PHONY : cs-fix
1925cs-fix :
20- php build-cs/vendor/bin/phpcbf
26+ php build-cs/vendor/bin/phpcbf --standard=build-cs/phpcs.xml src tests
2127
2228.PHONY : phpstan
2329phpstan :
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments