daml/.envrc
Claudio Bley ca1453ee8c
Add pre-commit config and install hook in dev-env (#15637)
* Add `pre-commit` tool to dev-env

* Add pre-commit configuration

Fixes #15522

* Install pre-commit hooks inside the nix shell

* Limit buildifier hook to files to be comitted

The `:buildifier-fix` tool always runs on all Bazel files (by calling `find`),
which is not useful when using pre-commit.

* Install pre-commit hook only when `DADE_NO_PRE_COMMIT` is unset

Since direnv does not execute the shellHook, install in `.envrc` too.
2022-12-07 13:09:50 +00:00

9 lines
285 B
Plaintext

echo "[dev-env] Setting up DA Development Environment"
eval "$(dev-env/bin/dade assist)"
# Load private overrides
[[ -f .envrc.private ]] && source_env .envrc.private
# install pre-commit hook (opt-out by setting `DADE_NO_PRE_COMMIT`)
[ -v DADE_NO_PRE_COMMIT ] || pre-commit install