diff --git a/.emmyrc.json b/.emmyrc.json index 8a7e8f63a..28b1466af 100644 --- a/.emmyrc.json +++ b/.emmyrc.json @@ -5,7 +5,8 @@ }, "diagnostics" : { "disable" : [ - "unnecessary-if" + "unnecessary-if", + "invert-if" ], "enables": [ "iter-variable-reassign", diff --git a/Makefile b/Makefile index de25c2535..c01c79eef 100644 --- a/Makefile +++ b/Makefile @@ -71,7 +71,7 @@ STYLUA_PLATFORM_MACOS := macos-aarch64 STYLUA_PLATFORM_LINUX := linux-x86_64 STYLUA_PLATFORM := $(STYLUA_PLATFORM_$(UNAME)) -STYLUA_VERSION := v2.0.2 +STYLUA_VERSION := v2.3.1 STYLUA_ZIP := stylua-$(STYLUA_PLATFORM).zip STYLUA_URL_BASE := https://github.com/JohnnyMorganz/StyLua/releases/download STYLUA_URL := $(STYLUA_URL_BASE)/$(STYLUA_VERSION)/$(STYLUA_ZIP) @@ -107,7 +107,7 @@ else EMMYLUA_ARCH ?= x64 endif -EMMYLUA_REF := 0.19.0 +EMMYLUA_REF := 0.20.0 EMMYLUA_OS ?= $(shell uname -s | tr '[:upper:]' '[:lower:]') EMMYLUA_RELEASE_URL_BASE := https://github.com/EmmyLuaLs/emmylua-analyzer-rust/releases/download/$(EMMYLUA_REF) diff --git a/lua/gitsigns/debug/log.lua b/lua/gitsigns/debug/log.lua index 05c7a43ee..12a4e0dc2 100644 --- a/lua/gitsigns/debug/log.lua +++ b/lua/gitsigns/debug/log.lua @@ -42,7 +42,7 @@ local function getvarvalue(name, lvl) end -- try upvalues - local func = debug.getinfo(lvl).func + local func = assert(debug.getinfo(lvl)).func i = 1 while true do local n, v = debug.getupvalue(func, i)