From db92671e571c0b4e3148a1cdd0573ffe05d95494 Mon Sep 17 00:00:00 2001 From: Matheus Gabriel Werny <46067952+Spixmaster@users.noreply.github.com> Date: Sun, 21 Jun 2026 04:12:19 +0200 Subject: [PATCH] Added missing supported file types of dprint (#5126) * Added missing supported files of dprint Added missing supported files of dprint. Related to https://github.com/dense-analysis/ale/pull/4320. * Add new files Add new files. * Tests work Fixed identifiers. Fixed sorting. * Enable formatting of SQL Enable formatting of SQL. --- autoload/ale/fix/registry.vim | 2 +- doc/ale-astro.txt | 6 ++++++ doc/ale-cs.txt | 6 ++++++ doc/ale-css.txt | 6 ++++++ doc/ale-dockerfile.txt | 2 +- doc/ale-go.txt | 6 ++++++ doc/ale-graphql.txt | 6 ++++++ doc/ale-html.txt | 6 ++++++ doc/ale-javascript.txt | 2 +- doc/ale-jinja.txt | 7 +++++++ doc/ale-json.txt | 2 +- doc/ale-less.txt | 6 ++++++ doc/ale-markdown.txt | 2 +- doc/ale-mustache.txt | 12 ++++++++++++ doc/ale-nunjucks.txt | 8 +++++++- doc/ale-php.txt | 6 ++++++ doc/ale-python.txt | 6 ++++++ doc/ale-sass.txt | 6 ++++++ doc/ale-scss.txt | 6 ++++++ doc/ale-sql.txt | 3 +-- doc/ale-supported-languages-and-tools.txt | 24 +++++++++++++++++++++++ doc/ale-svelte.txt | 6 ++++++ doc/ale-toml.txt | 2 +- doc/ale-twig.txt | 12 ++++++++++++ doc/ale-typescript.txt | 2 +- doc/ale-vento.txt | 12 ++++++++++++ doc/ale-vue.txt | 6 ++++++ doc/ale-xml.txt | 6 ++++++ doc/ale-yaml.txt | 6 ++++++ doc/ale.txt | 23 ++++++++++++++++++++++ supported-tools.md | 24 +++++++++++++++++++++++ 31 files changed, 219 insertions(+), 10 deletions(-) create mode 100644 doc/ale-mustache.txt create mode 100644 doc/ale-twig.txt create mode 100644 doc/ale-vento.txt diff --git a/autoload/ale/fix/registry.vim b/autoload/ale/fix/registry.vim index 9fb97345d..45885d6ae 100644 --- a/autoload/ale/fix/registry.vim +++ b/autoload/ale/fix/registry.vim @@ -634,7 +634,7 @@ let s:default_registry = { \ }, \ 'dprint': { \ 'function': 'ale#fixers#dprint#Fix', -\ 'suggested_filetypes': ['dockerfile', 'javascript', 'json', 'markdown', 'toml', 'typescript'], +\ 'suggested_filetypes': ['astro', 'cs', 'css', 'dockerfile', 'go', 'graphql', 'html', 'javascript', 'jinja', 'json', 'less', 'markdown', 'mustache', 'nunjucks', 'php', 'python', 'sass', 'scss', 'sql', 'svelte', 'toml', 'twig', 'typescript', 'vento', 'vue', 'xml', 'yaml'], \ 'description': 'Pluggable and configurable code formatting platform', \ }, \ 'stylua': { diff --git a/doc/ale-astro.txt b/doc/ale-astro.txt index 0132aa804..a05b9f40b 100644 --- a/doc/ale-astro.txt +++ b/doc/ale-astro.txt @@ -2,6 +2,12 @@ ALE Astro Integration *ale-astro-options* +=============================================================================== +dprint *ale-astro-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== eslint *ale-astro-eslint* diff --git a/doc/ale-cs.txt b/doc/ale-cs.txt index 56e071c3b..4b1f4f568 100644 --- a/doc/ale-cs.txt +++ b/doc/ale-cs.txt @@ -151,6 +151,12 @@ g:ale_cs_dotnet_format_options fixer. +=============================================================================== +dprint *ale-cs-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/roslyn/. + + =============================================================================== mcs *ale-cs-mcs* diff --git a/doc/ale-css.txt b/doc/ale-css.txt index 727f0c3eb..3fa71f426 100644 --- a/doc/ale-css.txt +++ b/doc/ale-css.txt @@ -42,6 +42,12 @@ g:ale_css_css_beautify_use_global See |ale-integrations-local-executables| +=============================================================================== +dprint *ale-css-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/malva/. + + =============================================================================== fecs *ale-css-fecs* diff --git a/doc/ale-dockerfile.txt b/doc/ale-dockerfile.txt index 253462dcc..e707f91ae 100644 --- a/doc/ale-dockerfile.txt +++ b/doc/ale-dockerfile.txt @@ -58,7 +58,7 @@ g:ale_dockerfile_dockerlinter_options =============================================================================== dprint *ale-dockerfile-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/dockerfile +See |ale-dprint-options| and https://dprint.dev/plugins/dockerfile/. =============================================================================== diff --git a/doc/ale-go.txt b/doc/ale-go.txt index 1c2fc95bc..0f1a97090 100644 --- a/doc/ale-go.txt +++ b/doc/ale-go.txt @@ -65,6 +65,12 @@ cspell *ale-go-cspell* See |ale-cspell-options| +=============================================================================== +dprint *ale-go-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/gofumpt/. + + =============================================================================== gobuild *ale-go-gobuild* diff --git a/doc/ale-graphql.txt b/doc/ale-graphql.txt index 603694bb5..5a1e096f6 100644 --- a/doc/ale-graphql.txt +++ b/doc/ale-graphql.txt @@ -2,6 +2,12 @@ ALE GraphQL Integration *ale-graphql-options* +=============================================================================== +dprint *ale-graphql-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/pretty_graphql/. + + =============================================================================== eslint *ale-graphql-eslint* diff --git a/doc/ale-html.txt b/doc/ale-html.txt index 84babc303..45642faed 100644 --- a/doc/ale-html.txt +++ b/doc/ale-html.txt @@ -65,6 +65,12 @@ g:ale_html_djlint_options This variable can be changed to modify flags given to djlint. +=============================================================================== +dprint *ale-html-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== fecs *ale-html-fecs* diff --git a/doc/ale-javascript.txt b/doc/ale-javascript.txt index 72e4efd9b..ed67c2d4d 100644 --- a/doc/ale-javascript.txt +++ b/doc/ale-javascript.txt @@ -51,7 +51,7 @@ Check the docs over at |ale-typescript-deno|. =============================================================================== dprint *ale-javascript-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/typescript +See |ale-dprint-options| and https://dprint.dev/plugins/typescript/. =============================================================================== diff --git a/doc/ale-jinja.txt b/doc/ale-jinja.txt index e981d347a..304c6623e 100644 --- a/doc/ale-jinja.txt +++ b/doc/ale-jinja.txt @@ -8,6 +8,13 @@ djlint *ale-jinja-djlint* See |ale-html-djlint| + +=============================================================================== +dprint *ale-jinja-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== j2lint *ale-jinja-j2lint* diff --git a/doc/ale-json.txt b/doc/ale-json.txt index 1f72f8329..1e9a0f651 100644 --- a/doc/ale-json.txt +++ b/doc/ale-json.txt @@ -24,7 +24,7 @@ See |ale-cspell-options| =============================================================================== dprint *ale-json-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/json +See |ale-dprint-options| and https://dprint.dev/plugins/json/. =============================================================================== diff --git a/doc/ale-less.txt b/doc/ale-less.txt index 3c4eacd00..ca02d056e 100644 --- a/doc/ale-less.txt +++ b/doc/ale-less.txt @@ -2,6 +2,12 @@ ALE Less Integration *ale-less-options* +=============================================================================== +dprint *ale-less-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/malva/. + + =============================================================================== lessc *ale-less-lessc* diff --git a/doc/ale-markdown.txt b/doc/ale-markdown.txt index 3f45cbc01..ef3659be1 100644 --- a/doc/ale-markdown.txt +++ b/doc/ale-markdown.txt @@ -11,7 +11,7 @@ See |ale-cspell-options| =============================================================================== dprint *ale-markdown-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/markdown +See |ale-dprint-options| and https://dprint.dev/plugins/markdown/. =============================================================================== diff --git a/doc/ale-mustache.txt b/doc/ale-mustache.txt new file mode 100644 index 000000000..8df3339f8 --- /dev/null +++ b/doc/ale-mustache.txt @@ -0,0 +1,12 @@ +=============================================================================== +ALE Mustache Integration *ale-mustache-options* + + +=============================================================================== +dprint *ale-mustache-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + +=============================================================================== +vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: diff --git a/doc/ale-nunjucks.txt b/doc/ale-nunjucks.txt index d0e1db266..0566a40ad 100644 --- a/doc/ale-nunjucks.txt +++ b/doc/ale-nunjucks.txt @@ -2,11 +2,17 @@ ALE Nunjucks Integration *ale-nunjucks-options* - =============================================================================== djlint *ale-nunjucks-djlint* See |ale-html-djlint| + +=============================================================================== +dprint *ale-nunjucks-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: diff --git a/doc/ale-php.txt b/doc/ale-php.txt index b4935115d..6f2ff7e4c 100644 --- a/doc/ale-php.txt +++ b/doc/ale-php.txt @@ -8,6 +8,12 @@ cspell *ale-php-cspell* See |ale-cspell-options| +=============================================================================== +dprint *ale-php-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/mago/. + + =============================================================================== langserver *ale-php-langserver* diff --git a/doc/ale-python.txt b/doc/ale-python.txt index c934506db..9e8153fd2 100644 --- a/doc/ale-python.txt +++ b/doc/ale-python.txt @@ -459,6 +459,12 @@ cspell *ale-python-cspell* See |ale-cspell-options| +=============================================================================== +dprint *ale-python-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/ruff/. + + =============================================================================== flake8 *ale-python-flake8* diff --git a/doc/ale-sass.txt b/doc/ale-sass.txt index edb7b3495..d096eaeca 100644 --- a/doc/ale-sass.txt +++ b/doc/ale-sass.txt @@ -2,6 +2,12 @@ ALE Sass Integration *ale-sass-options* +=============================================================================== +dprint *ale-sass-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/malva/. + + =============================================================================== sasslint *ale-sass-sasslint* diff --git a/doc/ale-scss.txt b/doc/ale-scss.txt index 40ab2d2bb..337bc80dc 100644 --- a/doc/ale-scss.txt +++ b/doc/ale-scss.txt @@ -2,6 +2,12 @@ ALE SCSS Integration *ale-scss-options* +=============================================================================== +dprint *ale-scss-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/malva/. + + =============================================================================== prettier *ale-scss-prettier* diff --git a/doc/ale-sql.txt b/doc/ale-sql.txt index 8988e7a20..17e579160 100644 --- a/doc/ale-sql.txt +++ b/doc/ale-sql.txt @@ -5,8 +5,7 @@ ALE SQL Integration *ale-sql-options* =============================================================================== dprint *ale-sql-dprint* -See |ale-dprint-options| -and https://github.com/dprint/dprint-plugin-sql/releases +See |ale-dprint-options| and https://github.com/dprint/dprint-plugin-sql. =============================================================================== diff --git a/doc/ale-supported-languages-and-tools.txt b/doc/ale-supported-languages-and-tools.txt index 1fb7c2ec1..d51a342dc 100644 --- a/doc/ale-supported-languages-and-tools.txt +++ b/doc/ale-supported-languages-and-tools.txt @@ -39,6 +39,7 @@ Notes: * `gcc` * `llvm-mc` * Astro + * dprint * `eslint` * `prettier` * Autopkgtest (filetype autopkgtest) @@ -90,6 +91,7 @@ Notes: * `csc`!! * `cspell` * `dotnet-format` + * dprint * `mcs` * `mcsc`!! * `uncrustify` @@ -139,6 +141,7 @@ Notes: * `cspell` * `css-beautify` * `csslint` + * dprint * `fecs` * `prettier` * `stylelint` @@ -239,6 +242,7 @@ Notes: * Go * `bingo` * `cspell` + * dprint * `go build`!! * `go mod`!! * `go vet`!! @@ -256,6 +260,7 @@ Notes: * Go HTML Templates * djlint * GraphQL + * dprint * `eslint` * `gqlint` * `prettier` @@ -297,6 +302,7 @@ Notes: * `angular` * `cspell` * djlint + * dprint * `eslint` * `fecs` * `html-beautify` @@ -352,6 +358,7 @@ Notes: * `xo` * Jinja * djlint + * dprint * j2lint * JSON * `VSCode JSON language server` @@ -395,6 +402,7 @@ Notes: * Lean 4 * `lake` * Less + * dprint * `lessc` * `prettier` * `stylelint` @@ -421,6 +429,7 @@ Notes: * Markdown * `alex` * `cspell` + * dprint * `harper` * `languagetool`!! * `markdownlint`!! @@ -440,6 +449,8 @@ Notes: * `mlint` * Mercury * `mmc`!! +* Mustache + * dprint * NASM * `nasm`!! * Nickel @@ -462,6 +473,7 @@ Notes: * `write-good` * Nunjucks * djlint + * dprint * Objective-C * `ccls` * `clang` @@ -504,6 +516,7 @@ Notes: * `perl6 -c` * PHP * `cspell` + * dprint * `intelephense` * `langserver` * `phan` @@ -557,6 +570,7 @@ Notes: * `bandit` * `black` * `cspell` + * dprint * `flake8` * `flakehell` * `isort` @@ -652,6 +666,7 @@ Notes: * Salt * `salt-lint` * Sass + * dprint * `sass-lint` * `stylelint` * Scala @@ -663,6 +678,7 @@ Notes: * `scalafmt` * `scalastyle` * SCSS + * dprint * `prettier` * `sass-lint` * `scss-lint` @@ -689,6 +705,7 @@ Notes: * SugarSS * `stylelint` * Svelte + * dprint * `prettier` * `svelteserver` * Swift @@ -729,6 +746,8 @@ Notes: * TOML * `dprint` * `tombi` +* Twig + * `dprint` * TypeScript * `biome` * `cspell` @@ -749,6 +768,8 @@ Notes: * VALA * `uncrustify` * `vala_lint`!! +* Vento + * `dprint` * Verilog * `hdl-checker` * `iverilog` @@ -771,6 +792,7 @@ Notes: * `write-good` * Vue * `cspell` + * `dprint` * `prettier` * `vls` * `volar` @@ -782,10 +804,12 @@ Notes: * `proselint` * `write-good` * XML + * `dprint` * `xmllint` * YAML * `actionlint` * `circleci`!! + * `dprint` * `gitlablint` * `prettier` * `spectral` diff --git a/doc/ale-svelte.txt b/doc/ale-svelte.txt index ccdc7a079..644806f76 100644 --- a/doc/ale-svelte.txt +++ b/doc/ale-svelte.txt @@ -2,6 +2,12 @@ ALE Svelte Integration *ale-svelte-options* +=============================================================================== +dprint *ale-svelte-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== prettier *ale-svelte-prettier* diff --git a/doc/ale-toml.txt b/doc/ale-toml.txt index 26ea86281..a5049e86b 100644 --- a/doc/ale-toml.txt +++ b/doc/ale-toml.txt @@ -5,7 +5,7 @@ ALE TOML Integration *ale-toml-options* =============================================================================== dprint *ale-toml-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/toml +See |ale-dprint-options| and https://dprint.dev/plugins/toml/. =============================================================================== diff --git a/doc/ale-twig.txt b/doc/ale-twig.txt new file mode 100644 index 000000000..74b73502a --- /dev/null +++ b/doc/ale-twig.txt @@ -0,0 +1,12 @@ +=============================================================================== +ALE Twig Integration *ale-twig-options* + + +=============================================================================== +dprint *ale-twig-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + +=============================================================================== + vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: diff --git a/doc/ale-typescript.txt b/doc/ale-typescript.txt index 47d8c4bf4..4d727c7f3 100644 --- a/doc/ale-typescript.txt +++ b/doc/ale-typescript.txt @@ -126,7 +126,7 @@ g:ale_deno_import_map =============================================================================== dprint *ale-typescript-dprint* -See |ale-dprint-options| and https://dprint.dev/plugins/typescript +See |ale-dprint-options| and https://dprint.dev/plugins/typescript/. =============================================================================== diff --git a/doc/ale-vento.txt b/doc/ale-vento.txt new file mode 100644 index 000000000..b64f0cdad --- /dev/null +++ b/doc/ale-vento.txt @@ -0,0 +1,12 @@ +=============================================================================== +ALE Vento Integration *ale-vento-options* + + +=============================================================================== +dprint *ale-vento-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + +=============================================================================== + vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: diff --git a/doc/ale-vue.txt b/doc/ale-vue.txt index 864991ec9..11bc0f821 100644 --- a/doc/ale-vue.txt +++ b/doc/ale-vue.txt @@ -8,6 +8,12 @@ cspell *ale-vue-cspell* See |ale-cspell-options| +=============================================================================== +dprint *ale-vue-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== prettier *ale-vue-prettier* diff --git a/doc/ale-xml.txt b/doc/ale-xml.txt index 7c0941c5d..454b41f10 100644 --- a/doc/ale-xml.txt +++ b/doc/ale-xml.txt @@ -2,6 +2,12 @@ ALE XML Integration *ale-xml-options* +=============================================================================== +dprint *ale-xml-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/markup_fmt/. + + =============================================================================== xmllint *ale-xml-xmllint* diff --git a/doc/ale-yaml.txt b/doc/ale-yaml.txt index 9f8a681d8..2b5fd6fd2 100644 --- a/doc/ale-yaml.txt +++ b/doc/ale-yaml.txt @@ -73,6 +73,12 @@ it sends network requests, and running too often would overload the circleci servers. +=============================================================================== +dprint *ale-yaml-dprint* + +See |ale-dprint-options| and https://dprint.dev/plugins/pretty_yaml/. + + =============================================================================== prettier *ale-yaml-prettier* diff --git a/doc/ale.txt b/doc/ale.txt index 13ca121af..3ffdcd0fe 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -3434,6 +3434,7 @@ documented in additional help files. gcc...................................|ale-asm-gcc| llvm_mc...............................|ale-asm-llvm_mc| astro...................................|ale-astro-options| + dprint................................|ale-astro-dprint| eslint................................|ale-astro-eslint| prettier..............................|ale-astro-prettier| autopkgtest.............................|ale-autopkgtest-options| @@ -3507,12 +3508,14 @@ documented in additional help files. csc...................................|ale-cs-csc| cspell................................|ale-cs-cspell| dotnet-format.........................|ale-cs-dotnet-format| + dprint................................|ale-cs-dprint| mcs...................................|ale-cs-mcs| mcsc..................................|ale-cs-mcsc| uncrustify............................|ale-cs-uncrustify| css.....................................|ale-css-options| cspell................................|ale-css-cspell| css-beautify..........................|ale-css-css-beautify| + dprint................................|ale-css-dprint| fecs..................................|ale-css-fecs| prettier..............................|ale-css-prettier| stylelint.............................|ale-css-stylelint| @@ -3601,6 +3604,7 @@ documented in additional help files. go......................................|ale-go-options| bingo.................................|ale-go-bingo| cspell................................|ale-go-cspell| + dprint................................|ale-go-dprint| gobuild...............................|ale-go-gobuild| gofmt.................................|ale-go-gofmt| gofumpt...............................|ale-go-gofumpt| @@ -3615,6 +3619,7 @@ documented in additional help files. go html template........................|ale-gohtmltmpl-options| djlint................................|ale-gohtmltmpl-djlint| graphql.................................|ale-graphql-options| + dprint................................|ale-graphql-dprint| eslint................................|ale-graphql-eslint| gqlint................................|ale-graphql-gqlint| prettier..............................|ale-graphql-prettier| @@ -3655,6 +3660,7 @@ documented in additional help files. angular...............................|ale-html-angular| cspell................................|ale-html-cspell| djlint................................|ale-html-djlint| + dprint................................|ale-html-dprint| fecs..................................|ale-html-fecs| html-beautify.........................|ale-html-beautify| htmlhint..............................|ale-html-htmlhint| @@ -3710,6 +3716,7 @@ documented in additional help files. xo....................................|ale-javascript-xo| jinja...................................|ale-jinja-options| djlint................................|ale-jinja-djlint| + dprint................................|ale-jinja-dprint| j2lint................................|ale-jinja-j2lint| json....................................|ale-json-options| biome.................................|ale-json-biome| @@ -3745,6 +3752,7 @@ documented in additional help files. lean....................................|ale-lean-options| lake..................................|ale-lean-lake| less....................................|ale-less-options| + dprint................................|ale-less-dprint| lessc.................................|ale-less-lessc| prettier..............................|ale-less-prettier| stylelint.............................|ale-less-stylelint| @@ -3780,6 +3788,8 @@ documented in additional help files. redpen................................|ale-markdown-redpen| mercury.................................|ale-mercury-options| mmc...................................|ale-mercury-mmc| + mustache................................|ale-mustache-options| + dprint................................|ale-mustache-dprint| nasm....................................|ale-nasm-options| nasm..................................|ale-nasm-nasm| nickel..................................|ale-nickel-options| @@ -3798,6 +3808,7 @@ documented in additional help files. write-good............................|ale-nroff-write-good| nunjucks................................|ale-nunjucks-options| djlint................................|ale-nunjucks-djlint| + dprint................................|ale-nunjucks-dprint| objc....................................|ale-objc-options| ccls..................................|ale-objc-ccls| clang.................................|ale-objc-clang| @@ -3840,6 +3851,7 @@ documented in additional help files. perl6.................................|ale-perl6-perl6| php.....................................|ale-php-options| cspell................................|ale-php-cspell| + dprint................................|ale-php-dprint| langserver............................|ale-php-langserver| phan..................................|ale-php-phan| phpactor..............................|ale-php-phpactor| @@ -3890,6 +3902,7 @@ documented in additional help files. bandit................................|ale-python-bandit| black.................................|ale-python-black| cspell................................|ale-python-cspell| + dprint................................|ale-python-dprint| flake8................................|ale-python-flake8| flakehell.............................|ale-python-flakehell| isort.................................|ale-python-isort| @@ -3973,6 +3986,7 @@ documented in additional help files. salt....................................|ale-salt-options| salt-lint.............................|ale-salt-salt-lint| sass....................................|ale-sass-options| + dprint................................|ale-sass-dprint| sasslint..............................|ale-sass-sasslint| stylelint.............................|ale-sass-stylelint| scala...................................|ale-scala-options| @@ -3982,6 +3996,7 @@ documented in additional help files. scalafmt..............................|ale-scala-scalafmt| scalastyle............................|ale-scala-scalastyle| scss....................................|ale-scss-options| + dprint................................|ale-scss-dprint| prettier..............................|ale-scss-prettier| sasslint..............................|ale-scss-sasslint| stylelint.............................|ale-scss-stylelint| @@ -4012,6 +4027,7 @@ documented in additional help files. sugarss.................................|ale-sugarss-options| stylelint.............................|ale-sugarss-stylelint| svelte..................................|ale-svelte-options| + dprint................................|ale-svelte-dprint| prettier..............................|ale-svelte-prettier| svelteserver..........................|ale-svelte-svelteserver| swift...................................|ale-swift-options| @@ -4052,6 +4068,8 @@ documented in additional help files. toml....................................|ale-toml-options| dprint................................|ale-toml-dprint| tombi.................................|ale-toml-tombi| + twig....................................|ale-twig-options| + dprint................................|ale-twig-dprint| typescript..............................|ale-typescript-options| biome.................................|ale-typescript-biome| cspell................................|ale-typescript-cspell| @@ -4070,6 +4088,8 @@ documented in additional help files. vfmt..................................|ale-v-vfmt| vala....................................|ale-vala-options| uncrustify............................|ale-vala-uncrustify| + vento...................................|ale-vento-options| + dprint................................|ale-vento-dprint| verilog/systemverilog...................|ale-verilog-options| hdl-checker...........................|ale-verilog-hdl-checker| iverilog..............................|ale-verilog-iverilog| @@ -4092,6 +4112,7 @@ documented in additional help files. write-good............................|ale-vim-help-write-good| vue.....................................|ale-vue-options| cspell................................|ale-vue-cspell| + dprint................................|ale-vue-dprint| prettier..............................|ale-vue-prettier| vls...................................|ale-vue-vls| volar.................................|ale-vue-volar| @@ -4101,10 +4122,12 @@ documented in additional help files. cspell................................|ale-xhtml-cspell| write-good............................|ale-xhtml-write-good| xml.....................................|ale-xml-options| + dprint................................|ale-xml-dprint| xmllint...............................|ale-xml-xmllint| yaml....................................|ale-yaml-options| actionlint............................|ale-yaml-actionlint| circleci..............................|ale-yaml-circleci| + dprint................................|ale-yaml-dprint| prettier..............................|ale-yaml-prettier| spectral..............................|ale-yaml-spectral| swaglint..............................|ale-yaml-swaglint| diff --git a/supported-tools.md b/supported-tools.md index 02767e25c..92f968f80 100644 --- a/supported-tools.md +++ b/supported-tools.md @@ -49,6 +49,7 @@ formatting. * [gcc](https://gcc.gnu.org) * [llvm-mc](https://llvm.org) * Astro + * [dprint](https://dprint.dev) * [eslint](http://eslint.org/) * [prettier](https://github.com/prettier/prettier) * Autopkgtest (filetype autopkgtest) @@ -100,6 +101,7 @@ formatting. * [csc](http://www.mono-project.com/docs/about-mono/languages/csharp/) :floppy_disk: see:`help ale-cs-csc` for details and configuration * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) * [dotnet-format](https://github.com/dotnet/format) + * [dprint](https://dprint.dev) * [mcs](http://www.mono-project.com/docs/about-mono/languages/csharp/) see:`help ale-cs-mcs` for details * [mcsc](http://www.mono-project.com/docs/about-mono/languages/csharp/) :floppy_disk: see:`help ale-cs-mcsc` for details and configuration * [uncrustify](https://github.com/uncrustify/uncrustify) @@ -149,6 +151,7 @@ formatting. * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) * [css-beautify](https://github.com/beautify-web/js-beautify) * [csslint](http://csslint.net/) + * [dprint](https://dprint.dev) * [fecs](http://fecs.baidu.com/) * [prettier](https://github.com/prettier/prettier) * [stylelint](https://github.com/stylelint/stylelint) @@ -249,6 +252,7 @@ formatting. * Go * [bingo](https://github.com/saibing/bingo) :warning: * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) :warning: + * [dprint](https://dprint.dev) * [go build](https://golang.org/cmd/go/) :warning: :floppy_disk: * [go mod](https://golang.org/cmd/go/) :warning: :floppy_disk: * [go vet](https://golang.org/cmd/vet/) :floppy_disk: @@ -266,6 +270,7 @@ formatting. * Go HTML Templates * [djlint](https://djlint.com/) * GraphQL + * [dprint](https://dprint.dev) * [eslint](http://eslint.org/) * [gqlint](https://github.com/happylinks/gqlint) * [prettier](https://github.com/prettier/prettier) @@ -307,6 +312,7 @@ formatting. * [angular](https://www.npmjs.com/package/@angular/language-server) * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) * [djlint](https://www.djlint.com/) + * [dprint](https://dprint.dev) * [eslint](https://github.com/BenoitZugmeyer/eslint-plugin-html) * [fecs](http://fecs.baidu.com/) * [html-beautify](https://beautifier.io/) @@ -362,6 +368,7 @@ formatting. * [xo](https://github.com/sindresorhus/xo) * Jinja * [djlint](https://djlint.com/) + * [dprint](https://dprint.dev) * [j2lint](https://github.com/aristanetworks/j2lint/) * JSON * [VSCode JSON language server](https://github.com/hrsh7th/vscode-langservers-extracted) @@ -405,6 +412,7 @@ formatting. * Lean 4 * [lake](https://github.com/leanprover/lean4) * Less + * [dprint](https://dprint.dev) * [lessc](https://www.npmjs.com/package/less) * [prettier](https://github.com/prettier/prettier) * [stylelint](https://github.com/stylelint/stylelint) @@ -431,6 +439,7 @@ formatting. * Markdown * [alex](https://github.com/get-alex/alex) * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) + * [dprint](https://dprint.dev) * [harper](https://github.com/elijah-potter/harper) :speech_balloon: * [languagetool](https://languagetool.org/) :floppy_disk: :speech_balloon: * [markdownlint](https://github.com/DavidAnson/markdownlint) :floppy_disk: @@ -450,6 +459,8 @@ formatting. * [mlint](https://www.mathworks.com/help/matlab/ref/mlint.html) :speech_balloon: * Mercury * [mmc](http://mercurylang.org) :floppy_disk: +* Mustache + * [dprint](https://dprint.dev) * NASM * [nasm](https://www.nasm.us/) :floppy_disk: * Nickel @@ -472,6 +483,7 @@ formatting. * [write-good](https://github.com/btford/write-good) * Nunjucks * [djlint](https://djlint.com/) + * [dprint](https://dprint.dev) * Objective-C * [ccls](https://github.com/MaskRay/ccls) :speech_balloon: * [clang](http://clang.llvm.org/) @@ -514,6 +526,7 @@ formatting. * [perl6 -c](https://perl6.org) :warning: * PHP * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) + * [dprint](https://dprint.dev) * [intelephense](https://github.com/bmewburn/intelephense-docs) :speech_balloon: * [langserver](https://github.com/felixfbecker/php-language-server) :speech_balloon: * [phan](https://github.com/phan/phan) see `:help ale-php-phan` to instructions :speech_balloon: @@ -567,6 +580,7 @@ formatting. * [bandit](https://github.com/PyCQA/bandit) :warning: * [black](https://github.com/psf/black) * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) + * [dprint](https://dprint.dev) * [flake8](http://flake8.pycqa.org/en/latest/) * [flakehell](https://github.com/flakehell/flakehell) * [isort](https://github.com/timothycrosley/isort) @@ -662,6 +676,7 @@ formatting. * Salt * [salt-lint](https://github.com/warpnet/salt-lint) * Sass + * [dprint](https://dprint.dev) * [sass-lint](https://www.npmjs.com/package/sass-lint) * [stylelint](https://github.com/stylelint/stylelint) * Scala @@ -673,6 +688,7 @@ formatting. * [scalafmt](https://scalameta.org/scalafmt/) * [scalastyle](http://www.scalastyle.org) * SCSS + * [dprint](https://dprint.dev) * [prettier](https://github.com/prettier/prettier) * [sass-lint](https://www.npmjs.com/package/sass-lint) * [scss-lint](https://github.com/brigade/scss-lint) @@ -699,6 +715,7 @@ formatting. * SugarSS * [stylelint](https://github.com/stylelint/stylelint) * Svelte + * [dprint](https://dprint.dev) * [prettier](https://github.com/prettier/prettier) * [svelteserver](https://github.com/sveltejs/language-tools/tree/master/packages/language-server) :speech_balloon: * Swift @@ -739,6 +756,8 @@ formatting. * TOML * [dprint](https://dprint.dev) * [tombi](https://tombi-toml.github.io/tombi/) +* Twig + * [dprint](https://dprint.dev) * TypeScript * [biome](https://biomejs.dev/) * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) @@ -759,6 +778,8 @@ formatting. * VALA * [uncrustify](https://github.com/uncrustify/uncrustify) * [vala_lint](https://github.com/vala-lang/vala-lint) :floppy_disk: +* Vento + * [dprint](https://dprint.dev) * Verilog * [hdl-checker](https://pypi.org/project/hdl-checker) * [iverilog](https://github.com/steveicarus/iverilog) @@ -781,6 +802,7 @@ formatting. * [write-good](https://github.com/btford/write-good) :warning: * Vue * [cspell](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell) + * [dprint](https://dprint.dev) * [prettier](https://github.com/prettier/prettier) * [vls](https://github.com/vuejs/vetur/tree/master/server) :speech_balloon: * [volar](https://github.com/johnsoncodehk/volar) @@ -792,10 +814,12 @@ formatting. * [proselint](http://proselint.com/) * [write-good](https://github.com/btford/write-good) * XML + * [dprint](https://dprint.dev) * [xmllint](http://xmlsoft.org/xmllint.html) * YAML * [actionlint](https://github.com/rhysd/actionlint) * [circleci](https://circleci.com/docs/2.0/local-cli) :floppy_disk: :warning: + * [dprint](https://dprint.dev) * [gitlablint](https://github.com/elijah-roberts/gitlab-lint) * [prettier](https://github.com/prettier/prettier) * [spectral](https://github.com/stoplightio/spectral)