48 lines
945 B
YAML
48 lines
945 B
YAML
version: "3"
|
|
tasks:
|
|
format:
|
|
desc: formats all lua files in repo
|
|
cmds:
|
|
- stylua .
|
|
|
|
lint:
|
|
desc: runs all linters
|
|
cmds:
|
|
- task: selene
|
|
- task: stylua:check
|
|
|
|
selene:
|
|
desc: runs lua linter(selene)
|
|
cmds:
|
|
- selene .
|
|
|
|
stylua:check:
|
|
desc: runs stylua in check mode
|
|
cmds:
|
|
- stylua --check .
|
|
|
|
stylua:
|
|
desc: runs lua formatter
|
|
cmds:
|
|
- stylua .
|
|
|
|
tests:
|
|
desc: run all tests
|
|
cmds:
|
|
- |
|
|
nvim --clean --headless \
|
|
-u ./scripts/minimal_init.lua \
|
|
+"lua MiniTest.run()"
|
|
|
|
ci:install-deps:
|
|
desc: install dependencies for CI
|
|
cmds: ['nvim --headless -u "./scripts/minimal_init.lua" -c "GoInstallDepsSync" -c "qa!"']
|
|
|
|
docgen:
|
|
desc: generate vimhelp
|
|
cmds:
|
|
- |
|
|
nvim --clean --headless \
|
|
-u "./scripts/minimal_init.lua" \
|
|
+"luafile ./scripts/docgen.lua" \
|
|
+":qa!"
|