this repo has no description

fix: workaround for js/ts eslint lsp

+16 -14
+16 -14
.config/helix/languages.toml
··· 1 - [language-server.vscode-eslint-language-server.config] 2 - format = { enable = true } 3 - quiet = false 1 + # [language-server.vscode-eslint-language-server.config] 2 + # format = { enable = true } 3 + # quiet = false 4 4 5 - [language-server.vscode-eslint-language-server.config.codeAction] 6 - disableRuleComment = { enable = true, location = "separateLine" } 7 - showDocumentation = { enable = true } 5 + # [language-server.vscode-eslint-language-server.config.codeAction] 6 + # disableRuleComment = { enable = true, location = "separateLine" } 7 + # showDocumentation = { enable = true } 8 8 9 - [language-server.vscode-eslint-language-server.config.codeActionOnSave] 10 - enable = true 11 - mode = "all" 12 - source = { fixAll = { eslint = true } } 9 + # [language-server.vscode-eslint-language-server.config.codeActionOnSave] 10 + # enable = true 11 + # mode = "all" 12 + # source = { fixAll = { eslint = true } } 13 13 14 14 [language-server.vscode-json-language-server.config] 15 15 json = { validate = { enable = true }, format = { enable = true } } ··· 25 25 name = "typescript" 26 26 scope = "source.ts" 27 27 injection-regex = "(ts|typescript)" 28 - language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 28 + # TODO: lang-servers for tsx are borked, something with the extracted eslint lsp 29 + # language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 29 30 formatter = { command = "prettier", args = ["--stdin-filepath", "file.ts", "--parser", "babel-ts"] } 30 31 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "typescript" ] } 31 32 auto-format = true ··· 33 34 34 35 [[language]] 35 36 name = "tsx" 36 - language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 37 + # TODO: lang-servers for tsx are borked, something with the extracted eslint lsp 38 + # language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 37 39 formatter = { command = "prettier", args = ["--stdin-filepath", "file.tsx"] } 38 40 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "tsx" ] } 39 41 auto-format = true ··· 41 43 42 44 [[language]] 43 45 name = "javascript" 44 - language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 46 + # language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 45 47 # formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 46 48 formatter = { command = "prettier", args = ["--stdin-filepath", "file.js"] } 47 49 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "javascript" ] } ··· 49 51 50 52 [[language]] 51 53 name = "jsx" 52 - language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 54 + # language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ] 53 55 formatter = { command = "prettier", args = [ "--stdin-filepath", "file.jsx"] } 54 56 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "jsx" ] } 55 57 auto-format = true