aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorRay Guo <ma2808203259@hotmail.com>2024-03-20 19:42:19 +1100
committerGitHub <noreply@github.com>2024-03-20 16:42:19 +0800
commitd67715d3b746a19e951b6b0a99663fa909bb9e64 (patch)
treec02fd51558e0eedb1de2642be288a155fac51e7f /lua
parentfix(basepyright): correct command (#3082) (diff)
downloadnvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar.gz
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar.bz2
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar.lz
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar.xz
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.tar.zst
nvim-lspconfig-d67715d3b746a19e951b6b0a99663fa909bb9e64.zip
feat(eslint): add support for .cjs, .ts, .mts, .cts config files (#3083)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/eslint.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/eslint.lua b/lua/lspconfig/server_configurations/eslint.lua
index aea02c4c..c52f8278 100644
--- a/lua/lspconfig/server_configurations/eslint.lua
+++ b/lua/lspconfig/server_configurations/eslint.lua
@@ -41,6 +41,10 @@ local root_file = {
'.eslintrc.json',
'eslint.config.js',
'eslint.config.mjs',
+ 'eslint.config.cjs',
+ 'eslint.config.ts',
+ 'eslint.config.mts',
+ 'eslint.config.cts',
}
return {
@@ -110,6 +114,10 @@ return {
if
vim.fn.filereadable(new_root_dir .. '/eslint.config.js') == 1
or vim.fn.filereadable(new_root_dir .. '/eslint.config.mjs') == 1
+ or vim.fn.filereadable(new_root_dir .. '/eslint.config.cjs') == 1
+ or vim.fn.filereadable(new_root_dir .. '/eslint.config.ts') == 1
+ or vim.fn.filereadable(new_root_dir .. '/eslint.config.mts') == 1
+ or vim.fn.filereadable(new_root_dir .. '/eslint.config.cts') == 1
then
config.settings.experimental.useFlatConfig = true
end