aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/lspconfig/server_configurations/eslint.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/eslint.lua b/lua/lspconfig/server_configurations/eslint.lua
index 000c3a84..e25139ab 100644
--- a/lua/lspconfig/server_configurations/eslint.lua
+++ b/lua/lspconfig/server_configurations/eslint.lua
@@ -105,6 +105,11 @@ return {
name = vim.fn.fnamemodify(new_root_dir, ':t'),
}
+ -- Support flat config
+ if vim.fn.filereadable(new_root_dir .. '/eslint.config.js') == 1 then
+ config.settings.experimental.useFlatConfig = true
+ end
+
-- Support Yarn2 (PnP) projects
local pnp_cjs = util.path.join(new_root_dir, '.pnp.cjs')
local pnp_js = util.path.join(new_root_dir, '.pnp.js')