From 7a96d4be7725785fe6a451563186dd86477cfdff Mon Sep 17 00:00:00 2001 From: 汐 <31800073+Parsifa1@users.noreply.github.com> Date: Mon, 28 Apr 2025 20:41:35 +0800 Subject: fix(eslint): check nil before on_dir #3800 --- lsp/eslint.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lsp') diff --git a/lsp/eslint.lua b/lsp/eslint.lua index 4c01f3f2..92b740cc 100644 --- a/lsp/eslint.lua +++ b/lsp/eslint.lua @@ -80,7 +80,9 @@ return { local fname = vim.api.nvim_buf_get_name(bufnr) root_file_patterns = util.insert_package_json(root_file_patterns, 'eslintConfig', fname) local root_dir = vim.fs.dirname(vim.fs.find(root_file_patterns, { path = fname, upward = true })[1]) - on_dir(root_dir) + if root_dir then + on_dir(root_dir) + end end, -- Refer to https://github.com/Microsoft/vscode-eslint#settings-options for documentation. settings = { -- cgit v1.2.3-70-g09d2