This action runs actionlint with reviewdog on pull requests to improve code review experience.
shellcheck and pyflakes integrations are enabled by default.
name: reviewdog
on: [pull_request]
jobs:
  actionlint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: step-security/action-actionlint@v1Required. Default is ${{ github.token }}.
Optional. actionlint flags. (actionlint -oneline <actionlint_flags>)
Optional. Tool name to use for reviewdog reporter. Useful when running multiple actions with different config.
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.
Optional. Filtering mode for the reviewdog command [added,diff_context,file,nofilter]. Default is file.
Optional. If set to none, always use exit code 0 for reviewdog. Otherwise, exit code 1 for reviewdog if it finds at least 1 issue with severity greater than or equal to the given level.
Possible values: [none, any, info, warning, error]
Default is none.
Deprecated, use fail_level instead.
Optional.  Exit code for reviewdog when errors are found [true,false]
Default is false.
Optional. Additional reviewdog flags


