Skip to content

Commit 1db77bb

Browse files
committed
Add pre-commit CI hooks
Signed-off-by: lucarlig <luca.carlig@ibm.com>
1 parent f7bc965 commit 1db77bb

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

.pre-commit-config.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
repos:
2+
- repo: local
3+
hooks:
4+
- id: cargo-fmt
5+
name: cargo fmt
6+
entry: cargo fmt --all --check
7+
language: system
8+
pass_filenames: false
9+
10+
- id: cargo-clippy
11+
name: cargo clippy
12+
entry: cargo clippy --locked --workspace --all-targets -- -D warnings
13+
language: system
14+
pass_filenames: false
15+
16+
- id: cargo-nextest
17+
name: cargo nextest
18+
entry: cargo nextest run --locked --workspace
19+
language: system
20+
pass_filenames: false
21+
22+
- id: cargo-build
23+
name: cargo build
24+
entry: cargo build --locked --workspace
25+
language: system
26+
pass_filenames: false
27+
28+
- id: cargo-bench-no-run
29+
name: cargo bench --no-run
30+
entry: cargo bench --locked --workspace --no-run
31+
language: system
32+
pass_filenames: false

0 commit comments

Comments
 (0)