Skip to content

Instantly share code, notes, and snippets.

@kevinclark
Created November 22, 2020 00:55
Show Gist options
  • Save kevinclark/bc457f247940dd80c87c93149ddadde4 to your computer and use it in GitHub Desktop.
Save kevinclark/bc457f247940dd80c87c93149ddadde4 to your computer and use it in GitHub Desktop.
❯ 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