@@ -10,8 +10,11 @@ return {
10
10
local null_ls = require (" null-ls" )
11
11
null_ls .setup ({
12
12
sources = {
13
+ -- Everything but LSPs are listed here. All automatic LSP
14
+ -- installs can be found in lspconfig.lua under
15
+ -- `ensure_installed` for the mason-lspconfig setup.
16
+
13
17
-- Bash
14
- null_ls .builtins .code_actions .shellcheck ,
15
18
null_ls .builtins .formatting .shfmt ,
16
19
17
20
-- Docker
@@ -30,18 +33,14 @@ return {
30
33
null_ls .builtins .formatting .goimports ,
31
34
32
35
-- Lua
33
- null_ls .builtins .diagnostics .luacheck ,
36
+ null_ls .builtins .diagnostics .selene ,
34
37
null_ls .builtins .formatting .stylua ,
35
38
36
39
-- Markdown / Text
37
40
null_ls .builtins .code_actions .proselint ,
38
- null_ls .builtins .diagnostics .vale ,
39
41
null_ls .builtins .diagnostics .write_good .with ({ filetypes = { " markdown" , " text" }}),
40
42
null_ls .builtins .formatting .markdownlint ,
41
43
42
- -- Python
43
- null_ls .builtins .formatting .autopep8 ,
44
-
45
44
-- SQL
46
45
null_ls .builtins .diagnostics .sqlfluff .with ({
47
46
extra_args = { " --dialect" , " postgres" }, -- change to your dialect
@@ -50,14 +49,12 @@ return {
50
49
51
50
-- Terraform
52
51
null_ls .builtins .diagnostics .tfsec ,
53
- null_ls .builtins .formatting .terrafmt , -- Terraform formatting in markdown
54
52
null_ls .builtins .formatting .terraform_fmt , -- Terraform formatting in .tf files
55
53
56
54
-- TOML
57
55
null_ls .builtins .formatting .taplo ,
58
56
59
57
-- Typescript
60
- null_ls .builtins .code_actions .eslint_d ,
61
58
null_ls .builtins .formatting .prettierd ,
62
59
63
60
-- Vim
0 commit comments