Created
November 22, 2020 00:55
-
-
Save kevinclark/bc457f247940dd80c87c93149ddadde4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ g co master | |
Switched to branch 'master' | |
Your branch is up to date with 'origin/master'. | |
❯ ./run-tests --fast -q | |
Starting Vim: neovim-v0.3.5... | |
Starting Vint... | |
Starting Custom checks... | |
======================================== | |
Running custom linting rules | |
======================================== | |
Custom warnings/errors follow: | |
======================================== | |
Checking for duplicate tags | |
======================================== | |
Duplicate tags follow: | |
======================================== | |
Checking for invalid tag references | |
======================================== | |
Invalid tag references tags follow: | |
+ALEComplete | |
+ALEDisable | |
+ALEEnable | |
+ALEErrorSign | |
+ALEError | |
+ALEFix | |
+ALEInfoSign | |
+ALEInfo | |
+ALELintPre | |
+ALELint | |
+ALEReset | |
+ALEStyleErrorSign | |
+ALEStyleError | |
+ALEStyleWarningSign | |
+ALEStyleWarning | |
+ALEToggle | |
+ALEWarningSign | |
+ALEWarning | |
+ale-c-cc | |
+ale-cpp-cc | |
+ale-cs-mcs | |
+ale-development | |
+ale-elixir-mix | |
+ale-hack-hack | |
+ale-haskell-ghc | |
+ale-javascript-prettier | |
+ale-lint-file | |
+ale-lint | |
+ale-lsp | |
+ale-lua-luac | |
+ale-objc-clang | |
+ale-objcpp-clang | |
+ale-perl-perl | |
+ale-php-php | |
+ale-puppet-puppet | |
+ale-sh-shell | |
+ale-support | |
+ale-terraform-terraform | |
+g:ale_c_build_dir | |
+g:ale_fix_on_save | |
+g:ale_linters | |
+g:ale_prolog_swipl_alarm | |
+g:ale_shell | |
======================================== | |
diff supported-tools.md and doc/ale-supported-languages-and-tools.txt tables | |
======================================== | |
Differences follow: | |
--- /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/doc-sorted.XXXXXXXX.xbP3ksyT 2020-11-21 16:24:32.000000000 -0800 | |
+++ /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/doc.XXXXXXXX.p3n3NqTb 2020-11-21 16:24:32.000000000 -0800 | |
@@ -26 +25,0 @@ | |
-C - * `clang-format` | |
@@ -28,0 +28 @@ | |
+C - * `clang-format` | |
@@ -42 +41,0 @@ | |
-C++ (filetype cpp) - * `clang-format` | |
@@ -45,0 +45 @@ | |
+C++ (filetype cpp) - * `clang-format` | |
@@ -96 +95,0 @@ | |
-Erlang - * `SyntaxErl` | |
@@ -98,0 +98 @@ | |
+Erlang - * `SyntaxErl` | |
@@ -105 +104,0 @@ | |
-GLSL - * `glslls` | |
@@ -106,0 +106 @@ | |
+GLSL - * `glslls` | |
@@ -109,2 +108,0 @@ | |
-Go - * `go mod`!! | |
-Go - * `go vet`!! | |
@@ -116,0 +115 @@ | |
+Go - * `go mod`!! | |
@@ -119,0 +119 @@ | |
+Go - * `go vet`!! | |
@@ -133 +132,0 @@ | |
-Haskell - * `ghc-mod` | |
@@ -134,0 +134 @@ | |
+Haskell - * `ghc-mod` | |
@@ -145 +144,0 @@ | |
-HTML - * `HTMLHint` | |
@@ -148,0 +148 @@ | |
+HTML - * `HTMLHint` | |
@@ -156 +155,0 @@ | |
-Java - * `PMD` | |
@@ -161,0 +161 @@ | |
+Java - * `PMD` | |
@@ -167,0 +168 @@ | |
+JavaScript - * `prettier` | |
@@ -170 +170,0 @@ | |
-JavaScript - * `prettier` | |
@@ -244,2 +243,0 @@ | |
-PHP - * `php -l` | |
-PHP - * `php-cs-fixer` | |
@@ -247,0 +246,2 @@ | |
+PHP - * `php-cs-fixer` | |
+PHP - * `php -l` | |
@@ -266 +265,0 @@ | |
-Puppet - * `puppet-lint` | |
@@ -267,0 +267 @@ | |
+Puppet - * `puppet-lint` | |
@@ -295 +294,0 @@ | |
-Re:VIEW - * `redpen` | |
@@ -306,0 +306 @@ | |
+Re:VIEW - * `redpen` | |
@@ -341 +340,0 @@ | |
-SQL - * `sql-lint` | |
@@ -344,0 +344 @@ | |
+SQL - * `sql-lint` | |
The supported tools list isn't sorted properly | |
--- /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/readme.XXXXXXXX.x2KsAwUe 2020-11-21 16:24:32.000000000 -0800 | |
+++ /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/doc.XXXXXXXX.p3n3NqTb 2020-11-21 16:24:32.000000000 -0800 | |
@@ -1,396 +1,396 @@ | |
-Ada - * [gcc](https://gcc.gnu.org) | |
-Ada - * [gnatpp](https://docs.adacore.com/gnat_ugn-docs/html/gnat_ugn/gnat_ugn/gnat_utility_programs.html#the-gnat-pretty-printer-gnatpp) :floppy_disk: | |
-Ansible - * [ansible-lint](https://github.com/willthames/ansible-lint) | |
-API Blueprint - * [drafter](https://github.com/apiaryio/drafter) | |
-AsciiDoc - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-AsciiDoc - * [languagetool](https://languagetool.org/) :floppy_disk: | |
-AsciiDoc - * [proselint](http://proselint.com/) | |
-AsciiDoc - * [redpen](http://redpen.cc/) | |
-AsciiDoc - * [textlint](https://textlint.github.io/) | |
-AsciiDoc - * [vale](https://github.com/ValeLint/vale) | |
-AsciiDoc - * [write-good](https://github.com/btford/write-good) | |
-ASM - * [gcc](https://gcc.gnu.org) | |
-Awk - * [gawk](https://www.gnu.org/software/gawk/) | |
-Bash - * [bashate](https://github.com/openstack/bashate) | |
-Bash - * [language-server](https://github.com/mads-hartmann/bash-language-server) | |
-Bash - * shell [-n flag](https://www.gnu.org/software/bash/manual/bash.html#index-set) | |
-Bash - * [shellcheck](https://www.shellcheck.net/) | |
-Bash - * [shfmt](https://github.com/mvdan/sh) | |
-Bats - * [shellcheck](https://www.shellcheck.net/) | |
-BibTeX - * [bibclean](http://ftp.math.utah.edu/pub/bibclean/) | |
-Bourne Shell - * shell [-n flag](http://linux.die.net/man/1/sh) | |
-Bourne Shell - * [shellcheck](https://www.shellcheck.net/) | |
-Bourne Shell - * [shfmt](https://github.com/mvdan/sh) | |
-C - * [astyle](http://astyle.sourceforge.net/) | |
-C - * [ccls](https://github.com/MaskRay/ccls) | |
-C - * [clang](http://clang.llvm.org/) | |
-C - * [clangd](https://clang.llvm.org/extra/clangd.html) | |
-C - * [clang-format](https://clang.llvm.org/docs/ClangFormat.html) | |
-C - * [clangtidy](http://clang.llvm.org/extra/clang-tidy/) :floppy_disk: | |
-C - * [cppcheck](http://cppcheck.sourceforge.net) | |
-C - * [cpplint](https://github.com/google/styleguide/tree/gh-pages/cpplint) | |
-C - * [cquery](https://github.com/cquery-project/cquery) | |
-C - * [flawfinder](https://www.dwheeler.com/flawfinder/) | |
-C - * [gcc](https://gcc.gnu.org/) | |
-C - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-C# - * [csc](http://www.mono-project.com/docs/about-mono/languages/csharp/) :floppy_disk: see:`help ale-cs-csc` for details and configuration | |
-C# - * [mcs](http://www.mono-project.com/docs/about-mono/languages/csharp/) see:`help ale-cs-mcs` for details | |
-C# - * [mcsc](http://www.mono-project.com/docs/about-mono/languages/csharp/) :floppy_disk: see:`help ale-cs-mcsc` for details and configuration | |
-C# - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-C++ (filetype cpp) - * [astyle](http://astyle.sourceforge.net/) | |
-C++ (filetype cpp) - * [ccls](https://github.com/MaskRay/ccls) | |
-C++ (filetype cpp) - * [clang](http://clang.llvm.org/) | |
-C++ (filetype cpp) - * [clangcheck](http://clang.llvm.org/docs/ClangCheck.html) :floppy_disk: | |
-C++ (filetype cpp) - * [clangd](https://clang.llvm.org/extra/clangd.html) | |
-C++ (filetype cpp) - * [clang-format](https://clang.llvm.org/docs/ClangFormat.html) | |
-C++ (filetype cpp) - * [clangtidy](http://clang.llvm.org/extra/clang-tidy/) :floppy_disk: | |
-C++ (filetype cpp) - * [clazy](https://github.com/KDE/clazy) :floppy_disk: | |
-C++ (filetype cpp) - * [cppcheck](http://cppcheck.sourceforge.net) | |
-C++ (filetype cpp) - * [cpplint](https://github.com/google/styleguide/tree/gh-pages/cpplint) :floppy_disk: | |
-C++ (filetype cpp) - * [cquery](https://github.com/cquery-project/cquery) | |
-C++ (filetype cpp) - * [flawfinder](https://www.dwheeler.com/flawfinder/) | |
-C++ (filetype cpp) - * [gcc](https://gcc.gnu.org/) | |
-C++ (filetype cpp) - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-Chef - * [cookstyle](https://docs.chef.io/cookstyle.html) | |
-Chef - * [foodcritic](http://www.foodcritic.io/) | |
-Clojure - * [clj-kondo](https://github.com/borkdude/clj-kondo) | |
-Clojure - * [joker](https://github.com/candid82/joker) | |
-CloudFormation - * [cfn-python-lint](https://github.com/awslabs/cfn-python-lint) | |
-CMake - * [cmake-format](https://github.com/cheshirekow/cmake_format) | |
-CMake - * [cmakelint](https://github.com/richq/cmake-lint) | |
-CoffeeScript - * [coffee](http://coffeescript.org/) | |
-CoffeeScript - * [coffeelint](https://www.npmjs.com/package/coffeelint) | |
-Crystal - * [ameba](https://github.com/veelenga/ameba) :floppy_disk: | |
-Crystal - * [crystal](https://crystal-lang.org/) :floppy_disk: | |
-CSS - * [csslint](http://csslint.net/) | |
-CSS - * [fecs](http://fecs.baidu.com/) | |
-CSS - * [prettier](https://github.com/prettier/prettier) | |
-CSS - * [stylelint](https://github.com/stylelint/stylelint) | |
-Cucumber - * [cucumber](https://cucumber.io/) | |
-CUDA - * [nvcc](http://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html) | |
-Cypher - * [cypher-lint](https://github.com/cleishm/libcypher-parser) | |
-Cython (pyrex filetype) - * [cython](http://cython.org/) | |
-D - * [dfmt](https://github.com/dlang-community/dfmt) | |
-D - * [dls](https://github.com/d-language-server/dls) | |
-D - * [dmd](https://dlang.org/dmd-linux.html) | |
-D - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-Dafny - * [dafny](https://rise4fun.com/Dafny) :floppy_disk: | |
-Dart - * [dartanalyzer](https://github.com/dart-lang/sdk/tree/master/pkg/analyzer_cli) :floppy_disk: | |
-Dart - * [dartfmt](https://github.com/dart-lang/sdk/tree/master/utils/dartfmt) | |
-Dart - * [language_server](https://github.com/natebosch/dart_language_server) | |
-Dhall - * [dhall-format](https://github.com/dhall-lang/dhall-lang) | |
-Dockerfile - * [dockerfile_lint](https://github.com/projectatomic/dockerfile_lint) | |
-Dockerfile - * [hadolint](https://github.com/hadolint/hadolint) | |
-Elixir - * [credo](https://github.com/rrrene/credo) | |
-Elixir - * [dialyxir](https://github.com/jeremyjh/dialyxir) :floppy_disk: | |
-Elixir - * [dogma](https://github.com/lpil/dogma) :floppy_disk: | |
-Elixir - * [elixir-ls](https://github.com/JakeBecker/elixir-ls) :warning: | |
-Elixir - * [mix](https://hexdocs.pm/mix/Mix.html) :warning: :floppy_disk: | |
-Elm - * [elm-format](https://github.com/avh4/elm-format) | |
-Elm - * [elm-ls](https://github.com/elm-tooling/elm-language-server) | |
-Elm - * [elm-make](https://github.com/elm/compiler) | |
-Erb - * [erb](https://apidock.com/ruby/ERB) | |
-Erb - * [erubi](https://github.com/jeremyevans/erubi) | |
-Erb - * [erubis](https://github.com/kwatch/erubis) | |
-Erb - * [ruumba](https://github.com/ericqweinstein/ruumba) | |
-Erlang - * [elvis](https://github.com/inaka/elvis) :floppy_disk: | |
-Erlang - * [erlc](http://erlang.org/doc/man/erlc.html) | |
-Erlang - * [SyntaxErl](https://github.com/ten0s/syntaxerl) | |
-Fish - * fish [-n flag](https://linux.die.net/man/1/fish) | |
-Fortran - * [gcc](https://gcc.gnu.org/) | |
-Fortran - * [language_server](https://github.com/hansec/fortran-language-server) | |
-Fountain - * [proselint](http://proselint.com/) | |
-FusionScript - * [fusion-lint](https://github.com/RyanSquared/fusionscript) | |
-Git Commit Messages - * [gitlint](https://github.com/jorisroovers/gitlint) | |
-GLSL - * [glslang](https://github.com/KhronosGroup/glslang) | |
-GLSL - * [glslls](https://github.com/svenstaro/glsl-language-server) | |
-Go - * [bingo](https://github.com/saibing/bingo) :warning: | |
-Go - * [go build](https://golang.org/cmd/go/) :warning: :floppy_disk: | |
-Go - * [gofmt](https://golang.org/cmd/gofmt/) | |
-Go - * [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) :warning: | |
-Go - * [golangci-lint](https://github.com/golangci/golangci-lint) :warning: :floppy_disk: | |
-Go - * [golangserver](https://github.com/sourcegraph/go-langserver) :warning: | |
-Go - * [golint](https://godoc.org/github.com/golang/lint) | |
-Go - * [gometalinter](https://github.com/alecthomas/gometalinter) :warning: :floppy_disk: | |
-Go - * [go mod](https://golang.org/cmd/go/) :warning: :floppy_disk: | |
-Go - * [gopls](https://github.com/golang/go/wiki/gopls) :warning: | |
-Go - * [gosimple](https://github.com/dominikh/go-tools/tree/master/cmd/gosimple) :warning: :floppy_disk: | |
-Go - * [gotype](https://godoc.org/golang.org/x/tools/cmd/gotype) :warning: :floppy_disk: | |
-Go - * [go vet](https://golang.org/cmd/vet/) :floppy_disk: | |
-Go - * [revive](https://github.com/mgechev/revive) :warning: :floppy_disk: | |
-Go - * [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) :warning: :floppy_disk: | |
-GraphQL - * [eslint](http://eslint.org/) | |
-GraphQL - * [gqlint](https://github.com/happylinks/gqlint) | |
-GraphQL - * [prettier](https://github.com/prettier/prettier) | |
-Hack - * [hack](http://hacklang.org/) | |
-Hack - * [hackfmt](https://github.com/facebook/hhvm/tree/master/hphp/hack/hackfmt) | |
-Hack - * [hhast](https://github.com/hhvm/hhast) :warning: (see `:help ale-integration-hack`) | |
-Haml - * [haml-lint](https://github.com/brigade/haml-lint) | |
-Handlebars - * [ember-template-lint](https://github.com/rwjblue/ember-template-lint) | |
-Haskell - * [brittany](https://github.com/lspitzner/brittany) | |
-Haskell - * [cabal-ghc](https://www.haskell.org/cabal/) | |
-Haskell - * [floskell](https://github.com/ennocramer/floskell) | |
-Haskell - * [ghc](https://www.haskell.org/ghc/) | |
-Haskell - * [ghc-mod](https://github.com/DanielG/ghc-mod) | |
-Haskell - * [hdevtools](https://hackage.haskell.org/package/hdevtools) | |
-Haskell - * [hfmt](https://github.com/danstiner/hfmt) | |
-Haskell - * [hie](https://github.com/haskell/haskell-ide-engine) | |
-Haskell - * [hindent](https://hackage.haskell.org/package/hindent) | |
-Haskell - * [hlint](https://hackage.haskell.org/package/hlint) | |
-Haskell - * [ormolu](https://github.com/tweag/ormolu) | |
-Haskell - * [stack-build](https://haskellstack.org/) :floppy_disk: | |
-Haskell - * [stack-ghc](https://haskellstack.org/) | |
-Haskell - * [stylish-haskell](https://github.com/jaspervdj/stylish-haskell) | |
-HCL - * [terraform-fmt](https://github.com/hashicorp/terraform) | |
-HTML - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-HTML - * [fecs](http://fecs.baidu.com/) | |
-HTML - * [html-beautify](https://beautifier.io/) | |
-HTML - * [HTMLHint](http://htmlhint.com/) | |
-HTML - * [prettier](https://github.com/prettier/prettier) | |
-HTML - * [proselint](http://proselint.com/) | |
-HTML - * [tidy](http://www.html-tidy.org/) | |
-HTML - * [write-good](https://github.com/btford/write-good) | |
-Idris - * [idris](http://www.idris-lang.org/) | |
-Ink - * [ink-language-server](https://github.com/ephread/ink-language-server) | |
-ISPC - * [ispc](https://ispc.github.io/) :floppy_disk: | |
-Java - * [checkstyle](http://checkstyle.sourceforge.net) | |
-Java - * [eclipselsp](https://github.com/eclipse/eclipse.jdt.ls) | |
-Java - * [google-java-format](https://github.com/google/google-java-format) | |
-Java - * [javac](http://www.oracle.com/technetwork/java/javase/downloads/index.html) | |
-Java - * [javalsp](https://github.com/georgewfraser/vscode-javac) | |
-Java - * [PMD](https://pmd.github.io/) | |
-Java - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-JavaScript - * [eslint](http://eslint.org/) | |
-JavaScript - * [fecs](http://fecs.baidu.com/) | |
-JavaScript - * [flow](https://flowtype.org/) | |
-JavaScript - * [jscs](https://jscs-dev.github.io/) | |
-JavaScript - * [jshint](http://jshint.com/) | |
-JavaScript - * [prettier](https://github.com/prettier/prettier) | |
-JavaScript - * [prettier-eslint](https://github.com/prettier/prettier-eslint-cli) | |
-JavaScript - * [prettier-standard](https://github.com/sheerun/prettier-standard) | |
-JavaScript - * [standard](http://standardjs.com/) | |
-JavaScript - * [tsserver](https://github.com/Microsoft/TypeScript/wiki/Standalone-Server-%28tsserver%29) | |
-JavaScript - * [xo](https://github.com/sindresorhus/xo) | |
-JSON - * [fixjson](https://github.com/rhysd/fixjson) | |
-JSON - * [jq](https://stedolan.github.io/jq/) | |
-JSON - * [jsonlint](http://zaa.ch/jsonlint/) | |
-JSON - * [prettier](https://github.com/prettier/prettier) | |
-Julia - * [languageserver](https://github.com/JuliaEditorSupport/LanguageServer.jl) | |
-Kotlin - * [kotlinc](https://kotlinlang.org) :floppy_disk: | |
-Kotlin - * [ktlint](https://ktlint.github.io) :floppy_disk: | |
-Kotlin - * [languageserver](https://github.com/fwcd/KotlinLanguageServer) see `:help ale-integration-kotlin` for configuration instructions | |
-LaTeX - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-LaTeX - * [chktex](http://www.nongnu.org/chktex/) | |
-LaTeX - * [lacheck](https://www.ctan.org/pkg/lacheck) | |
-LaTeX - * [proselint](http://proselint.com/) | |
-LaTeX - * [redpen](http://redpen.cc/) | |
-LaTeX - * [texlab](https://texlab.netlify.com) | |
-LaTeX - * [textlint](https://textlint.github.io/) | |
-LaTeX - * [vale](https://github.com/ValeLint/vale) | |
-LaTeX - * [write-good](https://github.com/btford/write-good) | |
-Less - * [lessc](https://www.npmjs.com/package/less) | |
-Less - * [prettier](https://github.com/prettier/prettier) | |
-Less - * [stylelint](https://github.com/stylelint/stylelint) | |
-LLVM - * [llc](https://llvm.org/docs/CommandGuide/llc.html) | |
-Lua - * [luac](https://www.lua.org/manual/5.1/luac.html) | |
-Lua - * [luacheck](https://github.com/mpeterv/luacheck) | |
-Lua - * [luafmt](https://github.com/trixnz/lua-fmt) | |
-Mail - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-Mail - * [languagetool](https://languagetool.org/) :floppy_disk: | |
-Mail - * [proselint](http://proselint.com/) | |
-Mail - * [vale](https://github.com/ValeLint/vale) | |
-Make - * [checkmake](https://github.com/mrtazz/checkmake) | |
-Markdown - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-Markdown - * [languagetool](https://languagetool.org/) :floppy_disk: | |
-Markdown - * [markdownlint](https://github.com/DavidAnson/markdownlint) :floppy_disk: | |
-Markdown - * [mdl](https://github.com/mivok/markdownlint) | |
-Markdown - * [prettier](https://github.com/prettier/prettier) | |
-Markdown - * [proselint](http://proselint.com/) | |
-Markdown - * [redpen](http://redpen.cc/) | |
-Markdown - * [remark-lint](https://github.com/wooorm/remark-lint) | |
-Markdown - * [textlint](https://textlint.github.io/) | |
-Markdown - * [vale](https://github.com/ValeLint/vale) | |
-Markdown - * [write-good](https://github.com/btford/write-good) | |
-MATLAB - * [mlint](https://www.mathworks.com/help/matlab/ref/mlint.html) | |
-Mercury - * [mmc](http://mercurylang.org) :floppy_disk: | |
-NASM - * [nasm](https://www.nasm.us/) :floppy_disk: | |
-Nim - * [nim check](https://nim-lang.org/docs/nimc.html) :floppy_disk: | |
-Nim - * [nimlsp](https://github.com/PMunch/nimlsp) | |
-Nim - * nimpretty | |
-nix - * [nix-instantiate](http://nixos.org/nix/manual/#sec-nix-instantiate) | |
-nix - * [nixpkgs-fmt](https://github.com/nix-community/nixpkgs-fmt) | |
-nroff - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-nroff - * [proselint](http://proselint.com/) | |
-nroff - * [write-good](https://github.com/btford/write-good) | |
-Objective-C - * [ccls](https://github.com/MaskRay/ccls) | |
-Objective-C - * [clang](http://clang.llvm.org/) | |
-Objective-C - * [clangd](https://clang.llvm.org/extra/clangd.html) | |
-Objective-C - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-Objective-C++ - * [clang](http://clang.llvm.org/) | |
-Objective-C++ - * [clangd](https://clang.llvm.org/extra/clangd.html) | |
-Objective-C++ - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-OCaml - * [merlin](https://github.com/the-lambda-church/merlin) see `:help ale-ocaml-merlin` for configuration instructions | |
-OCaml - * [ocamlformat](https://github.com/ocaml-ppx/ocamlformat) | |
-OCaml - * [ocp-indent](https://github.com/OCamlPro/ocp-indent) | |
-OCaml - * [ols](https://github.com/freebroccolo/ocaml-language-server) | |
-Pawn - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-Perl - * [perl -c](https://perl.org/) :warning: | |
-Perl - * [perl-critic](https://metacpan.org/pod/Perl::Critic) | |
-Perl - * [perltidy](https://metacpan.org/pod/distribution/Perl-Tidy/bin/perltidy) | |
-Perl6 - * [perl6 -c](https://perl6.org) :warning: | |
-PHP - * [intelephense](https://github.com/bmewburn/intelephense-docs) | |
-PHP - * [langserver](https://github.com/felixfbecker/php-language-server) | |
-PHP - * [phan](https://github.com/phan/phan) see `:help ale-php-phan` to instructions | |
-PHP - * [phpcbf](https://github.com/squizlabs/PHP_CodeSniffer) | |
-PHP - * [phpcs](https://github.com/squizlabs/PHP_CodeSniffer) | |
-PHP - * [php-cs-fixer](http://cs.sensiolabs.org/) | |
-PHP - * [php -l](https://secure.php.net/) | |
-PHP - * [phpmd](https://phpmd.org) | |
-PHP - * [phpstan](https://github.com/phpstan/phpstan) | |
-PHP - * [psalm](https://getpsalm.org) :floppy_disk: | |
-PHP - * [tlint](https://github.com/tightenco/tlint) | |
-PO - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-PO - * [msgfmt](https://www.gnu.org/software/gettext/manual/html_node/msgfmt-Invocation.html) | |
-PO - * [proselint](http://proselint.com/) | |
-PO - * [write-good](https://github.com/btford/write-good) | |
-Pod - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-Pod - * [proselint](http://proselint.com/) | |
-Pod - * [write-good](https://github.com/btford/write-good) | |
-Pony - * [ponyc](https://github.com/ponylang/ponyc) | |
-PowerShell - * [powershell](https://github.com/PowerShell/PowerShell) :floppy_disk: | |
-PowerShell - * [psscriptanalyzer](https://github.com/PowerShell/PSScriptAnalyzer) :floppy_disk: | |
-Prolog - * [swipl](https://github.com/SWI-Prolog/swipl-devel) | |
-proto - * [protoc-gen-lint](https://github.com/ckaznocha/protoc-gen-lint) | |
-Pug - * [pug-lint](https://github.com/pugjs/pug-lint) | |
-Puppet - * [languageserver](https://github.com/lingua-pupuli/puppet-editor-services) | |
-Puppet - * [puppet](https://puppet.com) | |
-Puppet - * [puppet-lint](https://puppet-lint.com) | |
-PureScript - * [purescript-language-server](https://github.com/nwolverson/purescript-language-server) | |
-PureScript - * [purty](https://gitlab.com/joneshf/purty) | |
-Python - * [autoimport](https://lyz-code.github.io/autoimport/) | |
-Python - * [autopep8](https://github.com/hhatto/autopep8) | |
-Python - * [bandit](https://github.com/PyCQA/bandit) :warning: | |
-Python - * [black](https://github.com/ambv/black) | |
-Python - * [flake8](http://flake8.pycqa.org/en/latest/) | |
-Python - * [isort](https://github.com/timothycrosley/isort) | |
-Python - * [mypy](http://mypy-lang.org/) | |
-Python - * [prospector](https://github.com/PyCQA/prospector) :warning: | |
-Python - * [pycodestyle](https://github.com/PyCQA/pycodestyle) :warning: | |
-Python - * [pydocstyle](https://www.pydocstyle.org/) :warning: | |
-Python - * [pyflakes](https://github.com/PyCQA/pyflakes) | |
-Python - * [pylama](https://github.com/klen/pylama) :floppy_disk: | |
-Python - * [pylint](https://www.pylint.org/) :floppy_disk: | |
-Python - * [pyls](https://github.com/palantir/python-language-server) :warning: | |
-Python - * [pyre](https://github.com/facebook/pyre-check) :warning: | |
-Python - * [pyright](https://github.com/microsoft/pyright) | |
-Python - * [reorder-python-imports](https://github.com/asottile/reorder_python_imports) | |
-Python - * [vulture](https://github.com/jendrikseipp/vulture) :warning: :floppy_disk: | |
-Python - * [yapf](https://github.com/google/yapf) | |
-QML - * [qmlfmt](https://github.com/jesperhh/qmlfmt) | |
-QML - * [qmllint](https://github.com/qt/qtdeclarative/tree/5.11/tools/qmllint) | |
-R - * [languageserver](https://github.com/REditorSupport/languageserver) | |
-R - * [lintr](https://github.com/jimhester/lintr) | |
-R - * [styler](https://github.com/r-lib/styler) | |
-Racket - * [raco](https://docs.racket-lang.org/raco/) | |
-ReasonML - * [merlin](https://github.com/the-lambda-church/merlin) see `:help ale-reasonml-ols` for configuration instructions | |
-ReasonML - * [ols](https://github.com/freebroccolo/ocaml-language-server) | |
-ReasonML - * [reason-language-server](https://github.com/jaredly/reason-language-server) | |
-ReasonML - * [refmt](https://github.com/reasonml/reason-cli) | |
-reStructuredText - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-reStructuredText - * [proselint](http://proselint.com/) | |
-reStructuredText - * [redpen](http://redpen.cc/) | |
-reStructuredText - * [rstcheck](https://github.com/myint/rstcheck) | |
-reStructuredText - * [textlint](https://textlint.github.io/) | |
-reStructuredText - * [vale](https://github.com/ValeLint/vale) | |
-reStructuredText - * [write-good](https://github.com/btford/write-good) | |
-Re:VIEW - * [redpen](http://redpen.cc/) | |
-RPM spec - * [rpmlint](https://github.com/rpm-software-management/rpmlint) :warning: (see `:help ale-integration-spec`) | |
-Ruby - * [brakeman](http://brakemanscanner.org/) :floppy_disk: | |
-Ruby - * [debride](https://github.com/seattlerb/debride) :floppy_disk: | |
-Ruby - * [rails_best_practices](https://github.com/flyerhzm/rails_best_practices) :floppy_disk: | |
-Ruby - * [reek](https://github.com/troessner/reek) | |
-Ruby - * [rubocop](https://github.com/bbatsov/rubocop) | |
-Ruby - * [ruby](https://www.ruby-lang.org) | |
-Ruby - * [rufo](https://github.com/ruby-formatter/rufo) | |
-Ruby - * [solargraph](https://solargraph.org) | |
-Ruby - * [sorbet](https://github.com/sorbet/sorbet) | |
-Ruby - * [standardrb](https://github.com/testdouble/standard) | |
-Rust - * [cargo](https://github.com/rust-lang/cargo) :floppy_disk: (see `:help ale-integration-rust` for configuration instructions) | |
-Rust - * [rls](https://github.com/rust-lang-nursery/rls) :warning: | |
-Rust - * [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer) :warning: | |
-Rust - * [rustc](https://www.rust-lang.org/) :warning: | |
-Rust - * [rustfmt](https://github.com/rust-lang-nursery/rustfmt) | |
-Sass - * [sass-lint](https://www.npmjs.com/package/sass-lint) | |
-Sass - * [stylelint](https://github.com/stylelint/stylelint) | |
-Scala - * [fsc](https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/tools/fsc.html) | |
-Scala - * [metals](https://scalameta.org/metals/) | |
-Scala - * [sbtserver](https://www.scala-sbt.org/1.x/docs/sbt-server.html) | |
-Scala - * [scalac](http://scala-lang.org) | |
-Scala - * [scalafmt](https://scalameta.org/scalafmt/) | |
-Scala - * [scalastyle](http://www.scalastyle.org) | |
-SCSS - * [prettier](https://github.com/prettier/prettier) | |
-SCSS - * [sass-lint](https://www.npmjs.com/package/sass-lint) | |
-SCSS - * [scss-lint](https://github.com/brigade/scss-lint) | |
-SCSS - * [stylelint](https://github.com/stylelint/stylelint) | |
-Slim - * [slim-lint](https://github.com/sds/slim-lint) | |
-SML - * [smlnj](http://www.smlnj.org/) | |
-Solidity - * [solc](https://solidity.readthedocs.io/) | |
-Solidity - * [solhint](https://github.com/protofire/solhint) | |
-Solidity - * [solium](https://github.com/duaraghav8/Solium) | |
-SQL - * [pgformatter](https://github.com/darold/pgFormatter) | |
-SQL - * [sqlfmt](https://github.com/jackc/sqlfmt) | |
-SQL - * [sqlformat](https://github.com/andialbrecht/sqlparse) | |
-SQL - * [sqlint](https://github.com/purcell/sqlint) | |
-SQL - * [sql-lint](https://github.com/joereynolds/sql-lint) | |
-Stylus - * [stylelint](https://github.com/stylelint/stylelint) | |
-SugarSS - * [stylelint](https://github.com/stylelint/stylelint) | |
-Swift - * [Apple swift-format](https://github.com/apple/swift-format) | |
-Swift - * [sourcekit-lsp](https://github.com/apple/sourcekit-lsp) | |
-Swift - * [swiftformat](https://github.com/nicklockwood/SwiftFormat) | |
-Swift - * [swiftlint](https://github.com/realm/SwiftLint) | |
-Tcl - * [nagelfar](http://nagelfar.sourceforge.net) :floppy_disk: | |
-Terraform - * [fmt](https://github.com/hashicorp/terraform) | |
-Terraform - * [tflint](https://github.com/wata727/tflint) | |
-Texinfo - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-Texinfo - * [proselint](http://proselint.com/) | |
-Texinfo - * [write-good](https://github.com/btford/write-good) | |
-Text - * [alex](https://github.com/wooorm/alex) :warning: :floppy_disk: | |
-Text - * [languagetool](https://languagetool.org/) :floppy_disk: | |
-Text - * [proselint](http://proselint.com/) :warning: | |
-Text - * [redpen](http://redpen.cc/) :warning: | |
-Text - * [textlint](https://textlint.github.io/) :warning: | |
-Text - * [vale](https://github.com/ValeLint/vale) :warning: | |
-Text - * [write-good](https://github.com/btford/write-good) :warning: | |
-Thrift - * [thrift](http://thrift.apache.org/) | |
-TypeScript - * [eslint](http://eslint.org/) | |
-TypeScript - * [fecs](http://fecs.baidu.com/) | |
-TypeScript - * [prettier](https://github.com/prettier/prettier) | |
-TypeScript - * [standard](http://standardjs.com/) | |
-TypeScript - * [tslint](https://github.com/palantir/tslint) | |
-TypeScript - * [tsserver](https://github.com/Microsoft/TypeScript/wiki/Standalone-Server-%28tsserver%29) | |
-TypeScript - * typecheck | |
-VALA - * [uncrustify](https://github.com/uncrustify/uncrustify) | |
-Verilog - * [hdl-checker](https://pypi.org/project/hdl-checker) | |
-Verilog - * [iverilog](https://github.com/steveicarus/iverilog) | |
-Verilog - * [verilator](http://www.veripool.org/projects/verilator/wiki/Intro) | |
-Verilog - * [vlog](https://www.mentor.com/products/fv/questa/) | |
-Verilog - * [xvlog](https://www.xilinx.com/products/design-tools/vivado.html) | |
-VHDL - * [ghdl](https://github.com/ghdl/ghdl) | |
-VHDL - * [vcom](https://www.mentor.com/products/fv/questa/) | |
-VHDL - * [xvhdl](https://www.xilinx.com/products/design-tools/vivado.html) | |
-Vim - * [vimls](https://github.com/iamcco/vim-language-server) | |
-Vim - * [vint](https://github.com/Kuniwak/vint) | |
-Vim help - * [alex](https://github.com/wooorm/alex) :warning: :floppy_disk: | |
-Vim help - * [proselint](http://proselint.com/) :warning: | |
-Vim help - * [write-good](https://github.com/btford/write-good) :warning: | |
-Vue - * [prettier](https://github.com/prettier/prettier) | |
-Vue - * [vls](https://github.com/vuejs/vetur/tree/master/server) | |
-XHTML - * [alex](https://github.com/wooorm/alex) :floppy_disk: | |
-XHTML - * [proselint](http://proselint.com/) | |
-XHTML - * [write-good](https://github.com/btford/write-good) | |
-XML - * [xmllint](http://xmlsoft.org/xmllint.html) | |
-YAML - * [prettier](https://github.com/prettier/prettier) | |
-YAML - * [swaglint](https://github.com/byCedric/swaglint) | |
-YAML - * [yamllint](https://yamllint.readthedocs.io/) | |
-YANG - * [yang-lsp](https://github.com/theia-ide/yang-lsp) | |
-Zig - * [zls](https://github.com/zigtools/zls) | |
+Ada - * `gcc` | |
+Ada - * `gnatpp` | |
+Ansible - * `ansible-lint` | |
+API Blueprint - * `drafter` | |
+AsciiDoc - * `alex`!! | |
+AsciiDoc - * `languagetool`!! | |
+AsciiDoc - * `proselint` | |
+AsciiDoc - * `redpen` | |
+AsciiDoc - * `textlint` | |
+AsciiDoc - * `vale` | |
+AsciiDoc - * `write-good` | |
+ASM - * `gcc` | |
+Awk - * `gawk` | |
+Bash - * `bashate` | |
+Bash - * `language-server` | |
+Bash - * `shell` (-n flag) | |
+Bash - * `shellcheck` | |
+Bash - * `shfmt` | |
+Bats - * `shellcheck` | |
+BibTeX - * `bibclean` | |
+Bourne Shell - * `shell` (-n flag) | |
+Bourne Shell - * `shellcheck` | |
+Bourne Shell - * `shfmt` | |
+C - * `astyle` | |
+C - * `ccls` | |
+C - * `clang` (`cc`) | |
+C - * `clangd` | |
+C - * `clang-format` | |
+C - * `clangtidy`!! | |
+C - * `cppcheck` | |
+C - * `cpplint`!! | |
+C - * `cquery` | |
+C - * `flawfinder` | |
+C - * `gcc` (`cc`) | |
+C - * `uncrustify` | |
+C# - * `csc`!! | |
+C# - * `mcs` | |
+C# - * `mcsc`!! | |
+C# - * `uncrustify` | |
+C++ (filetype cpp) - * `astyle` | |
+C++ (filetype cpp) - * `ccls` | |
+C++ (filetype cpp) - * `clang` (`cc`) | |
+C++ (filetype cpp) - * `clangcheck`!! | |
+C++ (filetype cpp) - * `clangd` | |
+C++ (filetype cpp) - * `clang-format` | |
+C++ (filetype cpp) - * `clangtidy`!! | |
+C++ (filetype cpp) - * `clazy`!! | |
+C++ (filetype cpp) - * `cppcheck` | |
+C++ (filetype cpp) - * `cpplint`!! | |
+C++ (filetype cpp) - * `cquery` | |
+C++ (filetype cpp) - * `flawfinder` | |
+C++ (filetype cpp) - * `gcc` (`cc`) | |
+C++ (filetype cpp) - * `uncrustify` | |
+Chef - * `cookstyle` | |
+Chef - * `foodcritic` | |
+Clojure - * `clj-kondo` | |
+Clojure - * `joker` | |
+CloudFormation - * `cfn-python-lint` | |
+CMake - * `cmake-format` | |
+CMake - * `cmakelint` | |
+CoffeeScript - * `coffee` | |
+CoffeeScript - * `coffeelint` | |
+Crystal - * `ameba`!! | |
+Crystal - * `crystal`!! | |
+CSS - * `csslint` | |
+CSS - * `fecs` | |
+CSS - * `prettier` | |
+CSS - * `stylelint` | |
+Cucumber - * `cucumber` | |
+CUDA - * `nvcc`!! | |
+Cypher - * `cypher-lint` | |
+Cython (pyrex filetype) - * `cython` | |
+D - * `dfmt` | |
+D - * `dls` | |
+D - * `dmd` | |
+D - * `uncrustify` | |
+Dafny - * `dafny`!! | |
+Dart - * `dartanalyzer`!! | |
+Dart - * `dartfmt`!! | |
+Dart - * `language_server` | |
+Dhall - * `dhall-format` | |
+Dockerfile - * `dockerfile_lint` | |
+Dockerfile - * `hadolint` | |
+Elixir - * `credo` | |
+Elixir - * `dialyxir` | |
+Elixir - * `dogma` | |
+Elixir - * `elixir-ls` | |
+Elixir - * `mix`!! | |
+Elm - * `elm-format` | |
+Elm - * `elm-ls` | |
+Elm - * `elm-make` | |
+Erb - * `erb` | |
+Erb - * `erubi` | |
+Erb - * `erubis` | |
+Erb - * `ruumba` | |
+Erlang - * `elvis`!! | |
+Erlang - * `erlc` | |
+Erlang - * `SyntaxErl` | |
+Fish - * `fish` (-n flag) | |
+Fortran - * `gcc` | |
+Fortran - * `language_server` | |
+Fountain - * `proselint` | |
+FusionScript - * `fusion-lint` | |
+Git Commit Messages - * `gitlint` | |
+GLSL - * glslang | |
+GLSL - * `glslls` | |
+Go - * `bingo` | |
+Go - * `go build`!! | |
+Go - * `gofmt` | |
+Go - * `goimports` | |
+Go - * `golangci-lint`!! | |
+Go - * `golangserver` | |
+Go - * `golint` | |
+Go - * `gometalinter`!! | |
+Go - * `go mod`!! | |
+Go - * `gopls` | |
+Go - * `gosimple`!! | |
+Go - * `gotype`!! | |
+Go - * `go vet`!! | |
+Go - * `revive`!! | |
+Go - * `staticcheck`!! | |
+GraphQL - * `eslint` | |
+GraphQL - * `gqlint` | |
+GraphQL - * `prettier` | |
+Hack - * `hack` | |
+Hack - * `hackfmt` | |
+Hack - * `hhast` | |
+Haml - * `haml-lint` | |
+Handlebars - * `ember-template-lint` | |
+Haskell - * `brittany` | |
+Haskell - * `cabal-ghc` | |
+Haskell - * `floskell` | |
+Haskell - * `ghc` | |
+Haskell - * `ghc-mod` | |
+Haskell - * `hdevtools` | |
+Haskell - * `hfmt` | |
+Haskell - * `hie` | |
+Haskell - * `hindent` | |
+Haskell - * `hlint` | |
+Haskell - * `ormolu` | |
+Haskell - * `stack-build`!! | |
+Haskell - * `stack-ghc` | |
+Haskell - * `stylish-haskell` | |
+HCL - * `terraform-fmt` | |
+HTML - * `alex`!! | |
+HTML - * `fecs` | |
+HTML - * `html-beautify` | |
+HTML - * `HTMLHint` | |
+HTML - * `prettier` | |
+HTML - * `proselint` | |
+HTML - * `tidy` | |
+HTML - * `write-good` | |
+Idris - * `idris` | |
+Ink - * `ink-language-server` | |
+ISPC - * `ispc`!! | |
+Java - * `checkstyle` | |
+Java - * `eclipselsp` | |
+Java - * `google-java-format` | |
+Java - * `javac` | |
+Java - * `javalsp` | |
+Java - * `PMD` | |
+Java - * `uncrustify` | |
+JavaScript - * `eslint` | |
+JavaScript - * `fecs` | |
+JavaScript - * `flow` | |
+JavaScript - * `jscs` | |
+JavaScript - * `jshint` | |
+JavaScript - * `prettier` | |
+JavaScript - * `prettier-eslint` | |
+JavaScript - * `prettier-standard` | |
+JavaScript - * `standard` | |
+JavaScript - * `tsserver` | |
+JavaScript - * `xo` | |
+JSON - * `fixjson` | |
+JSON - * `jq` | |
+JSON - * `jsonlint` | |
+JSON - * `prettier` | |
+Julia - * `languageserver` | |
+Kotlin - * `kotlinc`!! | |
+Kotlin - * `ktlint`!! | |
+Kotlin - * `languageserver` | |
+LaTeX (tex) - * `alex`!! | |
+LaTeX (tex) - * `chktex` | |
+LaTeX (tex) - * `lacheck` | |
+LaTeX (tex) - * `proselint` | |
+LaTeX (tex) - * `redpen` | |
+LaTeX (tex) - * `texlab` | |
+LaTeX (tex) - * `textlint` | |
+LaTeX (tex) - * `vale` | |
+LaTeX (tex) - * `write-good` | |
+Less - * `lessc` | |
+Less - * `prettier` | |
+Less - * `stylelint` | |
+LLVM - * `llc` | |
+Lua - * `luac` | |
+Lua - * `luacheck` | |
+Lua - * `luafmt` | |
+Mail - * `alex`!! | |
+Mail - * `languagetool`!! | |
+Mail - * `proselint` | |
+Mail - * `vale` | |
+Make - * `checkmake` | |
+Markdown - * `alex`!! | |
+Markdown - * `languagetool`!! | |
+Markdown - * `markdownlint`!! | |
+Markdown - * `mdl` | |
+Markdown - * `prettier` | |
+Markdown - * `proselint` | |
+Markdown - * `redpen` | |
+Markdown - * `remark-lint` | |
+Markdown - * `textlint` | |
+Markdown - * `vale` | |
+Markdown - * `write-good` | |
+MATLAB - * `mlint` | |
+Mercury - * `mmc`!! | |
+NASM - * `nasm`!! | |
+Nim - * `nim check`!! | |
+Nim - * `nimlsp` | |
+Nim - * `nimpretty` | |
+nix - * `nix-instantiate` | |
+nix - * `nixpkgs-fmt` | |
+nroff - * `alex`!! | |
+nroff - * `proselint` | |
+nroff - * `write-good` | |
+Objective-C - * `ccls` | |
+Objective-C - * `clang` | |
+Objective-C - * `clangd` | |
+Objective-C - * `uncrustify` | |
+Objective-C++ - * `clang` | |
+Objective-C++ - * `clangd` | |
+Objective-C++ - * `uncrustify` | |
+OCaml - * `merlin` (see |ale-ocaml-merlin|) | |
+OCaml - * `ocamlformat` | |
+OCaml - * `ocp-indent` | |
+OCaml - * `ols` | |
+Pawn - * `uncrustify` | |
+Perl - * `perl -c` | |
+Perl - * `perl-critic` | |
+Perl - * `perltidy` | |
+Perl6 - * `perl6 -c` | |
+PHP - * `intelephense` | |
+PHP - * `langserver` | |
+PHP - * `phan` | |
+PHP - * `phpcbf` | |
+PHP - * `phpcs` | |
+PHP - * `php-cs-fixer` | |
+PHP - * `php -l` | |
+PHP - * `phpmd` | |
+PHP - * `phpstan` | |
+PHP - * `psalm`!! | |
+PHP - * `tlint` | |
+PO - * `alex`!! | |
+PO - * `msgfmt` | |
+PO - * `proselint` | |
+PO - * `write-good` | |
+Pod - * `alex`!! | |
+Pod - * `proselint` | |
+Pod - * `write-good` | |
+Pony - * `ponyc` | |
+PowerShell - * `powershell` | |
+PowerShell - * `psscriptanalyzer` | |
+Prolog - * `swipl` | |
+proto - * `protoc-gen-lint` | |
+Pug - * `pug-lint` | |
+Puppet - * `languageserver` | |
+Puppet - * `puppet` | |
+Puppet - * `puppet-lint` | |
+PureScript - * `purescript-language-server` | |
+PureScript - * `purty` | |
+Python - * `autoimport` | |
+Python - * `autopep8` | |
+Python - * `bandit` | |
+Python - * `black` | |
+Python - * `flake8` | |
+Python - * `isort` | |
+Python - * `mypy` | |
+Python - * `prospector` | |
+Python - * `pycodestyle` | |
+Python - * `pydocstyle` | |
+Python - * `pyflakes` | |
+Python - * `pylama`!! | |
+Python - * `pylint`!! | |
+Python - * `pyls` | |
+Python - * `pyre` | |
+Python - * `pyright` | |
+Python - * `reorder-python-imports` | |
+Python - * `vulture`!! | |
+Python - * `yapf` | |
+QML - * `qmlfmt` | |
+QML - * `qmllint` | |
+R - * `languageserver` | |
+R - * `lintr` | |
+R - * `styler` | |
+Racket - * `raco` | |
+ReasonML - * `merlin` | |
+ReasonML - * `ols` | |
+ReasonML - * `reason-language-server` | |
+ReasonML - * `refmt` | |
+reStructuredText - * `alex`!! | |
+reStructuredText - * `proselint` | |
+reStructuredText - * `redpen` | |
+reStructuredText - * `rstcheck` | |
+reStructuredText - * `textlint` | |
+reStructuredText - * `vale` | |
+reStructuredText - * `write-good` | |
+Re:VIEW - * `redpen` | |
+RPM spec - * `rpmlint` | |
+Ruby - * `brakeman` | |
+Ruby - * `debride` | |
+Ruby - * `rails_best_practices`!! | |
+Ruby - * `reek` | |
+Ruby - * `rubocop` | |
+Ruby - * `ruby` | |
+Ruby - * `rufo` | |
+Ruby - * `solargraph` | |
+Ruby - * `sorbet` | |
+Ruby - * `standardrb` | |
+Rust - * `cargo`!! | |
+Rust - * `rls` | |
+Rust - * `rust-analyzer` | |
+Rust - * `rustc` (see |ale-integration-rust|) | |
+Rust - * `rustfmt` | |
+Sass - * `sass-lint` | |
+Sass - * `stylelint` | |
+Scala - * `fsc` | |
+Scala - * `metals` | |
+Scala - * `sbtserver` | |
+Scala - * `scalac` | |
+Scala - * `scalafmt` | |
+Scala - * `scalastyle` | |
+SCSS - * `prettier` | |
+SCSS - * `sass-lint` | |
+SCSS - * `scss-lint` | |
+SCSS - * `stylelint` | |
+Slim - * `slim-lint` | |
+SML - * `smlnj` | |
+Solidity - * `solc` | |
+Solidity - * `solhint` | |
+Solidity - * `solium` | |
+SQL - * `pgformatter` | |
+SQL - * `sqlfmt` | |
+SQL - * `sqlformat` | |
+SQL - * `sqlint` | |
+SQL - * `sql-lint` | |
+Stylus - * `stylelint` | |
+SugarSS - * `stylelint` | |
+Swift - * Apple `swift-format` | |
+Swift - * `sourcekit-lsp` | |
+Swift - * `swiftformat` | |
+Swift - * `swiftlint` | |
+Tcl - * `nagelfar`!! | |
+Terraform - * `fmt` | |
+Terraform - * `tflint` | |
+Texinfo - * `alex`!! | |
+Texinfo - * `proselint` | |
+Texinfo - * `write-good` | |
+Text^ - * `alex`!! | |
+Text^ - * `languagetool`!! | |
+Text^ - * `proselint` | |
+Text^ - * `redpen` | |
+Text^ - * `textlint` | |
+Text^ - * `vale` | |
+Text^ - * `write-good` | |
+Thrift - * `thrift` | |
+TypeScript - * `eslint` | |
+TypeScript - * `fecs` | |
+TypeScript - * `prettier` | |
+TypeScript - * `standard` | |
+TypeScript - * `tslint` | |
+TypeScript - * `tsserver` | |
+TypeScript - * `typecheck` | |
+VALA - * `uncrustify` | |
+Verilog - * `hdl-checker` | |
+Verilog - * `iverilog` | |
+Verilog - * `verilator` | |
+Verilog - * `vlog` | |
+Verilog - * `xvlog` | |
+VHDL - * `ghdl` | |
+VHDL - * `vcom` | |
+VHDL - * `xvhdl` | |
+Vim - * `vimls` | |
+Vim - * `vint` | |
+Vim help^ - * `alex`!! | |
+Vim help^ - * `proselint` | |
+Vim help^ - * `write-good` | |
+Vue - * `prettier` | |
+Vue - * `vls` | |
+XHTML - * `alex`!! | |
+XHTML - * `proselint` | |
+XHTML - * `write-good` | |
+XML - * `xmllint` | |
+YAML - * `prettier` | |
+YAML - * `swaglint` | |
+YAML - * `yamllint` | |
+YANG - * `yang-lsp` | |
+Zig - * `zls` | |
======================================== | |
Look for badly aligned doc tags | |
======================================== | |
Badly aligned tags follow: | |
======================================== | |
Look for table of contents issues | |
======================================== | |
Check for bad ToC sorting: | |
Check for mismatched ToC and headings: | |
--- /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/table-of-contents.XXXXXXXX.F7le4SUF 2020-11-21 16:24:32.000000000 -0800 | |
+++ /var/folders/jr/hl8vlvd94s54stdd6433rj3r0000gn/T/headings.XXXXXXXX.VsPm5iqu 2020-11-21 16:24:32.000000000 -0800 | |
@@ -401,11 +401,11 @@ | |
hdl-checker, ale-vhdl-hdl-checker | |
vcom, ale-vhdl-vcom | |
xvhdl, ale-vhdl-xvhdl | |
+vim help, ale-vim-help-options | |
+ write-good, ale-vim-help-write-good | |
vim, ale-vim-options | |
vimls, ale-vim-vimls | |
vint, ale-vim-vint | |
-vim help, ale-vim-help-options | |
- write-good, ale-vim-help-write-good | |
vue, ale-vue-options | |
prettier, ale-vue-prettier | |
vls, ale-vue-vls | |
======================================== | |
Check Python code | |
======================================== | |
..... | |
---------------------------------------------------------------------- | |
Ran 5 tests in 0.001s | |
OK | |
Something went wrong! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment