this repo has no description

fix prettier

+9 -14
+9 -14
.config/helix/languages.toml
··· 3 3 args = ["--stdio"] 4 4 5 5 [language-server.eslint.config] 6 - codeActionsOnSave = { mode = "all", "source.fixAll.eslint" = true } 7 6 format = { enable = true } 8 7 nodePath = "" 9 8 quiet = false ··· 19 18 20 19 [language-server.eslint.config.codeActionOnSave] 21 20 enable = true 22 - mode = "fixAll" 21 + mode = "all" 22 + source = { fixAll = { eslint = true } } 23 23 24 24 [language-server.eslint.config.workingDirectory] 25 25 mode = "location" ··· 31 31 [language-server.typescript-language-server.config] 32 32 documentFormatting = false 33 33 34 - [language-server.astro-ls] 35 - command = "astro-ls" 36 - args = ["--stdio"] 37 - config = {typescript = {tsdk = "~/.nvm/versions/node/v20.10.0/lib"}, environment = "node"} 38 - 39 34 [language-server.vscode-json-language-server.config] 40 35 json = { validate = { enable = true }, format = { enable = true } } 41 36 provideFormatter = true ··· 48 43 49 44 [[language]] 50 45 name = "typescript" 51 - # scope = "source.ts" 52 - # injection-regex = "(ts|typescript)" 46 + scope = "source.ts" 47 + injection-regex = "(ts|typescript)" 53 48 language-servers = [ "typescript-language-server", "eslint" ] 54 49 # language-servers = [ { except-features = ["format"], name = "typescript-language-server" }, "eslint" ] 55 - formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 56 - # formatter = {command = "prettier"} 50 + formatter = { command = "prettier", args = ["--stdin-filepath", "file.ts"] } 57 51 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "typescript" ] } 58 - # roots = ["package-lock.json", "tsconfig.json", ".prettierrc.json"] 59 52 auto-format = true 60 53 file-types = ["ts", "mts", "cts"] 61 54 62 55 [[language]] 63 56 name = "tsx" 64 57 language-servers = [ "typescript-language-server", "eslint" ] 65 - formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 58 + # formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 59 + formatter = { command = "prettier", args = ["--stdin-filepath", "file.ts"] } 66 60 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "tsx" ] } 67 61 # roots = ["package-lock.json", "tsconfig.json", ".prettierrc.json"] 68 62 auto-format = true ··· 71 65 [[language]] 72 66 name = "javascript" 73 67 language-servers = [ "typescript-language-server", "eslint" ] 74 - formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 68 + # formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] } 69 + formatter = { command = "prettier", args = ["--stdin-filepath", "file.ts"] } 75 70 # formatter = { command = "dprint", args = [ "fmt", "--stdin", "javascript" ] } 76 71 auto-format = true 77 72