2023-12-01 20:26:00 +00:00
|
|
|
local null_ls = require('null-ls')
|
|
|
|
|
|
|
|
null_ls.setup({
|
|
|
|
sources = {
|
|
|
|
-- Linter
|
|
|
|
null_ls.builtins.diagnostics.eslint_d,
|
|
|
|
null_ls.builtins.diagnostics.jsonlint,
|
|
|
|
null_ls.builtins.diagnostics.markdownlint,
|
|
|
|
null_ls.builtins.diagnostics.stylelint,
|
|
|
|
null_ls.builtins.diagnostics.tidy,
|
|
|
|
null_ls.builtins.diagnostics.todo_comments,
|
|
|
|
null_ls.builtins.diagnostics.tsc,
|
|
|
|
-- Formatter
|
|
|
|
null_ls.builtins.formatting.eslint_d,
|
|
|
|
null_ls.builtins.formatting.markdownlint,
|
|
|
|
null_ls.builtins.formatting.prettierd,
|
|
|
|
null_ls.builtins.formatting.sqlfluff.with({
|
|
|
|
extra_args = { "--dialect", "postgres" },
|
|
|
|
}),
|
|
|
|
null_ls.builtins.formatting.stylua,
|
|
|
|
null_ls.builtins.formatting.rustfmt,
|
|
|
|
null_ls.builtins.formatting.tidy,
|
|
|
|
null_ls.builtins.formatting.taplo,
|
|
|
|
-- Refactoring
|
2023-12-01 20:26:00 +00:00
|
|
|
-- null_ls.builtins.code_actions.refactoring,
|
2023-12-01 20:26:00 +00:00
|
|
|
-- Shells
|
|
|
|
null_ls.builtins.diagnostics.fish,
|
|
|
|
-- Git
|
|
|
|
null_ls.builtins.code_actions.gitsigns,
|
|
|
|
-- Spelling
|
|
|
|
null_ls.builtins.diagnostics.codespell,
|
|
|
|
},
|
|
|
|
})
|