62 lines
1.2 KiB
YAML
62 lines
1.2 KiB
YAML
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v2.1.0
|
|
hooks:
|
|
- id: trailing-whitespace
|
|
- repo: local
|
|
hooks:
|
|
- id: fmt
|
|
types:
|
|
- rust
|
|
name: cargo fmt
|
|
language: system
|
|
entry: cargo
|
|
pass_filenames: false
|
|
args:
|
|
- fmt
|
|
- --
|
|
- --config
|
|
- use_try_shorthand=true,imports_granularity=Crate
|
|
|
|
- id: clippy
|
|
types:
|
|
- rust
|
|
name: cargo clippy
|
|
language: system
|
|
pass_filenames: false
|
|
entry: cargo
|
|
args:
|
|
- clippy
|
|
- --all-features
|
|
- --all
|
|
- -p
|
|
- rustus
|
|
- --
|
|
- -W
|
|
- clippy::all
|
|
- -W
|
|
- clippy::pedantic
|
|
- -D
|
|
- warnings
|
|
|
|
- id: check
|
|
types:
|
|
- rust
|
|
name: cargo check
|
|
language: system
|
|
entry: cargo
|
|
pass_filenames: false
|
|
args:
|
|
- check
|
|
|
|
- id: check-all
|
|
types:
|
|
- rust
|
|
name: cargo check all
|
|
language: system
|
|
entry: cargo
|
|
pass_filenames: false
|
|
args:
|
|
- check
|
|
- --all-features
|