File tree Expand file tree Collapse file tree 2 files changed +50
-1
lines changed
Expand file tree Collapse file tree 2 files changed +50
-1
lines changed Original file line number Diff line number Diff line change 1+ name : Linting
2+
3+ on :
4+ pull_request :
5+
6+ jobs :
7+ linters :
8+ runs-on : ubuntu-latest
9+
10+ steps :
11+ - name : Check out Git repository
12+ uses : actions/checkout@v2
13+
14+ - name : Set up PHP
15+ uses : shivammathur/setup-php@v2
16+ with :
17+ php-version : " 7.4"
18+ coverage : none
19+ tools : composer
20+
21+ - name : Get Composer Cache Directory
22+ id : composer-cache
23+ run : |
24+ echo "::set-output name=dir::$(composer config cache-files-dir)"
25+ - uses : actions/cache@v2
26+ with :
27+ path : ${{ steps.composer-cache.outputs.dir }}
28+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
29+ restore-keys : |
30+ ${{ runner.os }}-composer-
31+
32+ - name : Install PHP dependencies
33+ run : |
34+ composer i
35+ echo "::add-path::vendor/bin"
36+
37+ - name : Run linters
38+ uses : wearerequired/lint-action@v1
39+ with :
40+ github_token : ${{ secrets.github_token }}
41+ php_codesniffer : true
Original file line number Diff line number Diff line change 2222 ],
2323 "require" : {
2424 "php" : " >=7.1" ,
25- "composer-plugin-api" : " ^1.0 || ^2.0"
25+ "composer-plugin-api" : " ^1.0 || ^2.0" ,
26+ "dealerdirect/phpcodesniffer-composer-installer" : " ^0.7.0" ,
27+ "wearerequired/coding-standards" : " ^1.5"
2628 },
2729 "require-dev" : {
2830 "composer/composer" : " 1.6.* || 2.0.*@dev" ,
3840 "psr-4" : {
3941 "Required\\ Deployer\\ " : " src"
4042 }
43+ },
44+ "minimum-stability" : " dev" ,
45+ "prefer-stable" : true ,
46+ "scripts" : {
47+ "format" : " vendor/bin/phpcbf --report-summary --report-source ." ,
48+ "lint" : " vendor/bin/phpcs --report-summary --report-source ."
4149 }
4250}
You can’t perform that action at this time.
0 commit comments