diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4f1cde71..ecedcf53 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -51,7 +51,13 @@ repos: hooks: - id: cargo-clippy name: cargo clippy - entry: cargo +nightly clippy -- -D warnings + entry: > + sh -c ' + if [ "$(git diff HEAD @{u} | grep -G -- "^--- a/.*\.rs\$")" != "" ]; + then + cargo +nightly clippy -- -D warnings; + fi + ' language: system pass_filenames: false always_run: true