Files
hztha.hkpgsow.cn/vendor/topthink/framework/.github/workflows/php-cs-fixer.yml
gaofeng 0b165153c6 提交
2026-05-13 10:44:29 +08:00

31 lines
727 B
YAML

name: PHP CS Fixer
on:
pull_request:
branches:
- "8.x"
paths:
- '**.php'
jobs:
php-cs-fixer:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
fetch-depth: 10
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: cs2pr,php-cs-fixer
- name: Run PHP CS Fixer
run: |
changed_files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} -- '*.php')
for file in $changed_files; do
php-cs-fixer fix "$file" --dry-run --diff --rules=@PER-CS2.0 --format=checkstyle | cs2pr
done