files: "^(riker-macros/.*|config/.*|src/.*|tests/.*|examples/.*|[^/]*)$"
repos:
- repo: local
hooks:
- id: touch_main.rs
name: touch to enforce cargo clippy https://github.com/rust-lang/rust-clippy/issues/1495 .
language: system
entry: sh -c 'touch src/lib.rs'
- repo: https://github.com/doublify/pre-commit-rust
rev: v1.0
hooks:
- id: clippy
args: ["--all-targets", "--all-features", "--", "-D", "warnings"]
name: cargo clippy https://github.com/rust-lang/rust-clippy/blob/master/README.md .
- id: cargo-check
name: cargo check https://doc.rust-lang.org/cargo/commands/cargo-check.html .
- id: fmt
name: rustfmt https://github.com/rust-lang/rustfmt/blob/master/README.md .
- repo: https://github.com/pre-commit/mirrors-prettier.git
rev: v2.2.0
hooks:
- id: prettier
name: prettier https://prettier.io/docs/en/ .