1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
local ok, null_ls = pcall(require, "null-ls")
if not ok then
return
end
local php_actions = require("php-code-actions")
local sources = {
null_ls.builtins.code_actions.gitsigns,
null_ls.builtins.formatting.stylua,
-- null_ls.builtins.diagnostics.eslint,
null_ls.builtins.diagnostics.phpstan.with({
command = "./bin/phpstan",
}),
null_ls.builtins.diagnostics.phpcs.with({
command = "./bin/phpcs",
}),
-- null_ls.builtins.formatting.phpcsfixer,
-- null_ls.builtins.formatting.pint,
null_ls.builtins.diagnostics.golangci_lint,
null_ls.builtins.diagnostics.codespell.with({
args = {"--ignore-words", "crate"}
}),
-- null_ls.builtins.formatting.goimports,
null_ls.builtins.formatting.jq,
null_ls.builtins.code_actions.gitrebase,
null_ls.builtins.code_actions.refactoring,
null_ls.builtins.formatting.blade_formatter,
null_ls.builtins.formatting.sql_formatter,
php_actions.getter_setter,
}
null_ls.setup({
sources = sources,
debug = true,
})
|