19 lines
411 B
Makefile
19 lines
411 B
Makefile
SHELL := /bin/bash
|
|
DEPS ?= build
|
|
|
|
LUA_LS ?= $(DEPS)/lua-language-server
|
|
LINT_LEVEL ?= Information
|
|
|
|
all:
|
|
|
|
lint:
|
|
@rm -rf $(LUA_LS)
|
|
@mkdir -p $(LUA_LS)
|
|
@VIM=$(HOME)/.local/share/nvim lua-language-server --check $(PWD) --checklevel=$(LINT_LEVEL) --logpath=$(LUA_LS)
|
|
@[[ -f $(LUA_LS)/check.json ]] && { cat $(LUA_LS)/check.json 2>/dev/null; exit 1; } || true
|
|
|
|
clean:
|
|
rm -rf $(DEPS)
|
|
|
|
.PHONY: all deps clean lint
|