repos: - repo: builtin hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-merge-conflict - repo: local hooks: - id: cargo-fmt name: cargo fmt entry: cargo fmt --check language: system types: [rust] pass_filenames: false - id: cargo-clippy name: cargo clippy entry: cargo clippy -- -D warnings language: system types: [rust] pass_filenames: false - id: cargo-test name: cargo test entry: cargo nextest run language: system types: [rust] pass_filenames: false stages: [pre-push]