+18
.pre-commit-config.yaml
+18
.pre-commit-config.yaml
···
1
+
# Pre-commit configuration for Tangled workspace
2
+
# Uses local hooks to avoid network fetches and to run with system toolchain
3
+
4
+
repos:
5
+
- repo: local
6
+
hooks:
7
+
- id: rustfmt
8
+
name: rustfmt (cargo fmt --check)
9
+
entry: cargo fmt --all -- --check
10
+
language: system
11
+
types: [rust]
12
+
pass_filenames: false
13
+
- id: clippy
14
+
name: clippy (cargo clippy -D warnings)
15
+
entry: bash -lc 'cargo clippy --all-targets -- -D warnings'
16
+
language: system
17
+
types: [rust]
18
+
pass_filenames: false