diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 66d2a5f5a..e3ad98ee3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,8 +1,17 @@ -# https://pre-commit.com repos: - - repo: https://github.com/doublify/pre-commit-rust - rev: v1.0 +- repo: local hooks: - - id: cargo-check - - id: clippy - - id: fmt + - id: rust-linting + name: Rust linting + description: Run cargo fmt on files included in the commit. + entry: cargo +nightly fmt -- + pass_filenames: true + types: [file, rust] + language: system + - id: rust-clippy + name: Rust clippy + description: Run cargo clippy on files included in the commit. + entry: cargo +nightly clippy --all-targets --all-features -- + pass_filenames: false + types: [file, rust] + language: system