diff options
feat: check eslint config file to enable flat config support (#2596)
Diffstat (limited to 'lua/lspconfig/server_configurations/eslint.lua')
| -rw-r--r-- | lua/lspconfig/server_configurations/eslint.lua | 5 |
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') |
