-- Mason tool installer for formatters and linters -- Note: phpcs/phpcbf already installed globally, not included here return { "WhoIsSethDaniel/mason-tool-installer.nvim", dependencies = { "williamboman/mason.nvim" }, config = function() require("mason-tool-installer").setup({ ensure_installed = { -- Formatters "prettier", -- JS, TS, CSS, JSON, Markdown, HTML "stylua", -- Lua "black", -- Python -- Note: phpcbf already installed globally -- Linters "eslint_d", -- JS, TS (daemon version for speed) "markdownlint", -- Markdown "ruff", -- Python (fast linter + import sorter) -- Note: phpcs already installed globally }, auto_update = false, run_on_start = true, }) end, }