54 lines
1.0 KiB
TOML
54 lines
1.0 KiB
TOML
[[language]]
|
|
name = "nix"
|
|
formatter = { command = "nixpkgs-fmt" }
|
|
language-servers = ["nixd"]
|
|
|
|
[language-server.nixd]
|
|
command = "nixd"
|
|
|
|
[[language]]
|
|
name = "python"
|
|
language-servers = ["ty", "ruff", "pylsp"]
|
|
|
|
[language-server.ty]
|
|
command = "ty"
|
|
args = ["server"]
|
|
|
|
[language-server.ruff]
|
|
command = "ruff"
|
|
args = ["server"]
|
|
|
|
[[language]]
|
|
name = "bash"
|
|
formatter = { command = "shfmt", args = ["-s", "-ci", "-sr"] }
|
|
|
|
[[language]]
|
|
name = "go"
|
|
language-servers = ["gopls", "golangci-lint-langserver"]
|
|
|
|
[language-server.golangci-lint-langserver]
|
|
command = "golangci-lint-langserver"
|
|
|
|
[language-server.golangci-lint-langserver.config]
|
|
command = [
|
|
"golangci-lint",
|
|
"run",
|
|
"--output.json.path",
|
|
"stdout",
|
|
"--issues-exit-code=1",
|
|
"--show-stats=false",
|
|
]
|
|
|
|
[[language]]
|
|
name = "markdown"
|
|
formatter = { command = "mdformat", args = ["-"]}
|
|
|
|
[[language]]
|
|
name = "rust"
|
|
language-servers = ["rust-analyzer"]
|
|
|
|
[language-server.rust-analyzer]
|
|
command = "rust-analyzer"
|
|
|
|
[language-server.rust-analyzer.config.check]
|
|
command = "clippy" |