Lines Matching +full:php +full:- +full:lint
1 name: Lint & Test
13 php-lint:
14 name: PHP Lint & Static Analysis
15 runs-on: ubuntu-latest
18 php-version: ['8.1', '8.2', '8.3']
20 - uses: actions/checkout@v4
22 - name: Setup PHP
23 uses: shivammathur/setup-php@v2
25 php-version: ${{ matrix.php-version }}
28 - name: Install Composer dependencies
29 run: composer install --no-interaction --prefer-dist
31 - name: Run PHP_CodeSniffer
32 run: .composer-vendor/bin/phpcs
34 - name: Run PHPStan
35 if: matrix.php-version == '8.3'
36 run: .composer-vendor/bin/phpstan analyse --no-progress
38 js-lint:
39 name: JavaScript Lint
40 runs-on: ubuntu-latest
42 - uses: actions/checkout@v4
44 - name: Setup Node.js
45 uses: actions/setup-node@v4
47 node-version: '24'
49 - name: Install npm dependencies
52 - name: Run ESLint
55 css-lint:
56 name: LESS/CSS Lint
57 runs-on: ubuntu-latest
59 - uses: actions/checkout@v4
61 - name: Setup Node.js
62 uses: actions/setup-node@v4
64 node-version: '24'
66 - name: Install npm dependencies
69 - name: Run Stylelint