From 79c8b759ad822ba518286aaeef3f8f8c800ca913 Mon Sep 17 00:00:00 2001 From: David Mak Date: Wed, 12 Jun 2024 12:52:00 +0800 Subject: [PATCH] meta: Add pre-commit configuration --- .pre-commit-config.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..a4ae1185 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,24 @@ +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks + +default_stages: [commit] + +repos: + - repo: local + hooks: + - id: nac3-cargo-fmt + name: nac3 cargo format + entry: cargo + language: system + types: [file, rust] + pass_filenames: false + description: Runs cargo fmt on the codebase. + args: [fmt] + - id: nac3-cargo-clippy + name: nac3 cargo clippy + entry: cargo + language: system + types: [file, rust] + pass_filenames: false + description: Runs cargo clippy on the codebase. + args: [clippy]