[mirror] Make your go dev experience better
github.com/olexsmir/gopher.nvim
neovim
golang
1version: "3"
2tasks:
3 format:
4 desc: formats all lua files in repo
5 cmds:
6 - stylua .
7
8 lint:
9 desc: runs all linters
10 cmds:
11 - task: selene
12 - task: stylua:check
13
14 selene:
15 desc: runs lua linter(selene)
16 cmds:
17 - selene .
18
19 stylua:check:
20 desc: runs stylua in check mode
21 cmds:
22 - stylua --check .
23
24 stylua:
25 desc: runs lua formatter
26 cmds:
27 - stylua .
28
29 tests:
30 desc: run all tests
31 cmds:
32 - |
33 nvim --headless \
34 -u ./scripts/minimal_init.lua \
35 -c "lua MiniTest.run()"
36
37 docgen:
38 desc: generate vimhelp
39 cmds:
40 - |
41 nvim --noplugin \
42 --headless \
43 -u "./scripts/minimal_init.lua" \
44 -c "luafile ./scripts/docgen.lua" \
45 -c ":qa!"