feat(intelephense): change formatter to php-cs-fixer
This commit is contained in:
@@ -10,7 +10,7 @@ return {
|
|||||||
dependencies = {
|
dependencies = {
|
||||||
"npm",
|
"npm",
|
||||||
},
|
},
|
||||||
mason = { "intelephense", dependencies = { {"phpcs", "pretty-php" } } },
|
mason = { "intelephense", dependencies = { "phpcs" } },
|
||||||
linters = {
|
linters = {
|
||||||
{
|
{
|
||||||
cmd = {
|
cmd = {
|
||||||
@@ -39,35 +39,22 @@ return {
|
|||||||
mode = "n",
|
mode = "n",
|
||||||
lhs = "<leader>lf",
|
lhs = "<leader>lf",
|
||||||
rhs = function()
|
rhs = function()
|
||||||
|
vim.lsp.buf.format()
|
||||||
utils.format({
|
utils.format({
|
||||||
cmd = {
|
cmd = {
|
||||||
"pretty-php",
|
"php-cs-fixer",
|
||||||
"--psr12",
|
"fix",
|
||||||
"--enable=align-comments",
|
"%file%",
|
||||||
"-qq",
|
"--quiet",
|
||||||
"-",
|
|
||||||
},
|
},
|
||||||
output = "stdout",
|
output = "in_place",
|
||||||
})
|
ignore_stderr = true,
|
||||||
end,
|
env = { PHP_CS_FIXER_IGNORE_ENV = "1" },
|
||||||
},
|
|
||||||
{
|
|
||||||
mode = "x",
|
|
||||||
lhs = "<leader>lf",
|
|
||||||
rhs = function()
|
|
||||||
utils.format({
|
|
||||||
cmd = {
|
|
||||||
"pretty-php",
|
|
||||||
"--psr12",
|
|
||||||
"--enable=align-comments",
|
|
||||||
"-qq",
|
|
||||||
"-",
|
|
||||||
},
|
|
||||||
output = "stdout",
|
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
settings_file = ".intelephense.json",
|
||||||
lspconfig = {
|
lspconfig = {
|
||||||
filetypes = {
|
filetypes = {
|
||||||
"php",
|
"php",
|
||||||
@@ -77,10 +64,11 @@ return {
|
|||||||
settings = {
|
settings = {
|
||||||
intelephense = {
|
intelephense = {
|
||||||
environment = {
|
environment = {
|
||||||
phpVersion = "7.4",
|
phpVersion = "8.4",
|
||||||
},
|
},
|
||||||
format = {
|
format = {
|
||||||
enable = false,
|
enable = true,
|
||||||
|
braces = "psr12",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user