diff options
| author | sxyazi <sxyazi@gmail.com> | 2023-05-11 20:02:55 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-11 20:02:55 +0800 |
| commit | 1c0e6d39aa93deebdee35d4945889641e764619e (patch) | |
| tree | 8a25e3519b55db8a21fce2f30563fe9a40374c36 | |
| parent | fix(rust_analyzer): check stdout data size (#2605) (diff) | |
| download | nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar.gz nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar.bz2 nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar.lz nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar.xz nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.tar.zst nvim-lspconfig-1c0e6d39aa93deebdee35d4945889641e764619e.zip | |
feat: check eslint config file to enable flat config support (#2596)
| -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') |
