The idea is to have one source of truth for some checks, and make sure they all run and in the same way.
Example: CI was happy to merge #256 but apparently:
$ ./.pre-commit/pre-commit
[...]
==
== Results: 8 success(es), 1 failure(s)
== ✅ .pre-commit/01-cargo-check
== ✅ .pre-commit/02-cargo-clippy
== ✅ .pre-commit/03-cargo-nightly-fmt
== ✅ .pre-commit/04-cargo-nextest-build
== ✅ .pre-commit/05-cargo-nextest-run
== ❌ .pre-commit/06-md-lint
== ✅ .pre-commit/07-check-shebang
== ✅ .pre-commit/08-check-just-shebang
== ✅ .pre-commit/09-typos
==
See also the Slack thread.
Also related context: #235 (comment)
The idea is to have one source of truth for some checks, and make sure they all run and in the same way.
Example: CI was happy to merge #256 but apparently:
See also the Slack thread.
Also related context: #235 (comment)