1b10e7c6a6
Bumps [eslint](https://github.com/eslint/eslint) and [eslint-plugin-github](https://github.com/github/eslint-plugin-github). These dependencies needed to be updated together. Updates `eslint` from 7.32.0 to 8.35.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.32.0...v8.35.0) Updates `eslint-plugin-github` from 4.3.2 to 4.6.1 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v4.3.2...v4.6.1) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-major - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.github | ||
__tests__ | ||
dist | ||
src | ||
.eslintignore | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.prettierignore | ||
.prettierrc.json | ||
action.yml | ||
jest.config.js | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
GitHub Action: Run Clippy with reviewdog
This action runs Clippy with reviewdog on pull requests to improve code review experience.
Example usage
name: clippy-action
on: [pull_request]
jobs:
clippy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- uses: giraffate/clippy-action@v1
with:
reporter: 'github-pr-review'
github_token: ${{ secrets.GITHUB_TOKEN }}
Inputs
github_token
Optional. Default is ${{ github.token }}
.
clippy_flags
Optional. clippy flags. (cargo clippy --color never -q --message-format json <clippy_flags>
)
For example, clippy_flags: -- -Dwarnings
.
tool_name
Optional. Tool name to use for reviewdog reporter. Useful when running multiple actions with different config.
level
Optional. Report level for reviewdog [info,warning,error].
It's same as -level
flag of reviewdog.
workdir
Optional. Working directory relative to the root directory.
reporter
Optional. Reporter of reviewdog command [github-pr-check,github-pr-review].
It's same as -reporter
flag of reviewdog.
github-pr-review
cargo clippy |
cargo clippy -- -Dwarnings |
---|---|
github-pr-check
cargo clippy |
cargo clippy -- -Dwarnings |
---|---|
filter_mode
Optional. Filtering mode for the reviewdog command [added,diff_context,file,nofilter]. Default is added.
fail_on_error
Optional. Exit code for reviewdog when errors are found [true
, false
]
Default is false
.
reviewdog_flags
Optional. Additional reviewdog flags
reviewdog_version
Optional. Install a specific version of reviewdog. By default, the latest version of reviewdog is installed.