feat(intelephense): add phpcs linter

This commit is contained in:
2024-08-12 22:29:39 +02:00
parent d59851504d
commit e577945816
+21 -1
View File
@@ -12,7 +12,27 @@ return {
"composer.lock", "composer.lock",
"vendor", "vendor",
}, },
mason = "intelephense", mason = { "intelephense", dependencies = { "phpcs" } },
linters = {
{
cmd = {
"phpcs",
"--report=emacs",
"-s",
"-q",
"-",
},
stdin = true,
stdout = true,
pattern = "^.+:(%d+):(%d+): (%w+) %- (.*) %((.*)%)$",
groups = { "lnum", "col", "severity", "message", "source" },
source = "phpcs",
severity_map = {
error = vim.diagnostic.severity.ERROR,
warning = vim.diagnostic.severity.WARN,
},
},
},
lspconfig = { lspconfig = {
filetypes = { filetypes = {
"php", "php",