-
Notifications
You must be signed in to change notification settings - Fork 0
/
.mise.toml
35 lines (28 loc) · 817 Bytes
/
.mise.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[settings]
experimental = true
pipx_uvx = true
[tools]
uv = "0.4.6"
sqlite = "3.46.0"
yamllint = "1.35.1"
deno = "1.46.3"
yamlfmt = "0.13.0"
"pipx:sqlfluff/sqlfluff" = "3.1.1"
[tasks."check:format"]
run = """
#!/usr/bin/env sh
set -ex
deno fmt --check
deno run -A --no-lock npm:prettier -c "./**/*.{html,css}"
yamlfmt -dry -lint $(find . -type f | grep -E "\\.yaml$|\\.yml$" | grep -v "node_modules/")
"""
[tasks."check:lint"]
run = """
#!/usr/bin/env sh
set -ex
deno lint
deno check --no-lock $(find . -type f | grep -E "\\.ts$|\\.tsx$" | grep -v "node_modules/")
deno run -A --no-lock npm:markdownlint-cli2 "**/*.{md,markdown}" "#node_modules"
yamllint $(find . -type f | grep -E "\\.yaml$|\\.yml$" | grep -v "node_modules/")
sqlfluff lint $(find . -type f | grep -E "\\.sql$" | grep -v "node_modules/")
"""