diff --git a/lua/lazyvim/plugins/extras/linting/nvim-lint.lua b/lua/lazyvim/plugins/extras/linting/nvim-lint.lua index 825b257b..879b2177 100644 --- a/lua/lazyvim/plugins/extras/linting/nvim-lint.lua +++ b/lua/lazyvim/plugins/extras/linting/nvim-lint.lua @@ -49,7 +49,7 @@ return { ctx.dirname = vim.fn.fnamemodify(ctx.filename, ":h") names = vim.tbl_filter(function(name) local linter = lint.linters[name] - return linter and not (linter.condition and not linter.condition(ctx)) + return linter and not (type(linter) == "table" and linter.condition and not linter.condition(ctx)) end, names) if #names > 0 then