Files
astronvim_config/plugins/null-ls.lua
2023-02-13 15:55:27 +02:00

21 lines
600 B
Lua

return function(config)
local null_ls = require "null-ls"
config.sources = {
null_ls.builtins.formatting.stylua,
null_ls.builtins.formatting.prettier,
null_ls.builtins.formatting.black,
null_ls.builtins.formatting.isort,
null_ls.builtins.formatting.clang_format,
null_ls.builtins.formatting.rustfmt,
null_ls.builtins.formatting.shfmt.with {
args = { "-i", "2" },
},
null_ls.builtins.diagnostics.luacheck,
null_ls.builtins.diagnostics.flake8,
-- null_ls.builtins.diagnostics.pylint,
null_ls.builtins.diagnostics.mypy,
}
return config
end