From 79010ae671035d8ed0040ce51df4fb59ec3962f8 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 4 Oct 2023 14:45:45 +0200 Subject: [PATCH] fix(nvim-lint): dont try merging function linters --- lua/lazyvim/plugins/extras/linting/nvim-lint.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/extras/linting/nvim-lint.lua b/lua/lazyvim/plugins/extras/linting/nvim-lint.lua index 2d750309..1fb7ab5d 100644 --- a/lua/lazyvim/plugins/extras/linting/nvim-lint.lua +++ b/lua/lazyvim/plugins/extras/linting/nvim-lint.lua @@ -27,7 +27,9 @@ return { local lint = require("lint") for name, linter in pairs(opts.linters) do - lint.linters[name] = vim.tbl_deep_extend("force", lint.linters[name] or {}, linter) + if type(linter) == "table" and type(lint.linters) == "table" then + lint.linters[name] = vim.tbl_deep_extend("force", lint.linters[name], linter) + end end lint.linters_by_ft = opts.linters_by_ft