diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aefa1dd..2b032e0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: -- repo: git://github.com/pre-commit/pre-commit-hooks - rev: v1.4.0 +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.1.0 hooks: - id: check-byte-order-marker - id: check-case-conflict @@ -11,6 +11,6 @@ repos: - id: mixed-line-ending - id: trailing-whitespace - repo: https://github.com/pre-commit/pre-commit - rev: v1.10.4 + rev: v2.5.1 hooks: - id: validate_manifest diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 9ddb1e1..480ddd7 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -1,10 +1,10 @@ - id: fmt name: fmt description: Format files with cargo fmt. - entry: cargo fmt -- + entry: cargo fmt language: system types: [rust] - args: [] + args: ['--'] - id: cargo-check name: cargo check description: Check the package for errors. diff --git a/README.md b/README.md index f15e180..12d3b83 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,13 @@ - id: fmt - id: cargo-check ``` + +## Passing arguments to rustfmt + +```yaml +- repo: https://github.com/doublify/pre-commit-rust + rev: master + hooks: + - id: fmt + args: ['--verbose', '--edition', '2018', '--'] +```