2021-09-01 17:03:05 +00:00
|
|
|
vim.g["airline#extensions#ale#enabled"] = 1
|
|
|
|
vim.g.ale_lint_on_enter = 0
|
2021-09-30 17:59:48 +00:00
|
|
|
vim.g.ale_go_golangci_lint_package = 1
|
2021-12-08 23:28:12 +00:00
|
|
|
vim.g.ale_disable_lsp = 1
|
2021-09-01 17:03:05 +00:00
|
|
|
vim.g.ale_linters = {
|
2021-12-08 23:28:12 +00:00
|
|
|
go = {},
|
|
|
|
rust = {},
|
2021-12-09 01:12:33 +00:00
|
|
|
python = {},
|
2021-12-15 23:32:33 +00:00
|
|
|
lua = {},
|
2021-09-16 01:13:17 +00:00
|
|
|
-- sh = {'language_server', 'shell', 'shellcheck'},
|
2021-12-08 23:28:12 +00:00
|
|
|
sh = {},
|
2022-01-10 22:38:24 +00:00
|
|
|
text = {},
|
2022-01-10 22:41:08 +00:00
|
|
|
markdown = {},
|
|
|
|
fish = {},
|
|
|
|
ansible = {},
|
2022-01-10 22:53:16 +00:00
|
|
|
dockerfile = {},
|
2021-09-01 17:03:05 +00:00
|
|
|
}
|
|
|
|
vim.g.ale_linter_aliases = {
|
2021-12-15 17:37:51 +00:00
|
|
|
markdown = { "text" },
|
2021-09-01 17:03:05 +00:00
|
|
|
}
|
|
|
|
local pretty_trim_fixer = {
|
|
|
|
"prettier",
|
|
|
|
"trim_whitespace",
|
2021-12-15 17:37:51 +00:00
|
|
|
"remove_trailing_lines",
|
2021-09-01 17:03:05 +00:00
|
|
|
}
|
|
|
|
vim.g.ale_fixers = {
|
2021-12-15 17:37:51 +00:00
|
|
|
["*"] = { "trim_whitespace", "remove_trailing_lines" },
|
2021-09-16 01:13:17 +00:00
|
|
|
-- go = {"gofmt", "goimports"},
|
2021-09-01 17:03:05 +00:00
|
|
|
json = pretty_trim_fixer,
|
2021-09-16 01:13:17 +00:00
|
|
|
-- rust = {"rustfmt"},
|
2021-09-01 17:03:05 +00:00
|
|
|
--[[
|
|
|
|
python = {
|
|
|
|
"black",
|
|
|
|
"autopep8",
|
|
|
|
"reorder-python-imports",
|
|
|
|
"remove_trailing_lines",
|
|
|
|
"trim_whitespace",
|
|
|
|
},
|
|
|
|
--]]
|
|
|
|
markdown = pretty_trim_fixer,
|
2021-12-15 17:37:51 +00:00
|
|
|
yaml = { "prettier", "remove_trailing_lines" },
|
|
|
|
css = pretty_trim_fixer,
|
2021-09-01 17:03:05 +00:00
|
|
|
javascript = pretty_trim_fixer,
|
|
|
|
}
|