aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/shuck.lua
blob: df3d5e355f4a0f1bcd580a0ddfa48e0da0dc0c2f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---@brief
---
--- https://github.com/ewhauser/shuck
---
--- `shuck` can be installed via `cargo`:
--- ```sh
--- cargo install shuck-cli
--- ```
---
--- A lightning fast shell linter with LSP support for bash, zsh, posix, and mksh dialects.

---@type vim.lsp.Config
return {
  cmd = { 'shuck', 'server' },
  filetypes = { 'bash', 'sh', 'zsh' },
  root_markers = { '.shuck.toml', '.git' },
}