Skip to content

Commit be1edf9

Browse files
authored
Use --pre-commit--shell to format .envrc (#179)
1 parent 98854b4 commit be1edf9

3 files changed

Lines changed: 45 additions & 33 deletions

File tree

.envrc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ echo_date() { echo "[$(date +'%Y-%m-%d %H:%M:%S')] $*" >&2; }
88
export UV_MANAGED_PYTHON='true'
99
export UV_PRERELEASE='disallow'
1010
export UV_PYTHON='3.14'
11+
export UV_VENV_CLEAR=1
1112
if ! command -v uv >/dev/null 2>&1; then
12-
echo_date "ERROR: 'uv' not found" && exit 1
13+
echo_date "ERROR: 'uv' not found" && exit 1
1314
fi
1415
activate='.venv/bin/activate'
1516
if [ -f $activate ]; then
16-
. $activate
17+
. $activate
1718
else
18-
uv venv
19+
uv venv
1920
fi
2021
uv sync --all-extras --all-groups --active --locked

.pre-commit-config.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/dycw/actions
3-
rev: 0.10.3
3+
rev: 0.10.10
44
hooks:
55
- id: conformalize-repo
66
args:
@@ -19,6 +19,7 @@ repos:
1919
- --pre-commit--prettier
2020
- --pre-commit--python
2121
- --pre-commit--ruff
22+
- --pre-commit--shell
2223
- --pre-commit--taplo
2324
- --pre-commit--uv
2425
- --pyproject
@@ -65,6 +66,14 @@ repos:
6566
args:
6667
- --fix
6768
- id: ruff-format
69+
- repo: https://github.com/scop/pre-commit-shfmt
70+
rev: v3.12.0-2
71+
hooks:
72+
- id: shfmt
73+
- repo: https://github.com/koalaman/shellcheck-precommit
74+
rev: v0.11.0
75+
hooks:
76+
- id: shellcheck
6877
- repo: https://github.com/compwa/taplo-pre-commit
6978
rev: v0.9.3
7079
hooks:
@@ -77,7 +86,7 @@ repos:
7786
- --option
7887
- reorder_keys=true
7988
- repo: https://github.com/astral-sh/uv-pre-commit
80-
rev: 0.9.22
89+
rev: 0.9.24
8190
hooks:
8291
- id: uv-lock
8392
args:

uv.lock

Lines changed: 30 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)