From 96b26b12afdc6ed9f93c2ff3826a6f43c540a11d Mon Sep 17 00:00:00 2001 From: Aaro Koivukangas Date: Thu, 13 Aug 2026 14:10:33 +0300 Subject: [PATCH] [Helix] Add oxlint as an lsp option --- coding/.config/helix/languages.toml | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/coding/.config/helix/languages.toml b/coding/.config/helix/languages.toml index abd227d..f8148f0 100644 --- a/coding/.config/helix/languages.toml +++ b/coding/.config/helix/languages.toml @@ -6,23 +6,42 @@ args = ["--lsp", "--stdio"] command = "oxfmt" args = ["--lsp"] +[language-server.oxlint] +command = "oxlint" +args = ["--lsp"] [[language]] name = "typescript" -language-servers= [{ name = "oxfmt", only-features = [ "format" ] }, "typescript-language-server"] +language-servers = [ + { name = "oxfmt", only-features = ["format"] }, + { name = "oxlint", only-features = ["diagnostics"] }, + "typescript-language-server" +] auto-format = true [[language]] name = "tsx" -language-servers= [{ name = "oxfmt", only-features = [ "format" ] }, "typescript-language-server"] +language-servers = [ + { name = "oxfmt", only-features = ["format"] }, + { name = "oxlint", only-features = ["diagnostics"] }, + "typescript-language-server" +] auto-format = true [[language]] name = "javascript" -language-servers= [{ name = "oxfmt", only-features = [ "format" ] }, "typescript-language-server"] +language-servers = [ + { name = "oxfmt", only-features = ["format"] }, + { name = "oxlint", only-features = ["diagnostics"] }, + "typescript-language-server" +] auto-format = true [[language]] name = "jsx" -language-servers= [{ name = "oxfmt", only-features = [ "format" ] }, "typescript-language-server"] +language-servers = [ + { name = "oxfmt", only-features = ["format"] }, + { name = "oxlint", only-features = ["diagnostics"] }, + "typescript-language-server" +] auto-format = true