diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..336160d --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,22 @@ +repos: + - repo: local + hooks: + - id: cargo-check + name: Cargo check + entry: cargo check + pass_filenames: false + types: [file, rust] + language: system + - id: rust-linting + name: Rust linting + entry: cargo fmt --all -- + pass_filenames: true + types: [file, rust] + language: system + # disable clippies for now in early dev + # - id: rust-clippy + # name: Rust clippy + # entry: cargo clippy --lib --all-features --tests -- + # pass_filenames: false + # types: [file, rust] + # language: system