Update conform-to-mason mappings (#12)

* Update the list of available conform formatters

* Update conform-to-mason mappings
This commit is contained in:
Patryk Kiepas
2025-03-10 15:29:24 +01:00
committed by GitHub
parent abce2be529
commit 1983f353b2
+96 -10
View File
@@ -3,7 +3,9 @@ local M = {}
-- conform formatter to mason package mapping -- conform formatter to mason package mapping
-- https://mason-registry.dev/registry/list -- https://mason-registry.dev/registry/list
M.conform_to_package = { M.conform_to_package = {
-- alejandra -- air
["alejandra"] = "alejandra",
["ansible-lint"] = "ansible-lint",
["asmfmt"] = "asmfmt", ["asmfmt"] = "asmfmt",
["ast-grep"] = "ast-grep", ["ast-grep"] = "ast-grep",
-- astyle -- astyle
@@ -11,70 +13,126 @@ M.conform_to_package = {
-- autocorrect -- autocorrect
["autoflake"] = "autoflake", ["autoflake"] = "autoflake",
["autopep8"] = "autopep8", ["autopep8"] = "autopep8",
-- awk
-- bean-format -- bean-format
["beautysh"] = "beautysh", ["beautysh"] = "beautysh",
["bibtex-tidy"] = "bibtex-tidy", ["bibtex-tidy"] = "bibtex-tidy",
-- biome-check -- bicep; it exists on Mason, but as LSP (exec: `bicep-lsp`)
["biome"] = "biome", ["biome"] = "biome",
-- biome-check
-- biome-organize-imports
["black"] = "black", ["black"] = "black",
["blade-formatter"] = "blade-formatter", ["blade-formatter"] = "blade-formatter",
["blue"] = "blue", ["blue"] = "blue",
-- bpfmt
["bsfmt"] = "brighterscript-formatter",
["buf"] = "buf", ["buf"] = "buf",
["buildifier"] = "buildifier", ["buildifier"] = "buildifier",
-- cabal_fmt
-- caramel_fmt
["cbfmt"] = "cbfmt", ["cbfmt"] = "cbfmt",
["clang-format"] = "clang-format", ["clang-format"] = "clang-format",
["cljfmt"] = "cljfmt",
-- cljstyle -- cljstyle
["cmake_format"] = "cmakelang", ["cmake_format"] = "cmakelang",
-- codeql; it exists on Mason, but as LSP (exec: `codeql`)
["codespell"] = "codespell", ["codespell"] = "codespell",
-- commitmsgfmt
["crlfmt"] = "crlfmt",
-- crystal
["csharpier"] = "csharpier", ["csharpier"] = "csharpier",
-- css_beautify
-- cue_fmt -- cue_fmt
-- d2
["darker"] = "darker", ["darker"] = "darker",
-- dart_format -- dart_format
["dcm_fix"] = "dcm",
["dcm_format"] = "dcm",
["deno_fmt"] = "deno", ["deno_fmt"] = "deno",
-- dfmt -- dfmt
["djlint"] = "djlint", ["djlint"] = "djlint",
["docformatter"] = "docformatter",
-- docstrfmt
["doctoc"] = "doctoc",
["dprint"] = "dprint", ["dprint"] = "dprint",
["easy-coding-standard"] = "easy-coding-standard", ["easy-coding-standard"] = "easy-coding-standard",
-- efmt
["elm_format"] = "elm-format", ["elm_format"] = "elm-format",
-- erb_format ["erb_format"] = "erb-formatter",
-- erlfmt
["eslint_d"] = "eslint_d", ["eslint_d"] = "eslint_d",
["fantomas"] = "fantomas", ["fantomas"] = "fantomas",
["findent"] = "findent",
-- fish_indent -- fish_indent
["fixjson"] = "fixjson", ["fixjson"] = "fixjson",
-- fnlfmt -- fnlfmt
-- forge_fmt
-- format-dune-file
-- format-queries
["fourmolu"] = "fourmolu", ["fourmolu"] = "fourmolu",
["fprettify"] = "fprettify",
-- gawk
["gci"] = "gci", ["gci"] = "gci",
["gdformat"] = "gdtoolkit", ["gdformat"] = "gdtoolkit",
["gersemi"] = "gersemi", ["gersemi"] = "gersemi",
-- gleam
-- gluon_fmt
-- gn -- gn
-- gofmt -- gofmt
["gofumpt"] = "gofumpt", ["gofumpt"] = "gofumpt",
["goimports-reviser"] = "goimports-reviser",
["goimports"] = "goimports", ["goimports"] = "goimports",
["goimports-reviser"] = "goimports-reviser",
-- gojq
["golines"] = "golines", ["golines"] = "golines",
["google-java-format"] = "google-java-format", ["google-java-format"] = "google-java-format",
-- grain_format
["hcl"] = "hclfmt",
-- hindent
-- html_beautify
["htmlbeautifier"] = "htmlbeautifier", ["htmlbeautifier"] = "htmlbeautifier",
-- hurlfmt
-- imba_fmt
-- indent -- indent
-- init -- init
-- injected -- injected
-- inko
["isort"] = "isort", ["isort"] = "isort",
["joker"] = "joker", ["joker"] = "joker",
["jq"] = "jq", ["jq"] = "jq",
-- js_beautify
["jsonnetfmt"] = "jsonnetfmt", ["jsonnetfmt"] = "jsonnetfmt",
-- just -- just
["kcl"] = "kcl",
-- kdlfmt
["ktfmt"] = "ktfmt",
["ktlint"] = "ktlint", ["ktlint"] = "ktlint",
["kulala-fmt"] = "kulala-fmt",
["latexindent"] = "latexindent", ["latexindent"] = "latexindent",
-- leptosfmt
-- liquidsoap-prettier
-- llf
["lua-format"] = "luaformatter",
["markdown-toc"] = "markdown-toc", ["markdown-toc"] = "markdown-toc",
["markdownlint-cli2"] = "markdownlint-cli2", -- markdownfmt
["markdownlint"] = "markdownlint", ["markdownlint"] = "markdownlint",
["markdownlint-cli2"] = "markdownlint-cli2",
["mdformat"] = "mdformat", ["mdformat"] = "mdformat",
["mdsf"] = "mdsf",
["mdslw"] = "mdslw", ["mdslw"] = "mdslw",
-- mix -- mix
-- mojo_format
-- nginxfmt
-- nickel; it exists on Mason, but as LSP (exec: `nls`)
-- nimpretty
-- nixfmt -- nixfmt
["nixpkgs_fmt"] = "nixpkgs-fmt", ["nixpkgs_fmt"] = "nixpkgs-fmt",
-- nomad_fmt
-- nph
["npm-groovy-lint"] = "npm-groovy-lint",
-- nufmt
["ocamlformat"] = "ocamlformat", ["ocamlformat"] = "ocamlformat",
-- ocp-indent
["opa_fmt"] = "opa", ["opa_fmt"] = "opa",
["ormolu"] = "ormolu",
-- packer_fmt -- packer_fmt
-- pangu -- pangu
-- perlimports -- perlimports
@@ -87,51 +145,79 @@ M.conform_to_package = {
["prettier"] = "prettier", ["prettier"] = "prettier",
["prettierd"] = "prettierd", ["prettierd"] = "prettierd",
["pretty-php"] = "pretty-php", ["pretty-php"] = "pretty-php",
["prettypst"] = "prettypst",
-- puppet-lint -- puppet-lint
["purs-tidy"] = "purescript-tidy",
["pyink"] = "pyink",
-- pyproject-fmt
-- python-ly
["reformat-gherkin"] = "reformat-gherkin",
["reorder-python-imports"] = "reorder-python-imports", ["reorder-python-imports"] = "reorder-python-imports",
-- rescript-format -- rescript-format
-- roc
-- rstfmt
["rubocop"] = "rubocop", ["rubocop"] = "rubocop",
["rubyfmt"] = "rubyfmt", ["rubyfmt"] = "rubyfmt",
-- ruff
["ruff_fix"] = "ruff", ["ruff_fix"] = "ruff",
["ruff_format"] = "ruff", ["ruff_format"] = "ruff",
["ruff_organize_imports"] = "ruff",
["rufo"] = "rufo", ["rufo"] = "rufo",
-- runic
-- ["rustfmt"] = "rustfmt", Deprecated by mason -- ["rustfmt"] = "rustfmt", Deprecated by mason
["rustywind"] = "rustywind", ["rustywind"] = "rustywind",
-- scalafmt -- scalafmt
["shellcheck"] = "shellcheck", ["shellcheck"] = "shellcheck",
["shellharden"] = "shellharden", ["shellharden"] = "shellharden",
["shfmt"] = "shfmt", ["shfmt"] = "shfmt",
["sleek"] = "sleek",
-- smlfmt
["snakefmt"] = "snakefmt",
["sql_formatter"] = "sql-formatter", ["sql_formatter"] = "sql-formatter",
["sqlfluff"] = "sqlfluff", ["sqlfluff"] = "sqlfluff",
["sqlfmt"] = "sqlfmt", ["sqlfmt"] = "sqlfmt",
-- sqruff
-- squeeze_blanks -- squeeze_blanks
-- standard-clj
["standardjs"] = "standardjs", ["standardjs"] = "standardjs",
["standardrb"] = "standardrb", ["standardrb"] = "standardrb",
["stylelint"] = "stylelint", ["stylelint"] = "stylelint",
-- styler -- styler
-- stylish-haskell
["stylua"] = "stylua", ["stylua"] = "stylua",
["superhtml"] = "superhtml",
-- swift_format -- swift_format
-- swiftformat -- swiftformat
["swiftlint"] = "swiftlint",
-- syntax_tree
["taplo"] = "taplo", ["taplo"] = "taplo",
["templ"] = "templ", ["templ"] = "templ",
-- terraform_fmt -- terraform_fmt
-- terragrunt_hclfmt -- terragrunt_hclfmt
["tex-fmt"] = "tex-fmt",
["tlint"] = "tlint", ["tlint"] = "tlint",
-- tofu_fmt
-- trim_newlines -- trim_newlines
-- trim_whitespace -- trim_whitespace
-- twig-cs-fixer ["twig-cs-fixer"] = "twig-cs-fixer",
["typos"] = "typos", ["typos"] = "typos",
-- typstfmt -- typstyle
-- ufmt
-- uncrustify -- uncrustify
["usort"] = "usort", ["usort"] = "usort",
["xmlformat"] = "xmlformatter", ["verible"] = "verible",
["vsg"] = "vsg",
["xmlformat"] = "xmlformatter", -- Deprecated in conform.nvim; redirects to xmlformatter
["xmlformatter"] = "xmlformatter",
-- xmllint -- xmllint
-- xmlstarlet
["yamlfix"] = "yamlfix", ["yamlfix"] = "yamlfix",
["yamlfmt"] = "yamlfmt", ["yamlfmt"] = "yamlfmt",
["yapf"] = "yapf", ["yapf"] = "yapf",
-- yew-fmt
["yq"] = "yq", ["yq"] = "yq",
-- zigfmt -- zigfmt
-- ziggy
-- ziggy_schema
["zprint"] = "zprint", ["zprint"] = "zprint",
} }