feat(intelephense): add phpcs linter
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user