123456789101112131415161718192021222324252627282930 |
- name: "PHPCS"
- on:
- pull_request:
- paths:
- - "**.php"
- - "phpcs.xml"
- - ".github/workflows/phpcs.yml"
- jobs:
- phpcs:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 50 # important!
- # we may use whatever way to install phpcs, just specify the path on the next step
- # however, curl seems to be the fastest
- - name: Install PHP_CodeSniffer
- run: |
- curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
- php phpcs.phar --version
- - uses: thenabeel/action-phpcs@v8
- with:
- files: "**.php" # you may customize glob as needed
- phpcs_path: php phpcs.phar
- standard: dev/setup/codesniffer/ruleset.xml
- fail_on_warnings: false
|