phpcs linter, php-cs-fixer formatter

This commit is contained in:
muneebusmani 2024-06-09 19:26:30 +05:00
parent ee5fb7c7b5
commit e12fc47f74

View file

@ -42,18 +42,31 @@ return {
local nls = require("null-ls")
opts.sources = opts.sources or {}
table.insert(opts.sources, nls.builtins.formatting.phpcsfixer)
table.insert(opts.sources, nls.builtins.diagnostics.phpcs)
end,
},
{
"stevearc/conform.nvim",
"mfussenegger/nvim-lint",
optional = true,
dependencies = {
"williamboman/mason.nvim",
opts = { ensure_installed = { "php-cs-fixer" } },
},
opts = {
formatters_by_ft = {
php = { "php-cs-fixer" },
linters_by_ft = {
php = { "phpcs" },
},
},
{
"stevearc/conform.nvim",
optional = true,
dependencies = {
"williamboman/mason.nvim",
opts = { ensure_installed = {
"phpcs",
"php-cs-fixer",
} },
},
opts = {
formatters_by_ft = {
php = { "php-cs-fixer" },
},
},
},
},