update tooling (#38)
* chore: delete pre-commit * chore: switch from makefile to taskfile * chore(ci): update and add one more linter * chore(editorconfig): add config for Go * chore(editorconfig): remove max_line_length * fix: editorconfig-check on README.md
This commit is contained in:
parent
26b41bf68c
commit
bc3ce343a8
7 changed files with 56 additions and 53 deletions
29
Taskfile.yml
Normal file
29
Taskfile.yml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
version: "3"
|
||||
tasks:
|
||||
format:
|
||||
desc: formats all lua files in repo
|
||||
cmds: [stylua .]
|
||||
|
||||
lint:
|
||||
desc: runs all linters
|
||||
cmds:
|
||||
- task: lint_lua
|
||||
- task: lint_editorconfig
|
||||
|
||||
lint_lua:
|
||||
desc: runs lua linter on all repo
|
||||
cmds: [selene .]
|
||||
|
||||
lint_editorconfig:
|
||||
desc: runs editorconfig-checker
|
||||
cmds: [editorconfig-checker]
|
||||
|
||||
test:
|
||||
aliases: [tests, spec]
|
||||
cmds:
|
||||
- |
|
||||
nvim --headless \
|
||||
-u ./spec/minimal_init.vim\
|
||||
-c "PlenaryBustedDirectory spec \
|
||||
{minimal_init='./spec/minimal_init.lua'\
|
||||
,sequential=true}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue