return { -- Mason: manage LSP servers, linters, formatters { "mason-org/mason.nvim", opts = { ensure_installed = { -- LSP servers "gopls", "lua-language-server", "typescript-language-server", "html-lsp", "css-lsp", "json-lsp", "yaml-language-server", "marksman", "sqlls", "pyright", "ruff", "docker-language-server", "zls", -- Linters "golangci-lint", "eslint_d", "markdownlint", "hadolint", "shellcheck", -- Formatters "gofumpt", "goimports", "prettier", "stylua", "sql-formatter", -- DAP adapters "delve", "js-debug-adapter", "codelldb", }, }, }, }