From bd13630f9aa04167dd95fe42c8b40b27a4557915 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 0000000..a4ae118 --- /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]