diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 2ec3d47..7f95801 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -37,12 +37,15 @@ return { svelte = true, templ = true, cssls = true, + eslint = true, tsserver = { settings = { diagnostics = { ignoredCodes = { 7016, -- Could not find a declaration file for module + 80001, -- May be converted to ES module + 80002, -- May be converted to class declaration }, }, }, @@ -83,6 +86,7 @@ return { local ensure_installed = { 'stylua', 'lua_ls', + 'eslint', 'eslint_d', 'prettier', -- "tailwind-language-server", @@ -137,11 +141,11 @@ return { }, formatters_by_ft = { lua = { 'stylua' }, - javascript = { { 'eslint_d', 'prettier' } }, - javascriptreact = { { 'eslint_d', 'prettier' } }, - json = { { 'eslint_d', 'prettier' } }, - typescript = { { 'eslint_d', 'prettier' } }, - typescriptreact = { { 'eslint_d', 'prettier' } }, + javascript = { { 'eslint_d', 'eslint', 'prettier' } }, + javascriptreact = { { 'eslint_d', 'eslint', 'prettier' } }, + json = { { 'eslint_d', 'eslint', 'prettier' } }, + typescript = { { 'eslint_d', 'eslint', 'prettier' } }, + typescriptreact = { { 'eslint_d', 'eslint', 'prettier' } }, ['_'] = { 'trim_whitespace' }, }, }