This action runs PHP Codesniffer with ReviewDog.
Required Must be in form of github_token: ${{ secrets.github_token }}
Report level for reviewdog [info,warning,error]. It's same as -level
flag of reviewdog.
Default warning
Reporter of reviewdog command [github-pr-check,github-check,github-pr-review]. It's same as -reporter
flag of reviewdog.
Default github-pr-check
Can be any one or more of (in a comma-separated list without spaces):
MySource
PEAR
PSR1
PSR12
PSR2
Squiz
Zend
or a custom rules configuration file path. DefaultPSR1,PSR2,PSR12
Default src
Specify your own PHPCS executable. This is useful when loading your own Codesniffer.conf files.
Default /usr/local/bin/phpcs.phar
# name: Laravel Package Tests
# on:
# push:
# branches: [ master, develop ]
# pull_request:
# branches: [ master, develop ]
# jobs:
phpcs-linter:
name: PHPCS
runs-on: ubuntu-latest
steps:
- name: Check out code into the workspace
uses: actions/checkout@v2
- name: Check code with reviewdog
uses: mikebronner/[email protected]
with:
github_token: '${{ secrets.GITHUB_TOKEN }}'
level: 'warning'
reporter: 'github-pr-check'
standard: 'PSR1,PSR2,PSR12'
target_directory: 'src'
executable: '/usr/local/bin/phpcs.phar'