-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
36 lines (28 loc) · 861 Bytes
/
mise.toml
File metadata and controls
36 lines (28 loc) · 861 Bytes
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
36
[tools]
neovim = "stable"
stylua = "latest"
"cargo:selene" = "latest"
[tasks.test]
description = "Run mini.test suite"
run = "./scripts/test"
[tasks.docs]
description = "Validate README and vimdoc release docs"
run = "./scripts/docs"
[tasks.format]
description = "Format Lua sources"
run = "stylua lua tests plugin repro.lua"
[tasks.lint_stylua]
description = "Check formatting with StyLua"
run = "stylua --check lua tests plugin repro.lua"
[tasks.lint_selene]
description = "Lint Lua with Selene"
run = "selene --display-style=quiet --allow-warnings lua plugin"
[tasks.lint]
description = "Run all lint checks"
depends = ["lint_stylua", "lint_selene"]
[tasks.health]
description = "Run commentry checkhealth"
run = "nvim --headless \"+checkhealth commentry\" +qa"
[tasks.ci]
description = "Run CI task set"
depends = ["lint", "test", "health", "docs"]