Runs checkstyle with reviewdog on pull requests.
Example: https://github.com/nikitasavinov/checkstyle-action/pull/2/files
Required. Checkstyle config
Default is google_checks.xml
(sun_checks.xml
is also built in and available).
Optional. Report level for reviewdog [info,warning,error].
It's same as -level
flag of reviewdog.
Optional. Reporter of reviewdog command [github-pr-check,github-pr-review].
It's same as -reporter
flag of reviewdog.
on: pull_request
jobs:
checkstyle_job:
runs-on: ubuntu-latest
name: Checkstyle job
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Run check style
uses: nikitasavinov/checkstyle-action@master
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
reporter: 'github-pr-check'