mirror of https://github.com/pixelfed/pixelfed
Merge 8f71513a15 into eecf460e9e
commit
f7a3354d58
@ -0,0 +1,39 @@
|
||||
name: PHP - Pint
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- dev
|
||||
- staging
|
||||
pull_request:
|
||||
branches:
|
||||
- dev
|
||||
- staging
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
php: [8.4]
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
extensions: json, dom, curl, libxml, mbstring
|
||||
coverage: none
|
||||
|
||||
- name: Install Composer dependencies
|
||||
run: composer install --no-interaction --no-progress
|
||||
|
||||
- name: Run Pint
|
||||
run: ./vendor/bin/pint --test
|
||||
|
||||
# - name: Commit linted files
|
||||
# uses: stefanzweifel/git-auto-commit-action@v5
|
||||
@ -0,0 +1,20 @@
|
||||
{
|
||||
"preset": "laravel",
|
||||
"rules": {
|
||||
"simplified_null_return": true,
|
||||
"not_operator_with_successor_space": true,
|
||||
"ordered_imports": {
|
||||
"sort_algorithm": "alpha"
|
||||
},
|
||||
"no_unused_imports": true,
|
||||
"array_syntax": {
|
||||
"syntax": "short"
|
||||
}
|
||||
},
|
||||
"exclude": [
|
||||
"bootstrap/cache",
|
||||
"storage",
|
||||
"node_modules",
|
||||
"vendor"
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue