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