gitextract_id28numa/ ├── AGENTS.md ├── Dockerfile ├── LICENSE ├── README.md ├── ale_linters/ │ ├── ada/ │ │ ├── adals.vim │ │ ├── cspell.vim │ │ └── gcc.vim │ ├── ansible/ │ │ ├── ansible_lint.vim │ │ └── language_server.vim │ ├── apiblueprint/ │ │ └── drafter.vim │ ├── apkbuild/ │ │ ├── apkbuild_lint.vim │ │ └── secfixes_check.vim │ ├── asciidoc/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── languagetool.vim │ │ ├── proselint.vim │ │ ├── redpen.vim │ │ ├── textlint.vim │ │ ├── vale.vim │ │ └── writegood.vim │ ├── asm/ │ │ ├── gcc.vim │ │ └── llvm_mc.vim │ ├── astro/ │ │ └── eslint.vim │ ├── avra/ │ │ └── avra.vim │ ├── awk/ │ │ └── gawk.vim │ ├── bats/ │ │ └── shellcheck.vim │ ├── bib/ │ │ └── bibclean.vim │ ├── bicep/ │ │ ├── az_bicep.vim │ │ └── bicep.vim │ ├── bindzone/ │ │ └── checkzone.vim │ ├── bitbake/ │ │ └── oelint_adv.vim │ ├── bzl/ │ │ └── buildifier.vim │ ├── c/ │ │ ├── cc.vim │ │ ├── ccls.vim │ │ ├── clangcheck.vim │ │ ├── clangd.vim │ │ ├── clangtidy.vim │ │ ├── cppcheck.vim │ │ ├── cpplint.vim │ │ ├── cquery.vim │ │ ├── cspell.vim │ │ └── flawfinder.vim │ ├── c3/ │ │ └── c3lsp.vim │ ├── cairo/ │ │ ├── scarb.vim │ │ ├── sierra.vim │ │ └── starknet.vim │ ├── chef/ │ │ ├── cookstyle.vim │ │ └── foodcritic.vim │ ├── clojure/ │ │ ├── clj_kondo.vim │ │ └── joker.vim │ ├── cloudformation/ │ │ ├── cfn_python_lint.vim │ │ └── checkov.vim │ ├── cmake/ │ │ ├── cmake_lint.vim │ │ └── cmakelint.vim │ ├── coffee/ │ │ ├── coffee.vim │ │ └── coffeelint.vim │ ├── cpp/ │ │ ├── cc.vim │ │ ├── ccls.vim │ │ ├── clangcheck.vim │ │ ├── clangd.vim │ │ ├── clangtidy.vim │ │ ├── clazy.vim │ │ ├── cppcheck.vim │ │ ├── cpplint.vim │ │ ├── cquery.vim │ │ ├── cspell.vim │ │ └── flawfinder.vim │ ├── crystal/ │ │ ├── ameba.vim │ │ └── crystal.vim │ ├── cs/ │ │ ├── csc.vim │ │ ├── cspell.vim │ │ ├── mcs.vim │ │ └── mcsc.vim │ ├── css/ │ │ ├── cspell.vim │ │ ├── csslint.vim │ │ ├── fecs.vim │ │ ├── stylelint.vim │ │ └── vscodecss.vim │ ├── cucumber/ │ │ └── cucumber.vim │ ├── cuda/ │ │ ├── clangd.vim │ │ └── nvcc.vim │ ├── cypher/ │ │ └── cypher_lint.vim │ ├── d/ │ │ ├── dls.vim │ │ └── dmd.vim │ ├── dafny/ │ │ └── dafny.vim │ ├── dart/ │ │ ├── analysis_server.vim │ │ ├── dart_analyze.vim │ │ └── language_server.vim │ ├── desktop/ │ │ └── desktop_file_validate.vim │ ├── dockerfile/ │ │ ├── dockerfile_lint.vim │ │ ├── dockerlinter.vim │ │ └── hadolint.vim │ ├── elixir/ │ │ ├── credo.vim │ │ ├── cspell.vim │ │ ├── dialyxir.vim │ │ ├── dogma.vim │ │ ├── elixir_ls.vim │ │ ├── expert.vim │ │ ├── lexical.vim │ │ └── mix.vim │ ├── elm/ │ │ ├── ls.vim │ │ └── make.vim │ ├── erlang/ │ │ ├── dialyzer.vim │ │ ├── elvis.vim │ │ ├── erlang_ls.vim │ │ ├── erlc.vim │ │ └── syntaxerl.vim │ ├── eruby/ │ │ ├── erb.vim │ │ ├── erblint.vim │ │ ├── erubi.vim │ │ ├── erubis.vim │ │ └── ruumba.vim │ ├── fish/ │ │ └── fish.vim │ ├── fortran/ │ │ ├── fortitude.vim │ │ ├── gcc.vim │ │ └── language_server.vim │ ├── fountain/ │ │ └── proselint.vim │ ├── fuse/ │ │ └── fusionlint.vim │ ├── gitcommit/ │ │ └── gitlint.vim │ ├── gleam/ │ │ └── gleamlsp.vim │ ├── glimmer/ │ │ └── embertemplatelint.vim │ ├── glsl/ │ │ ├── glslang.vim │ │ └── glslls.vim │ ├── go/ │ │ ├── bingo.vim │ │ ├── cspell.vim │ │ ├── gobuild.vim │ │ ├── gofmt.vim │ │ ├── golangci_lint.vim │ │ ├── gopls.vim │ │ ├── gosimple.vim │ │ ├── gotype.vim │ │ ├── govet.vim │ │ ├── langserver.vim │ │ ├── revive.vim │ │ └── staticcheck.vim │ ├── gohtmltmpl/ │ │ └── djlint.vim │ ├── graphql/ │ │ ├── eslint.vim │ │ └── gqlint.vim │ ├── groovy/ │ │ └── npmgroovylint.vim │ ├── hack/ │ │ ├── hack.vim │ │ └── hhast.vim │ ├── haml/ │ │ └── hamllint.vim │ ├── handlebars/ │ │ ├── djlint.vim │ │ └── embertemplatelint.vim │ ├── haskell/ │ │ ├── cabal_ghc.vim │ │ ├── cspell.vim │ │ ├── ghc.vim │ │ ├── ghc_mod.vim │ │ ├── hdevtools.vim │ │ ├── hie.vim │ │ ├── hlint.vim │ │ ├── hls.vim │ │ ├── stack_build.vim │ │ └── stack_ghc.vim │ ├── help/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── html/ │ │ ├── alex.vim │ │ ├── angular.vim │ │ ├── cspell.vim │ │ ├── djlint.vim │ │ ├── eslint.vim │ │ ├── fecs.vim │ │ ├── htmlhint.vim │ │ ├── proselint.vim │ │ ├── stylelint.vim │ │ ├── superhtml.vim │ │ ├── tidy.vim │ │ ├── vscodehtml.vim │ │ └── writegood.vim │ ├── htmlangular/ │ │ └── djlint.vim │ ├── htmldjango/ │ │ └── djlint.vim │ ├── hurl/ │ │ └── hurlfmt.vim │ ├── idris/ │ │ └── idris.vim │ ├── ink/ │ │ └── ls.vim │ ├── inko/ │ │ └── inko.vim │ ├── ispc/ │ │ └── ispc.vim │ ├── java/ │ │ ├── checkstyle.vim │ │ ├── cspell.vim │ │ ├── eclipselsp.vim │ │ ├── javac.vim │ │ ├── javalsp.vim │ │ └── pmd.vim │ ├── javascript/ │ │ ├── biome.vim │ │ ├── cspell.vim │ │ ├── deno.vim │ │ ├── eslint.vim │ │ ├── fecs.vim │ │ ├── flow.vim │ │ ├── flow_ls.vim │ │ ├── jscs.vim │ │ ├── jshint.vim │ │ ├── standard.vim │ │ ├── tsserver.vim │ │ └── xo.vim │ ├── jinja/ │ │ ├── djlint.vim │ │ └── j2lint.vim │ ├── json/ │ │ ├── biome.vim │ │ ├── cspell.vim │ │ ├── eslint.vim │ │ ├── jq.vim │ │ ├── jsonlint.vim │ │ ├── spectral.vim │ │ └── vscodejson.vim │ ├── json5/ │ │ └── eslint.vim │ ├── jsonc/ │ │ ├── biome.vim │ │ └── eslint.vim │ ├── jsonnet/ │ │ ├── jsonnet_lint.vim │ │ └── jsonnetfmt.vim │ ├── julia/ │ │ └── languageserver.vim │ ├── kotlin/ │ │ ├── kotlinc.vim │ │ ├── ktlint.vim │ │ └── languageserver.vim │ ├── lean/ │ │ └── lake.vim │ ├── less/ │ │ ├── lessc.vim │ │ └── stylelint.vim │ ├── llvm/ │ │ └── llc.vim │ ├── lua/ │ │ ├── cspell.vim │ │ ├── lua_language_server.vim │ │ ├── luac.vim │ │ ├── luacheck.vim │ │ └── selene.vim │ ├── mail/ │ │ ├── alex.vim │ │ ├── languagetool.vim │ │ ├── proselint.vim │ │ └── vale.vim │ ├── make/ │ │ └── checkmake.vim │ ├── markdown/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── languagetool.vim │ │ ├── markdownlint.vim │ │ ├── marksman.vim │ │ ├── mdl.vim │ │ ├── proselint.vim │ │ ├── pymarkdown.vim │ │ ├── redpen.vim │ │ ├── remark_lint.vim │ │ ├── textlint.vim │ │ ├── vale.vim │ │ └── writegood.vim │ ├── matlab/ │ │ └── mlint.vim │ ├── mercury/ │ │ └── mmc.vim │ ├── nasm/ │ │ └── nasm.vim │ ├── nim/ │ │ ├── nimcheck.vim │ │ └── nimlsp.vim │ ├── nix/ │ │ ├── deadnix.vim │ │ ├── nix.vim │ │ ├── rnix_lsp.vim │ │ └── statix.vim │ ├── nroff/ │ │ ├── alex.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── nunjucks/ │ │ └── djlint.vim │ ├── objc/ │ │ ├── ccls.vim │ │ ├── clang.vim │ │ └── clangd.vim │ ├── objcpp/ │ │ ├── clang.vim │ │ └── clangd.vim │ ├── ocaml/ │ │ ├── merlin.vim │ │ ├── ocamllsp.vim │ │ └── ols.vim │ ├── ocamlinterface/ │ │ ├── merlin.vim │ │ └── ocamllsp.vim │ ├── odin/ │ │ └── ols.vim │ ├── openapi/ │ │ ├── ibm_validator.vim │ │ └── yamllint.vim │ ├── openscad/ │ │ └── sca2d.vim │ ├── perl/ │ │ ├── languageserver.vim │ │ ├── perl.vim │ │ └── perlcritic.vim │ ├── perl6/ │ │ └── perl6.vim │ ├── php/ │ │ ├── cspell.vim │ │ ├── intelephense.vim │ │ ├── langserver.vim │ │ ├── phan.vim │ │ ├── php.vim │ │ ├── phpactor.vim │ │ ├── phpcs.vim │ │ ├── phpmd.vim │ │ ├── phpstan.vim │ │ ├── psalm.vim │ │ └── tlint.vim │ ├── po/ │ │ ├── alex.vim │ │ ├── msgfmt.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── pod/ │ │ ├── alex.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── pony/ │ │ └── ponyc.vim │ ├── powershell/ │ │ ├── cspell.vim │ │ ├── powershell.vim │ │ └── psscriptanalyzer.vim │ ├── prolog/ │ │ └── swipl.vim │ ├── proto/ │ │ ├── buf_lint.vim │ │ ├── protoc_gen_lint.vim │ │ └── protolint.vim │ ├── pug/ │ │ └── puglint.vim │ ├── puppet/ │ │ ├── languageserver.vim │ │ ├── puppet.vim │ │ └── puppetlint.vim │ ├── purescript/ │ │ └── ls.vim │ ├── pyrex/ │ │ └── cython.vim │ ├── python/ │ │ ├── bandit.vim │ │ ├── cspell.vim │ │ ├── flake8.vim │ │ ├── flakehell.vim │ │ ├── jedils.vim │ │ ├── mypy.vim │ │ ├── prospector.vim │ │ ├── pycln.vim │ │ ├── pycodestyle.vim │ │ ├── pydocstyle.vim │ │ ├── pyflakes.vim │ │ ├── pylama.vim │ │ ├── pylint.vim │ │ ├── pylsp.vim │ │ ├── pyre.vim │ │ ├── pyrefly.vim │ │ ├── pyright.vim │ │ ├── refurb.vim │ │ ├── ruff.vim │ │ ├── unimport.vim │ │ └── vulture.vim │ ├── qml/ │ │ ├── qmlfmt.vim │ │ └── qmllint.vim │ ├── r/ │ │ ├── languageserver.vim │ │ └── lintr.vim │ ├── racket/ │ │ ├── langserver.vim │ │ └── raco.vim │ ├── reason/ │ │ ├── ls.vim │ │ ├── merlin.vim │ │ └── ols.vim │ ├── rego/ │ │ ├── cspell.vim │ │ └── opacheck.vim │ ├── rescript/ │ │ └── rescript_language_server.vim │ ├── review/ │ │ └── redpen.vim │ ├── robot/ │ │ └── rflint.vim │ ├── roc/ │ │ └── roc_language_server.vim │ ├── rst/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── proselint.vim │ │ ├── redpen.vim │ │ ├── rstcheck.vim │ │ ├── textlint.vim │ │ ├── vale.vim │ │ └── writegood.vim │ ├── ruby/ │ │ ├── brakeman.vim │ │ ├── cspell.vim │ │ ├── debride.vim │ │ ├── packwerk.vim │ │ ├── rails_best_practices.vim │ │ ├── reek.vim │ │ ├── rubocop.vim │ │ ├── ruby.vim │ │ ├── solargraph.vim │ │ ├── sorbet.vim │ │ ├── standardrb.vim │ │ └── steep.vim │ ├── rust/ │ │ ├── analyzer.vim │ │ ├── cargo.vim │ │ ├── cspell.vim │ │ ├── rls.vim │ │ └── rustc.vim │ ├── salt/ │ │ └── salt_lint.vim │ ├── sass/ │ │ ├── sasslint.vim │ │ └── stylelint.vim │ ├── scala/ │ │ ├── cspell.vim │ │ ├── fsc.vim │ │ ├── metals.vim │ │ ├── sbtserver.vim │ │ ├── scalac.vim │ │ └── scalastyle.vim │ ├── scss/ │ │ ├── sasslint.vim │ │ ├── scsslint.vim │ │ └── stylelint.vim │ ├── sh/ │ │ ├── bashate.vim │ │ ├── cspell.vim │ │ ├── language_server.vim │ │ ├── shell.vim │ │ └── shellcheck.vim │ ├── slim/ │ │ └── slimlint.vim │ ├── sml/ │ │ ├── smlnj.vim │ │ └── smlnj_cm.vim │ ├── solidity/ │ │ ├── solc.vim │ │ ├── solhint.vim │ │ └── solium.vim │ ├── spec/ │ │ └── rpmlint.vim │ ├── sql/ │ │ ├── sqlfluff.vim │ │ ├── sqlint.vim │ │ └── sqllint.vim │ ├── stylus/ │ │ └── stylelint.vim │ ├── sugarss/ │ │ └── stylelint.vim │ ├── svelte/ │ │ └── svelteserver.vim │ ├── swift/ │ │ ├── appleswiftformat.vim │ │ ├── cspell.vim │ │ ├── sourcekitlsp.vim │ │ └── swiftlint.vim │ ├── systemd/ │ │ └── systemd_analyze.vim │ ├── tcl/ │ │ └── nagelfar.vim │ ├── terraform/ │ │ ├── checkov.vim │ │ ├── terraform.vim │ │ ├── terraform_ls.vim │ │ ├── terraform_lsp.vim │ │ ├── tflint.vim │ │ └── tfsec.vim │ ├── testft/ │ │ └── testlinter.vim │ ├── tex/ │ │ ├── alex.vim │ │ ├── chktex.vim │ │ ├── cspell.vim │ │ ├── lacheck.vim │ │ ├── proselint.vim │ │ ├── redpen.vim │ │ ├── texlab.vim │ │ ├── textlint.vim │ │ ├── vale.vim │ │ └── writegood.vim │ ├── texinfo/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── text/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── languagetool.vim │ │ ├── proselint.vim │ │ ├── redpen.vim │ │ ├── textlint.vim │ │ ├── vale.vim │ │ └── writegood.vim │ ├── thrift/ │ │ ├── thrift.vim │ │ └── thriftcheck.vim │ ├── toml/ │ │ └── tombi.vim │ ├── typescript/ │ │ ├── biome.vim │ │ ├── cspell.vim │ │ ├── deno.vim │ │ ├── eslint.vim │ │ ├── standard.vim │ │ ├── tslint.vim │ │ ├── tsserver.vim │ │ ├── typecheck.vim │ │ └── xo.vim │ ├── v/ │ │ └── v.vim │ ├── vala/ │ │ └── vala_lint.vim │ ├── verilog/ │ │ ├── hdl_checker.vim │ │ ├── iverilog.vim │ │ ├── slang.vim │ │ ├── verible_ls.vim │ │ ├── verilator.vim │ │ ├── vlog.vim │ │ ├── xvlog.vim │ │ └── yosys.vim │ ├── vhdl/ │ │ ├── ghdl.vim │ │ ├── hdl_checker.vim │ │ ├── vcom.vim │ │ └── xvhdl.vim │ ├── vim/ │ │ ├── ale_custom_linting_rules.vim │ │ ├── vimls.vim │ │ └── vint.vim │ ├── vue/ │ │ ├── cspell.vim │ │ ├── vls.vim │ │ └── volar.vim │ ├── wgsl/ │ │ └── naga.vim │ ├── xhtml/ │ │ ├── alex.vim │ │ ├── cspell.vim │ │ ├── proselint.vim │ │ └── writegood.vim │ ├── xml/ │ │ └── xmllint.vim │ ├── yaml/ │ │ ├── actionlint.vim │ │ ├── circleci.vim │ │ ├── gitlablint.vim │ │ ├── ls.vim │ │ ├── spectral.vim │ │ ├── swaglint.vim │ │ ├── yamllint.vim │ │ └── yq.vim │ ├── yang/ │ │ └── yang_lsp.vim │ ├── yara/ │ │ └── yls.vim │ ├── zeek/ │ │ └── zeek.vim │ └── zig/ │ ├── zlint.vim │ └── zls.vim ├── autoload/ │ ├── ale/ │ │ ├── ant.vim │ │ ├── args.vim │ │ ├── assert.vim │ │ ├── balloon.vim │ │ ├── c.vim │ │ ├── code_action.vim │ │ ├── codefix.vim │ │ ├── command.vim │ │ ├── completion/ │ │ │ └── python.vim │ │ ├── completion.vim │ │ ├── cursor.vim │ │ ├── d.vim │ │ ├── debugging.vim │ │ ├── definition.vim │ │ ├── dhall.vim │ │ ├── engine/ │ │ │ └── ignore.vim │ │ ├── engine.vim │ │ ├── events.vim │ │ ├── filename_mapping.vim │ │ ├── filerename.vim │ │ ├── filetypes.vim │ │ ├── fix/ │ │ │ └── registry.vim │ │ ├── fix.vim │ │ ├── fixers/ │ │ │ ├── alejandra.vim │ │ │ ├── apkbuild_fixer.vim │ │ │ ├── appleswiftformat.vim │ │ │ ├── astyle.vim │ │ │ ├── autoflake.vim │ │ │ ├── autoimport.vim │ │ │ ├── autopep8.vim │ │ │ ├── bibclean.vim │ │ │ ├── biome.vim │ │ │ ├── black.vim │ │ │ ├── brittany.vim │ │ │ ├── buf_format.vim │ │ │ ├── buildifier.vim │ │ │ ├── clangformat.vim │ │ │ ├── clangtidy.vim │ │ │ ├── cljfmt.vim │ │ │ ├── cmakeformat.vim │ │ │ ├── crystal.vim │ │ │ ├── css_beautify.vim │ │ │ ├── dart_format.vim │ │ │ ├── dartfmt.vim │ │ │ ├── deno.vim │ │ │ ├── dfmt.vim │ │ │ ├── dhall_format.vim │ │ │ ├── dhall_freeze.vim │ │ │ ├── dhall_lint.vim │ │ │ ├── djlint.vim │ │ │ ├── dotnet_format.vim │ │ │ ├── dprint.vim │ │ │ ├── dune.vim │ │ │ ├── elm_format.vim │ │ │ ├── erbformatter.vim │ │ │ ├── erblint.vim │ │ │ ├── erlang_mode.vim │ │ │ ├── erlfmt.vim │ │ │ ├── eslint.vim │ │ │ ├── fecs.vim │ │ │ ├── fish_indent.vim │ │ │ ├── fixjson.vim │ │ │ ├── floskell.vim │ │ │ ├── forge.vim │ │ │ ├── fourmolu.vim │ │ │ ├── generic.vim │ │ │ ├── generic_python.vim │ │ │ ├── gleam_format.vim │ │ │ ├── gnatpp.vim │ │ │ ├── gofmt.vim │ │ │ ├── gofumpt.vim │ │ │ ├── goimports.vim │ │ │ ├── golangci_lint.vim │ │ │ ├── golines.vim │ │ │ ├── gomod.vim │ │ │ ├── google_java_format.vim │ │ │ ├── gopls.vim │ │ │ ├── hackfmt.vim │ │ │ ├── help.vim │ │ │ ├── hfmt.vim │ │ │ ├── hindent.vim │ │ │ ├── hlint.vim │ │ │ ├── html_beautify.vim │ │ │ ├── htmlbeautifier.vim │ │ │ ├── hurlfmt.vim │ │ │ ├── importjs.vim │ │ │ ├── isort.vim │ │ │ ├── jq.vim │ │ │ ├── json_pytool.vim │ │ │ ├── jsonnetfmt.vim │ │ │ ├── ktlint.vim │ │ │ ├── kulala_fmt.vim │ │ │ ├── latexindent.vim │ │ │ ├── lua_format.vim │ │ │ ├── luafmt.vim │ │ │ ├── markdownlint.vim │ │ │ ├── mix_format.vim │ │ │ ├── nickel_format.vim │ │ │ ├── nimpretty.vim │ │ │ ├── nixfmt.vim │ │ │ ├── nixpkgsfmt.vim │ │ │ ├── npmgroovylint.vim │ │ │ ├── ocamlformat.vim │ │ │ ├── ocp_indent.vim │ │ │ ├── opafmt.vim │ │ │ ├── ormolu.vim │ │ │ ├── packer.vim │ │ │ ├── pandoc.vim │ │ │ ├── perltidy.vim │ │ │ ├── pgformatter.vim │ │ │ ├── php_cs_fixer.vim │ │ │ ├── phpcbf.vim │ │ │ ├── pint.vim │ │ │ ├── prettier.vim │ │ │ ├── prettier_eslint.vim │ │ │ ├── prettier_standard.vim │ │ │ ├── protolint.vim │ │ │ ├── ptop.vim │ │ │ ├── puppetlint.vim │ │ │ ├── purs_tidy.vim │ │ │ ├── purty.vim │ │ │ ├── pycln.vim │ │ │ ├── pyflyby.vim │ │ │ ├── pymarkdown.vim │ │ │ ├── qmlfmt.vim │ │ │ ├── raco_fmt.vim │ │ │ ├── refmt.vim │ │ │ ├── remark_lint.vim │ │ │ ├── reorder_python_imports.vim │ │ │ ├── rescript_format.vim │ │ │ ├── roc_annotate.vim │ │ │ ├── roc_format.vim │ │ │ ├── rubocop.vim │ │ │ ├── rubyfmt.vim │ │ │ ├── ruff.vim │ │ │ ├── ruff_format.vim │ │ │ ├── rufo.vim │ │ │ ├── rustfmt.vim │ │ │ ├── rustywind.vim │ │ │ ├── scadformat.vim │ │ │ ├── scalafmt.vim │ │ │ ├── shfmt.vim │ │ │ ├── sorbet.vim │ │ │ ├── sqlfluff.vim │ │ │ ├── sqlfmt.vim │ │ │ ├── sqlformat.vim │ │ │ ├── standard.vim │ │ │ ├── standardrb.vim │ │ │ ├── statix.vim │ │ │ ├── stylelint.vim │ │ │ ├── styler.vim │ │ │ ├── stylish_haskell.vim │ │ │ ├── stylua.vim │ │ │ ├── swiftformat.vim │ │ │ ├── syntax_tree.vim │ │ │ ├── terraform.vim │ │ │ ├── textlint.vim │ │ │ ├── tidy.vim │ │ │ ├── tombi_format.vim │ │ │ ├── tombi_lint.vim │ │ │ ├── tslint.vim │ │ │ ├── typstyle.vim │ │ │ ├── uncrustify.vim │ │ │ ├── unimport.vim │ │ │ ├── verible_format.vim │ │ │ ├── vfmt.vim │ │ │ ├── xmllint.vim │ │ │ ├── xo.vim │ │ │ ├── yamlfix.vim │ │ │ ├── yamlfmt.vim │ │ │ ├── yapf.vim │ │ │ ├── yq.vim │ │ │ └── zigfmt.vim │ │ ├── floating_preview.vim │ │ ├── fzf.vim │ │ ├── go.vim │ │ ├── gradle/ │ │ │ └── init.gradle │ │ ├── gradle.vim │ │ ├── handlers/ │ │ │ ├── alex.vim │ │ │ ├── atools.vim │ │ │ ├── biome.vim │ │ │ ├── c3lsp.vim │ │ │ ├── cairo.vim │ │ │ ├── ccls.vim │ │ │ ├── cppcheck.vim │ │ │ ├── cpplint.vim │ │ │ ├── cspell.vim │ │ │ ├── css.vim │ │ │ ├── deadnix.vim │ │ │ ├── deno.vim │ │ │ ├── djlint.vim │ │ │ ├── elixir.vim │ │ │ ├── embertemplatelint.vim │ │ │ ├── eslint.vim │ │ │ ├── fecs.vim │ │ │ ├── flawfinder.vim │ │ │ ├── gawk.vim │ │ │ ├── gcc.vim │ │ │ ├── go.vim │ │ │ ├── haskell.vim │ │ │ ├── haskell_stack.vim │ │ │ ├── hdl_checker.vim │ │ │ ├── hlint.vim │ │ │ ├── inko.vim │ │ │ ├── ktlint.vim │ │ │ ├── languagetool.vim │ │ │ ├── markdownlint.vim │ │ │ ├── naga.vim │ │ │ ├── ocamllsp.vim │ │ │ ├── ols.vim │ │ │ ├── openscad.vim │ │ │ ├── pony.vim │ │ │ ├── redpen.vim │ │ │ ├── ruby.vim │ │ │ ├── rust.vim │ │ │ ├── scala.vim │ │ │ ├── sh.vim │ │ │ ├── shellcheck.vim │ │ │ ├── sml.vim │ │ │ ├── spectral.vim │ │ │ ├── statix.vim │ │ │ ├── textlint.vim │ │ │ ├── tslint.vim │ │ │ ├── tsserver.vim │ │ │ ├── unix.vim │ │ │ ├── vale.vim │ │ │ ├── writegood.vim │ │ │ ├── xo.vim │ │ │ └── yamllint.vim │ │ ├── highlight.vim │ │ ├── history.vim │ │ ├── hover.vim │ │ ├── java.vim │ │ ├── job.vim │ │ ├── julia.vim │ │ ├── linter.vim │ │ ├── list.vim │ │ ├── loclist_jumping.vim │ │ ├── lsp/ │ │ │ ├── message.vim │ │ │ ├── reset.vim │ │ │ ├── response.vim │ │ │ └── tsserver_message.vim │ │ ├── lsp.vim │ │ ├── lsp_linter.vim │ │ ├── lsp_window.vim │ │ ├── lua.vim │ │ ├── maven.vim │ │ ├── node.vim │ │ ├── organize_imports.vim │ │ ├── other_source.vim │ │ ├── path.vim │ │ ├── pattern_options.vim │ │ ├── powershell.vim │ │ ├── preview.vim │ │ ├── proselint.vim │ │ ├── python.vim │ │ ├── racket.vim │ │ ├── references.vim │ │ ├── rename.vim │ │ ├── ruby.vim │ │ ├── semver.vim │ │ ├── sign.vim │ │ ├── socket.vim │ │ ├── statusline.vim │ │ ├── swift.vim │ │ ├── symbol.vim │ │ ├── test.vim │ │ ├── toggle.vim │ │ ├── uri/ │ │ │ └── jdt.vim │ │ ├── uri.vim │ │ ├── util.vim │ │ └── virtualtext.vim │ ├── ale.vim │ └── asyncomplete/ │ └── sources/ │ └── ale.vim ├── doc/ │ ├── ale-ada.txt │ ├── ale-ansible.txt │ ├── ale-apkbuild.txt │ ├── ale-asciidoc.txt │ ├── ale-asm.txt │ ├── ale-astro.txt │ ├── ale-avra.txt │ ├── ale-awk.txt │ ├── ale-bats.txt │ ├── ale-bazel.txt │ ├── ale-bib.txt │ ├── ale-bicep.txt │ ├── ale-bindzone.txt │ ├── ale-bitbake.txt │ ├── ale-c.txt │ ├── ale-c3.txt │ ├── ale-cairo.txt │ ├── ale-chef.txt │ ├── ale-clojure.txt │ ├── ale-cloudformation.txt │ ├── ale-cmake.txt │ ├── ale-cpp.txt │ ├── ale-cs.txt │ ├── ale-css.txt │ ├── ale-cuda.txt │ ├── ale-d.txt │ ├── ale-dafny.txt │ ├── ale-dart.txt │ ├── ale-desktop.txt │ ├── ale-development.txt │ ├── ale-dhall.txt │ ├── ale-dockerfile.txt │ ├── ale-elixir.txt │ ├── ale-elm.txt │ ├── ale-erlang.txt │ ├── ale-eruby.txt │ ├── ale-fish.txt │ ├── ale-fortran.txt │ ├── ale-fountain.txt │ ├── ale-fuse.txt │ ├── ale-gitcommit.txt │ ├── ale-gleam.txt │ ├── ale-glsl.txt │ ├── ale-go.txt │ ├── ale-gohtmltmpl.txt │ ├── ale-graphql.txt │ ├── ale-groovy.txt │ ├── ale-hack.txt │ ├── ale-handlebars.txt │ ├── ale-haskell.txt │ ├── ale-hcl.txt │ ├── ale-help.txt │ ├── ale-html.txt │ ├── ale-htmlangular.txt │ ├── ale-htmldjango.txt │ ├── ale-http.txt │ ├── ale-hurl.txt │ ├── ale-idris.txt │ ├── ale-ink.txt │ ├── ale-inko.txt │ ├── ale-ispc.txt │ ├── ale-java.txt │ ├── ale-javascript.txt │ ├── ale-jinja.txt │ ├── ale-json.txt │ ├── ale-json5.txt │ ├── ale-jsonc.txt │ ├── ale-jsonnet.txt │ ├── ale-julia.txt │ ├── ale-kotlin.txt │ ├── ale-latex.txt │ ├── ale-lean.txt │ ├── ale-less.txt │ ├── ale-llvm.txt │ ├── ale-lua.txt │ ├── ale-make.txt │ ├── ale-markdown.txt │ ├── ale-mercury.txt │ ├── ale-nasm.txt │ ├── ale-nickel.txt │ ├── ale-nim.txt │ ├── ale-nix.txt │ ├── ale-nroff.txt │ ├── ale-nunjucks.txt │ ├── ale-objc.txt │ ├── ale-objcpp.txt │ ├── ale-ocaml.txt │ ├── ale-odin.txt │ ├── ale-openapi.txt │ ├── ale-openscad.txt │ ├── ale-packer.txt │ ├── ale-pascal.txt │ ├── ale-pawn.txt │ ├── ale-perl.txt │ ├── ale-perl6.txt │ ├── ale-php.txt │ ├── ale-po.txt │ ├── ale-pod.txt │ ├── ale-pony.txt │ ├── ale-powershell.txt │ ├── ale-prolog.txt │ ├── ale-proto.txt │ ├── ale-pug.txt │ ├── ale-puppet.txt │ ├── ale-purescript.txt │ ├── ale-pyrex.txt │ ├── ale-python.txt │ ├── ale-qml.txt │ ├── ale-r.txt │ ├── ale-racket.txt │ ├── ale-reasonml.txt │ ├── ale-rego.txt │ ├── ale-rescript.txt │ ├── ale-rest.txt │ ├── ale-restructuredtext.txt │ ├── ale-robot.txt │ ├── ale-roc.txt │ ├── ale-ruby.txt │ ├── ale-rust.txt │ ├── ale-salt.tmt │ ├── ale-sass.txt │ ├── ale-scala.txt │ ├── ale-scss.txt │ ├── ale-sh.txt │ ├── ale-sml.txt │ ├── ale-solidity.txt │ ├── ale-spec.txt │ ├── ale-sql.txt │ ├── ale-stylus.txt │ ├── ale-sugarss.txt │ ├── ale-supported-languages-and-tools.txt │ ├── ale-svelte.txt │ ├── ale-swift.txt │ ├── ale-systemd.txt │ ├── ale-tcl.txt │ ├── ale-terraform.txt │ ├── ale-tex.txt │ ├── ale-texinfo.txt │ ├── ale-text.txt │ ├── ale-thrift.txt │ ├── ale-toml.txt │ ├── ale-typescript.txt │ ├── ale-typst.html │ ├── ale-v.txt │ ├── ale-vala.txt │ ├── ale-verilog.txt │ ├── ale-vhdl.txt │ ├── ale-vim-help.txt │ ├── ale-vim.txt │ ├── ale-vue.txt │ ├── ale-wgsl.txt │ ├── ale-xhtml.txt │ ├── ale-xml.txt │ ├── ale-yaml.txt │ ├── ale-yang.txt │ ├── ale-yara.txt │ ├── ale-zeek.txt │ ├── ale-zig.txt │ └── ale.txt ├── ftplugin/ │ ├── ale-fix-suggest.vim │ ├── ale-info.vim │ ├── ale-preview-selection.vim │ └── ale-preview.vim ├── lspconfig.vim ├── lua/ │ └── ale/ │ ├── diagnostics.lua │ ├── init.lua │ ├── lsp.lua │ └── util.lua ├── plugin/ │ └── ale.vim ├── rplugin/ │ └── python3/ │ └── deoplete/ │ └── sources/ │ └── ale.py ├── run-tests ├── run-tests.bat ├── supported-tools.md ├── syntax/ │ ├── ale-fix-suggest.vim │ ├── ale-info.vim │ └── ale-preview-selection.vim └── test/ ├── completion/ │ ├── test_ale_import_command.vader │ ├── test_complete_events.vader │ ├── test_completion_events.vader │ ├── test_completion_filtering.vader │ ├── test_completion_prefixes.vader │ ├── test_lsp_completion_messages.vader │ ├── test_lsp_completion_parsing.vader │ ├── test_omnifunc_completion.vader │ ├── test_public_completion_api.vader │ └── test_tsserver_completion_parsing.vader ├── fix/ │ ├── test_ale_fix.vader │ ├── test_ale_fix_aliases.vader │ ├── test_ale_fix_completion.vader │ ├── test_ale_fix_completion_filter.vader │ ├── test_ale_fix_ignore.vader │ └── test_ale_fix_suggest.vader ├── fixers/ │ ├── test_alejandra_fixer_callback.vader │ ├── test_apkbuild_fixer_callback.vader │ ├── test_appleswiftformat_fixer_callback.vader │ ├── test_astyle_fixer_callback.vader │ ├── test_autoflake_fixer_callback.vader │ ├── test_autoimport_fixer_callback.vader │ ├── test_autopep8_fixer_callback.vader │ ├── test_bibclean_fixer_callback.vader │ ├── test_biome_fixer_callback.vader │ ├── test_black_fixer_callback.vader │ ├── test_break_up_long_lines_python_fixer.vader │ ├── test_brittany_fixer_callback.vader │ ├── test_buf_format_fixer_callback.vader │ ├── test_buildifier_fixer_callback.vader │ ├── test_clangformat_fixer_callback.vader │ ├── test_clangtidy_fixer_callback.vader │ ├── test_cljfmt_fixer_callback.vader │ ├── test_cmakeformat_fixer_callback.vader │ ├── test_crystal_format_fixer_callback.vader │ ├── test_css_beautify_fixer_callback.vader │ ├── test_dart_format_fixer_callback.vader │ ├── test_dartfmt_fixer_callback.vader │ ├── test_dfmt_fixer_callback.vader │ ├── test_dhall_format_fixer_callback.vader │ ├── test_dhall_freeze_fixer_callback.vader │ ├── test_dhall_lint_fixer_callback.vader │ ├── test_djlint_fixer_callback.vader │ ├── test_dotnet_format_fixer_callback.vader │ ├── test_dprint_fixer_callback.vader │ ├── test_dune_fixer_callback.vader │ ├── test_elm_format_fixer_callback.vader │ ├── test_erbformatter_fixer_callback.vader │ ├── test_erblint_fixer_callback.vader │ ├── test_erlang_mode_fixer_callback.vader │ ├── test_erlfmt_fixer_callback.vader │ ├── test_eslint_fixer_callback.vader │ ├── test_fecs_fixer_callback.vader │ ├── test_fish_indent_fixer_callback.vader │ ├── test_fixjson_fixer_callback.vader │ ├── test_floskell_fixer_callback.vader │ ├── test_forge_fixer_callback.vader │ ├── test_fourmolu_fixer_callback.vader │ ├── test_gleam_format_fixer_callback.vader │ ├── test_gnatpp_fixer_callback.vader │ ├── test_gofmt_fixer_callback.vader │ ├── test_gofumpt_fixer.vader │ ├── test_goimports_fixer_callback.vader │ ├── test_golangci_lint_fixer_callback.vader │ ├── test_golines_fixer_callback.vader │ ├── test_gomod_fixer_callback.vader │ ├── test_goofle_java_format_fixer_callback.vader │ ├── test_gopls_fixer_callback.vader │ ├── test_hackfmt_fixer_callback.vader │ ├── test_hfmt_fixer_callback.vader │ ├── test_hindent_fixer_callback.vader │ ├── test_hlint_fixer_callback.vader │ ├── test_html_beautify_fixer_callback.vader │ ├── test_htmlbeautifier_fixer_callback.vader │ ├── test_hurlfmt_fixer_callback.vader │ ├── test_importjs_fixer_callback.vader │ ├── test_isort_fixer_callback.vader │ ├── test_jq_fixer_callback.vader │ ├── test_jsonnetfmt_fixer_callback.vader │ ├── test_ktlint_fixer_callback.vader │ ├── test_kulala_fmt_fixer_callback.vader │ ├── test_latexindent_fixer_callback.vader │ ├── test_lua_format_fixer_callback.vader │ ├── test_luafmt_fixer_callback.vader │ ├── test_markdownlint_fixer_callback.vader │ ├── test_mix_format_fixer_callback.vader │ ├── test_nickel_format_fixer_callback.vader │ ├── test_nimpretty_fixer_callback.vader │ ├── test_nixfmt_fixer_callback.vader │ ├── test_nixpkgsfmt_fixer_callback.vader │ ├── test_npmgroovylint_fixer_callback.vader │ ├── test_ocamlformat_fixer_callback.vader │ ├── test_ocp_indent_fixer_callback.vader │ ├── test_opa_fmt_fixer_callback.vader │ ├── test_ormolu_fixer_callback.vader │ ├── test_packer_fmt_fixer_callback.vader │ ├── test_pandoc_fixer_callback.vader │ ├── test_perltidy_fixer_callback.vader │ ├── test_pgformatter_fixer_callback.vader │ ├── test_php_cs_fixer.vader │ ├── test_phpcbf_fixer_callback.vader │ ├── test_pint_fixer.vader │ ├── test_prettier_eslint_fixer.callback.vader │ ├── test_prettier_fixer_callback.vader │ ├── test_prettier_standard_callback.vader │ ├── test_protolint_fixer_callback.vader │ ├── test_ptop_fixer_callback.vader │ ├── test_puppetlint_fixer_callback.vader │ ├── test_purs_tidy_fixer_callback.vader │ ├── test_purty_fixer_callback.vader │ ├── test_pycln_fixer_callback.vader │ ├── test_pyflyby_fixer_callback.vader │ ├── test_pymarkdown_fixer_callback.vader │ ├── test_python_add_blank_lines_fixer.vader │ ├── test_qmlfmt_fixer_callback.vader │ ├── test_raco_fmt_fixer_callback.vader │ ├── test_refmt_fixer_callback.vader │ ├── test_remark_lint_fixer_callback.vader │ ├── test_reorder_python_imports_fixer_callback.vader │ ├── test_rescript_fixer_callback.vader │ ├── test_roc_annotate_fixer_callback.vader │ ├── test_roc_format_fixer_callback.vader │ ├── test_rubocop_fixer_callback.vader │ ├── test_rubyfmt_fixer_callback.vader │ ├── test_ruff_fixer_callback.vader │ ├── test_ruff_format_fixer_callback.vader │ ├── test_rufo_fixer_callback.vader │ ├── test_rustfmt_fixer_callback.vader │ ├── test_rustywind_fixer_callback.vader │ ├── test_scadformat_fixer.vader │ ├── test_scalafmt_fixer_callback.vader │ ├── test_shfmt_fixer_callback.vader │ ├── test_sorbet_fixer_callback.vader │ ├── test_sqlfmt_fixer_callback.vader │ ├── test_sqlformat_fixer_callback.vader │ ├── test_standard_fixer_callback.vader │ ├── test_standardrb_fixer_callback.vader │ ├── test_statix_fixer.vader │ ├── test_stylelint_fixer_callback.vader │ ├── test_styler_fixer_callback.vader │ ├── test_stylish_haskell_fixer_callback.vader │ ├── test_stylua_fixer_callback.vader │ ├── test_swiftformat_fixer_callback.vader │ ├── test_syntax_tree_fixer_callback.vader │ ├── test_terraform_fmt_fixer_callback.vader │ ├── test_textlint_fixer_callback.vader │ ├── test_tidy_fixer_callback.vader │ ├── test_tombi_format_fixer_callback.vader │ ├── test_tombi_lint_fixer_callback.vader │ ├── test_trim_whitespace.vader │ ├── test_tslint_fixer_callback.vader │ ├── test_typstyle_fixer_callback.vader │ ├── test_uncrustify_fixer_callback.vader │ ├── test_unimport_fixer_callback.vader │ ├── test_verible_format_fixer_callback.vader │ ├── test_vfmt_fixer_callback.vader │ ├── test_vim_help_tags_alignment_fixer.vader │ ├── test_xmllint_fixer_callback.vader │ ├── test_xo_fixer_callback.vader │ ├── test_xots_fixer_callback.vader │ ├── test_yamlfix_fixer_callback.vader │ ├── test_yamlfmt_fixer_callback.vader │ ├── test_yapf_fixer_callback.vader │ └── test_zigfmt_fixer_callback.vader ├── handler/ │ ├── test_actionlint_handler.vader │ ├── test_ada_gcc_handler.vader │ ├── test_alex_handler.vader │ ├── test_ameba_handler.vader │ ├── test_ansible_lint_handler.vader │ ├── test_appleswiftformat_handler.vader │ ├── test_asm_handler.vader │ ├── test_atools_handler.vader │ ├── test_avra_handler.vader │ ├── test_bandit_handler.vader │ ├── test_bashate_handler.vader │ ├── test_bibclean_handler.vader │ ├── test_bicep_az_bicep_handler.vader │ ├── test_bicep_bicep_handler.vader │ ├── test_bindzone_checkzone.vader │ ├── test_bitbake_oelint_adv_handler.vader │ ├── test_brakeman_handler.vader │ ├── test_buildifier_handler.vader │ ├── test_cfn_python_lint_handler.vader │ ├── test_checkmake_handler.vader │ ├── test_checkov_handler.vader │ ├── test_checkstyle_handler.vader │ ├── test_circleci_handler.vader │ ├── test_clang_handler.vader │ ├── test_clojure_clj_kondo_handler.vader │ ├── test_clojure_joker_handler.vader │ ├── test_cloudformation_checkov_handler.vader │ ├── test_cmake_lint_handler.vader │ ├── test_coffeelint_handler.vader │ ├── test_common_handlers.vader │ ├── test_cookstyle_handler.vader │ ├── test_cppcheck_handler.vader │ ├── test_cpplint_handler.vader │ ├── test_credo_handler.vader │ ├── test_crystal_handler.vader │ ├── test_csc_handler.vader │ ├── test_cspell_handler.vader │ ├── test_cucumber_handler.vader │ ├── test_cuda_nvcc_handler.vader │ ├── test_cypher_lint_handler.vader │ ├── test_dafny_handler.vader │ ├── test_dart_analyze_handler.vader │ ├── test_deadnix_handler.vader │ ├── test_debride_handler.vader │ ├── test_desktop_file_validate_handler.vader │ ├── test_djlint_handler.vader │ ├── test_dmd_handler.vader │ ├── test_dockerfile_lint_handler.vader │ ├── test_dockerlinter_handler.vader │ ├── test_dogma_handler.vader │ ├── test_drafter_handler.vader │ ├── test_elmmake_handler.vader │ ├── test_embertemplatelint_handler.vader │ ├── test_erblint_handler.vader │ ├── test_erlang_dialyzer_handler.vader │ ├── test_erlang_elvis_handler.vader │ ├── test_eslint_handler.vader │ ├── test_eslint_json_handler.vader │ ├── test_fecs_handler.vader │ ├── test_fish_handler.vader │ ├── test_flake8_handler.vader │ ├── test_flakehell_handler.vader │ ├── test_flawfinder_handler.vader │ ├── test_flow_handler.vader │ ├── test_foodcritic_handler.vader │ ├── test_fortitude_handler.vader │ ├── test_fortran_handler.vader │ ├── test_gawk_handler.vader │ ├── test_gcc_handler.vader │ ├── test_ghc_handler.vader │ ├── test_ghc_mod_handler.vader │ ├── test_ghdl_handler.vader │ ├── test_gitlablint_handler.vader │ ├── test_gitlint_handler.vader │ ├── test_glslang_handler.vader │ ├── test_go_generic_handler.vader │ ├── test_gobuild_handler.vader │ ├── test_golangci_lint_handler.vader │ ├── test_hadolint.vader │ ├── test_haskell_stack_handler.vader │ ├── test_hlint_handler.vader │ ├── test_hurlfmt_handler.vader │ ├── test_ibm_openapi_validator_handler.vader │ ├── test_idris_handler.vader │ ├── test_inko_handler.vader │ ├── test_ispc_ispc_handler.vader │ ├── test_javac_handler.vader │ ├── test_jq_handler.vader │ ├── test_jscs_handler.vader │ ├── test_ktlint_handler.vader │ ├── test_lacheck_handler.vader │ ├── test_languagetool_handler.vader │ ├── test_lessc_handler.vader │ ├── test_llc_handler.vader │ ├── test_llvm_mc_handler.vader │ ├── test_lua_selene_handler.vader │ ├── test_luac_handler.vader │ ├── test_luacheck_handler.vader │ ├── test_markdownlint_handler.vader │ ├── test_mcs_handler.vader │ ├── test_mcsc_handler.vader │ ├── test_mdl_handler.vader │ ├── test_mercury_mmc_handler.vader │ ├── test_mix_handler.vader │ ├── test_msgfmt_hander.vader │ ├── test_mypy_handler.vader │ ├── test_naga_handler.vader │ ├── test_nagelfar_handler.vader │ ├── test_nasm_handler.vader │ ├── test_nim_handler.vader │ ├── test_nix_handler.vader │ ├── test_npmgroovylint_handler.vader │ ├── test_openscad_handler.vader │ ├── test_packwerk_handler.vader │ ├── test_perl6_handler.vader │ ├── test_perl_handler.vader │ ├── test_perlcritic_handler.vader │ ├── test_php_handler.vader │ ├── test_php_phan_handler.vader │ ├── test_php_phpmd_handler.vader │ ├── test_phpcs_handler.vader │ ├── test_phpstan_handler.vader │ ├── test_pmd_handler.vader │ ├── test_pony_handler.vader │ ├── test_powershell_handler.vader │ ├── test_prospector_handler.vader │ ├── test_psscriptanalyzer_handler.vader │ ├── test_puglint_handler.vader │ ├── test_puppet_handler.vader │ ├── test_pycodestyle_handler.vader │ ├── test_pydocstyle_handler.vader │ ├── test_pyflakes_handler.vader │ ├── test_pylama_handler.vader │ ├── test_pylint_handler.vader │ ├── test_pyrex_cython_handler.vader │ ├── test_qmlfmt_handler.vader │ ├── test_qmllint_handler.vader │ ├── test_raco_handler.vader │ ├── test_rails_best_practices_handler.vader │ ├── test_redpen_handler.vader │ ├── test_reek_handler.vader │ ├── test_remark_lint_handler.vader │ ├── test_rflint_handler.vader │ ├── test_rpmlint_handler.vader │ ├── test_rstcheck_lint_handler.vader │ ├── test_rubocop_handler.vader │ ├── test_ruby_handler.vader │ ├── test_ruff_handler.vader │ ├── test_rust_handler.vader │ ├── test_salt_salt_lint.vader │ ├── test_scala_handler.vader │ ├── test_scalastyle_handler.vader │ ├── test_scarb_handler.vader │ ├── test_shell_handler.vader │ ├── test_shellcheck_handler.vader │ ├── test_sierra_handler.vader │ ├── test_slang_handler.vader │ ├── test_slim_handler.vader │ ├── test_sml_handler.vader │ ├── test_solc_handler.vader │ ├── test_solhint_handler.vader │ ├── test_spectral_handler.vader │ ├── test_sql_sqlfluff_handler.vader │ ├── test_sqlint_handler.vader │ ├── test_sqllint_handler.vader │ ├── test_standard_handler.vader │ ├── test_starknet_handler.vader │ ├── test_statix_handler.vader │ ├── test_steep_handler.vader │ ├── test_stylelint_handler.vader │ ├── test_swaglint_handler.vader │ ├── test_swiftlint_handler.vader │ ├── test_swipl_handler.vader │ ├── test_syntaxerl_handler.vader │ ├── test_systemd_analyze_handler.vader │ ├── test_terraform_handler.vader │ ├── test_textlint_handler.vader │ ├── test_tflint_handler.vader │ ├── test_tfsec_handler.vader │ ├── test_thrift_handler.vader │ ├── test_thriftcheck_handler.vader │ ├── test_tlint_handler.vader │ ├── test_tslint_handler.vader │ ├── test_typecheck_handler.vader │ ├── test_unimport_handler.vader │ ├── test_v_handler.vader │ ├── test_vala_lint_handler.vader │ ├── test_vale_handler.vader │ ├── test_vcom_handler.vader │ ├── test_verilator_handler.vader │ ├── test_vint_handler.vader │ ├── test_vlog_handler.vader │ ├── test_vulture_handler.vader │ ├── test_write_good_handler.vader │ ├── test_xmllint_handler.vader │ ├── test_xvhdl_handler.vader │ ├── test_xvlog_handler.vader │ ├── test_yamllint_handler.vader │ ├── test_yosys_handler.vader │ ├── test_yq_handler.vader │ ├── test_zeek_handler.vader │ └── test_zlint_handler.vader ├── jsonnet_files/ │ └── testfile.jsonnet ├── linter/ │ ├── test_ada_gcc.vader │ ├── test_adals.vader │ ├── test_alex.vader │ ├── test_ameba.vader │ ├── test_angular.vader │ ├── test_ansible_language_server.vader │ ├── test_ansible_lint.vader │ ├── test_asciidoc_textlint.vader │ ├── test_asm_gcc.vader │ ├── test_avra_avra.vader │ ├── test_bandit.vader │ ├── test_bashate.vader │ ├── test_bib_bibclean.vader │ ├── test_bicep_az_bicep.vader │ ├── test_bicep_bicep.vader │ ├── test_bindzone_checkzone.vader │ ├── test_bingo.vader │ ├── test_biome.vader │ ├── test_bitbake.vader │ ├── test_brakeman.vader │ ├── test_buf_lint.vader │ ├── test_bzl_buildifier.vader │ ├── test_c3_c3lsp.vader │ ├── test_c_cc.vader │ ├── test_c_ccls.vader │ ├── test_c_clang_tidy.vader │ ├── test_c_clangcheck.vader │ ├── test_c_clangd.vader │ ├── test_c_cppcheck.vader │ ├── test_c_cquery.vader │ ├── test_c_flawfinder.vader │ ├── test_c_import_paths.vader │ ├── test_cargo.vader │ ├── test_checkmake.vader │ ├── test_checkov.vader │ ├── test_checkstyle.vader │ ├── test_circleci.vader │ ├── test_clang_tidy.vader │ ├── test_clj_kondo.vader │ ├── test_cloudformation_checkov.vader │ ├── test_cmake_cmake_lint.vader │ ├── test_cookstyle.vader │ ├── test_cpp_cc.vader │ ├── test_cpp_ccls.vader │ ├── test_cpp_clangcheck.vader │ ├── test_cpp_clazy.vader │ ├── test_cpp_cppcheck.vader │ ├── test_cpp_cquery.vader │ ├── test_cpp_flawfinder.vader │ ├── test_cpplint.vader │ ├── test_cs_csc.vader │ ├── test_cs_mcs.vader │ ├── test_cs_mcsc.vader │ ├── test_cspell.vader │ ├── test_css_csslint.vader │ ├── test_css_stylelint.vader │ ├── test_cucumber.vader │ ├── test_cuda_nvcc.vader │ ├── test_cypher_lint.vader │ ├── test_d_dls.vader │ ├── test_dart_analysis_server.vader │ ├── test_dart_language_server.vader │ ├── test_desktop_file_validate.vader │ ├── test_dialyxir.vader │ ├── test_djlint.vader │ ├── test_dmd_commandline.vader │ ├── test_dockerfile_lint.vader │ ├── test_dockerlinter.vader │ ├── test_dogma.vader │ ├── test_eclipselsp.vader │ ├── test_elixir_credo.vader │ ├── test_elixir_expert.vader │ ├── test_elixir_ls.vader │ ├── test_elixir_mix.vader │ ├── test_elm_ls.vader │ ├── test_elm_make.vader │ ├── test_embertemplatelint.vader │ ├── test_erb.vader │ ├── test_erblint.vader │ ├── test_erlang_dialyzer.vader │ ├── test_erlang_elvis.vader │ ├── test_erlang_erlang_ls.vader │ ├── test_erlang_erlc.vader │ ├── test_erlang_syntaxerl.vader │ ├── test_erubi.vader │ ├── test_erubis.vader │ ├── test_eslint.vader │ ├── test_fecs.vader │ ├── test_flake8.vader │ ├── test_flakehell.vader │ ├── test_flow.vader │ ├── test_foodcritic.vader │ ├── test_fortitude.vader │ ├── test_fortran_fortls.vader │ ├── test_fsc.vader │ ├── test_fusionlint.vader │ ├── test_gawk.vader │ ├── test_gfortran.vader │ ├── test_ghdl.vader │ ├── test_gitlint.vader │ ├── test_gleam_gleamlsp.vader │ ├── test_glslang.vader │ ├── test_glslls.vader │ ├── test_gobuild.vader │ ├── test_gofmt.vader │ ├── test_golangci_lint.vader │ ├── test_golangserver.vader │ ├── test_gopls.vader │ ├── test_gosimple.vader │ ├── test_gotype.vader │ ├── test_govet.vader │ ├── test_graphql_gqlint.vader │ ├── test_hadolint.vader │ ├── test_haml_hamllint.vader │ ├── test_haskell_cabal_ghc.vader │ ├── test_haskell_ghc.vader │ ├── test_haskell_ghc_mod.vader │ ├── test_haskell_hdevtools.vader │ ├── test_haskell_hie.vader │ ├── test_haskell_hlint.vader │ ├── test_haskell_hls.vader │ ├── test_haskell_stack_build.vader │ ├── test_haskell_stack_ghc.vader │ ├── test_hdl_checker_options.vader │ ├── test_html_stylelint.vader │ ├── test_htmlhint.vader │ ├── test_hurlfmt.vader │ ├── test_ibm_openapi_validator.vader │ ├── test_idris.vader │ ├── test_ink_ls.vader │ ├── test_inko_inko.vader │ ├── test_ispc_ispc.vader │ ├── test_iverilog.vader │ ├── test_j2lint.vader │ ├── test_javac.vader │ ├── test_javalsp.vader │ ├── test_javascript_deno_lsp.vader │ ├── test_javascript_tsserver.vader │ ├── test_jedils.vader │ ├── test_jq.vader │ ├── test_jscs.vader │ ├── test_jshint.vader │ ├── test_json_vscodejson.vader │ ├── test_jsonlint.vader │ ├── test_jsonnet_lint.vader │ ├── test_jsonnetfmt.vader │ ├── test_julia_languageserver.vader │ ├── test_kotlin_languageserver.vader │ ├── test_kotlinc.vader │ ├── test_languagetool.vader │ ├── test_lean_lake.vader │ ├── test_less_stylelint.vader │ ├── test_lessc.vader │ ├── test_lexical.vader │ ├── test_lintr.vader │ ├── test_llc.vader │ ├── test_llvm_mc.vader │ ├── test_lua_language_server.vader │ ├── test_lua_selene.vader │ ├── test_luac.vader │ ├── test_luacheck.vader │ ├── test_markdown_markdownlint.vader │ ├── test_markdown_marksman.vader │ ├── test_markdown_mdl.vader │ ├── test_markdown_vale.vader │ ├── test_mercury_mmc.vader │ ├── test_mypy.vader │ ├── test_naga.vader │ ├── test_nagelfar.vader │ ├── test_nasm_nasm.vader │ ├── test_nimlsp.vader │ ├── test_nix_deadnix.vader │ ├── test_nix_statix.vader │ ├── test_npmgroovylint.vader │ ├── test_objc_ccls.vader │ ├── test_ocaml_ocamllsp.vader │ ├── test_ocaml_ols.vader │ ├── test_ocamlinterface_ocamllsp.vader │ ├── test_odin_ols.vader │ ├── test_openscad_sca2d.vader │ ├── test_packwerk.vader │ ├── test_perl.vader │ ├── test_perl6.vader │ ├── test_perl_languageserver.vader │ ├── test_perlcritic.vader │ ├── test_php.vader │ ├── test_php_intelephense.vader │ ├── test_php_langserver.vader │ ├── test_phpactor.vader │ ├── test_phpcs.vader │ ├── test_phpmd.vader │ ├── test_phpstan.vader │ ├── test_pony_ponyc.vader │ ├── test_prospector.vader │ ├── test_proto.vader │ ├── test_protolint.vader │ ├── test_psalm.vader │ ├── test_puglint.vader │ ├── test_puppet_languageserver.vader │ ├── test_purescript_ls.vader │ ├── test_pycln.vader │ ├── test_pycodestyle.vader │ ├── test_pydocstyle.vader │ ├── test_pyflakes.vader │ ├── test_pylama.vader │ ├── test_pylint.vader │ ├── test_pylsp.vader │ ├── test_pymarkdown.vader │ ├── test_pymarkdown_handler.vader │ ├── test_pyre.vader │ ├── test_pyrefly.vader │ ├── test_pyrex_cython.vader │ ├── test_pyright.vader │ ├── test_qmlfmt.vader │ ├── test_r_languageserver.vader │ ├── test_racket_langserver.vader │ ├── test_racket_raco.vader │ ├── test_rails_best_practices.vader │ ├── test_reason_ls.vader │ ├── test_reason_ols.vader │ ├── test_redpen.vader │ ├── test_reek.vader │ ├── test_refurb.vader │ ├── test_rego_opacheck.vader │ ├── test_remark_lint.vader │ ├── test_rescript_language_server.vader │ ├── test_revive.vader │ ├── test_rflint.vader │ ├── test_rnix.vader │ ├── test_roc_roc_language_server.vader │ ├── test_rst_rstcheck.vader │ ├── test_rst_textlint.vader │ ├── test_rubocop.vader │ ├── test_ruby.vader │ ├── test_ruby_debride.vader │ ├── test_ruby_solargraph.vader │ ├── test_ruby_steep.vader │ ├── test_ruff.vader │ ├── test_rust_analyzer.vader │ ├── test_rust_rls.vader │ ├── test_rustc.vader │ ├── test_ruumba.vader │ ├── test_sass_sasslint.vader │ ├── test_scala_metals.vader │ ├── test_scala_sbtserver.vader │ ├── test_scalac.vader │ ├── test_scalastyle.vader │ ├── test_scss_sasslint.vader │ ├── test_scss_stylelint.vader │ ├── test_shellcheck.vader │ ├── test_slang.vader │ ├── test_slimlint.vader │ ├── test_solc.vader │ ├── test_solc_commit.vader │ ├── test_solhint.vader │ ├── test_sorbet.vader │ ├── test_spectral.vader │ ├── test_sql_sqlfluff.vader │ ├── test_sqllint.vader │ ├── test_standard.vader │ ├── test_standardrb.vader │ ├── test_standardts.vader │ ├── test_starknet.vader │ ├── test_staticcheck.vader │ ├── test_sugarss_stylelint.vader │ ├── test_superhtml.vader │ ├── test_svelteserver.vader │ ├── test_swaglint.vader │ ├── test_swift_appleswiftformat.vader │ ├── test_swift_sourcekitlsp.vader │ ├── test_swiftlint.vader │ ├── test_systemd_analyze.vader │ ├── test_terraform_ls.vader │ ├── test_terraform_lsp.vader │ ├── test_terraform_terraform.vader │ ├── test_terraform_tflint.vader │ ├── test_terraform_tfsec.vader │ ├── test_tex_chktex.vader │ ├── test_tex_lacheck.vader │ ├── test_tex_textlint.vader │ ├── test_texlab.vader │ ├── test_text_vale.vader │ ├── test_textlint.vader │ ├── test_thrift.vader │ ├── test_thriftcheck.vader │ ├── test_toml_tombi.vader │ ├── test_tslint.vader │ ├── test_typescript_deno_lsp.vader │ ├── test_typescript_tsserver.vader │ ├── test_unimport.vader │ ├── test_v_command_callback.vader │ ├── test_vcom.vader │ ├── test_verilator.vader │ ├── test_verilog_verible_ls.vader │ ├── test_vim_vimls.vader │ ├── test_vint.vader │ ├── test_vlog.vader │ ├── test_volar.vader │ ├── test_vulture.vader │ ├── test_write_good.vader │ ├── test_xmllint.vader │ ├── test_xo.vader │ ├── test_xots.vader │ ├── test_xvhdl.vader │ ├── test_xvlog.vader │ ├── test_yaml_actionlint.vader │ ├── test_yaml_ls.vader │ ├── test_yang_lsp.vader │ ├── test_yara_yls.vader │ ├── test_yq.vader │ ├── test_zeek.vader │ ├── test_zig_zlint.vader │ └── test_zig_zls.vader ├── lsp/ │ ├── test_closing_documents.vader │ ├── test_did_save_event.vader │ ├── test_engine_lsp_response_handling.vader │ ├── test_handling_window_requests.vader │ ├── test_lsp_address_split.vader │ ├── test_lsp_client_messages.vader │ ├── test_lsp_command_formatting.vader │ ├── test_lsp_connections.vader │ ├── test_lsp_custom_request.vader │ ├── test_lsp_error_parsing.vader │ ├── test_lsp_root_detection.vader │ ├── test_lsp_startup.vader │ ├── test_other_initialize_message_handling.vader │ ├── test_read_lsp_diagnostics.vader │ ├── test_reset_lsp.vader │ └── test_update_config.vader ├── lua/ │ ├── ale_diagnostics_spec.lua │ ├── ale_env_spec.lua │ ├── ale_get_filename_mappings_spec.lua │ ├── ale_has_spec.lua │ ├── ale_lsp_send_message_spec.lua │ ├── ale_lsp_start_spec.lua │ ├── ale_pad_spec.lua │ ├── ale_queue_spec.lua │ ├── ale_var_spec.lua │ └── windows_escaping_spec.lua ├── python/ │ └── test_deoplete_source.py ├── script/ │ ├── block-padding-checker │ ├── check-duplicate-tags │ ├── check-supported-tools-tables │ ├── check-tag-alignment │ ├── check-tag-references │ ├── check-toc │ ├── custom-checks │ ├── custom-linting-rules │ ├── dumb_named_pipe_server.py │ ├── dumb_tcp_client.py │ ├── dumb_tcp_server.py │ ├── run-lua-tests │ ├── run-vader-tests │ └── run-vint ├── sign/ │ ├── test_linting_sets_signs.vader │ ├── test_sign_column_highlighting.vader │ ├── test_sign_limits.vader │ ├── test_sign_parsing.vader │ └── test_sign_placement.vader ├── smoke_test.vader ├── test-files/ │ ├── .circleci/ │ │ └── config.yml │ ├── .gitignore │ ├── ada/ │ │ └── testfile.adb │ ├── ant/ │ │ ├── ant-project/ │ │ │ └── build.xml │ │ └── bin/ │ │ └── ant │ ├── bazel/ │ │ ├── BUILD │ │ ├── WORKSPACE │ │ └── defs.bzl │ ├── bib/ │ │ └── dummy.bib │ ├── biome/ │ │ ├── json/ │ │ │ ├── biome.json │ │ │ └── src/ │ │ │ └── test.ts │ │ └── jsonc/ │ │ ├── biome.jsonc │ │ └── src/ │ │ └── test.ts │ ├── bzl/ │ │ └── bazel-package/ │ │ └── BUILD.bazel │ ├── c/ │ │ ├── build_compile_commands_project/ │ │ │ └── build/ │ │ │ ├── bad_folder_to_test_priority │ │ │ └── compile_commands.json │ │ ├── configure_project/ │ │ │ ├── Makefile │ │ │ ├── configure │ │ │ ├── include/ │ │ │ │ └── test.h │ │ │ └── subdir/ │ │ │ └── Makefile │ │ ├── dummy.c │ │ ├── git_and_nested_makefiles/ │ │ │ ├── include/ │ │ │ │ └── test.h │ │ │ └── src/ │ │ │ └── Makefile │ │ ├── gnumakefile_project/ │ │ │ ├── GNUmakefile │ │ │ └── file.c │ │ ├── h_file_project/ │ │ │ ├── Makefile │ │ │ ├── subdir/ │ │ │ │ └── dummy │ │ │ └── test.h │ │ ├── hpp_file_project/ │ │ │ ├── Makefile │ │ │ ├── subdir/ │ │ │ │ └── dummy │ │ │ └── test.hpp │ │ ├── json_project/ │ │ │ ├── build/ │ │ │ │ └── compile_commands.json │ │ │ ├── include/ │ │ │ │ └── test.h │ │ │ └── subdir/ │ │ │ └── dummy │ │ └── makefile_project/ │ │ ├── Makefile │ │ ├── _astylerc │ │ ├── args │ │ ├── include/ │ │ │ └── test.h │ │ └── subdir/ │ │ ├── args │ │ ├── dummy │ │ └── file.c │ ├── cargo/ │ │ ├── Cargo.toml │ │ └── workspace_paths/ │ │ ├── Cargo.toml │ │ └── subpath/ │ │ └── Cargo.toml │ ├── ccls/ │ │ ├── with_build_dir/ │ │ │ └── unusual_build_dir_name/ │ │ │ └── compile_commands.json │ │ ├── with_ccls/ │ │ │ └── .ccls │ │ ├── with_ccls-root/ │ │ │ └── .ccls-root │ │ └── with_compile_commands_json/ │ │ └── compile_commands.json │ ├── checkstyle/ │ │ └── other_config.xml │ ├── clangd/ │ │ ├── with_build_dir/ │ │ │ └── unusual_build_dir_name/ │ │ │ └── compile_commands.json │ │ └── with_compile_commands/ │ │ └── compile_commands.json │ ├── clangformat/ │ │ └── with_clangformat/ │ │ └── .clang-format │ ├── cpp/ │ │ ├── .astylerc │ │ └── dummy.cpp │ ├── cppcheck/ │ │ ├── one/ │ │ │ ├── compile_commands.json │ │ │ └── two/ │ │ │ └── three/ │ │ │ ├── file.c │ │ │ └── file.cpp │ │ └── with_build_dir/ │ │ └── build/ │ │ └── compile_commands.json │ ├── cquery/ │ │ ├── build/ │ │ │ └── compile_commands.json │ │ └── with_cquery/ │ │ └── .cquery │ ├── csslint/ │ │ ├── other-app/ │ │ │ └── testfile.css │ │ └── some-app/ │ │ ├── .csslintrc │ │ └── subdir/ │ │ └── testfile.css │ ├── cucumber/ │ │ └── features/ │ │ ├── cuke.feature │ │ └── step_definitions/ │ │ └── base_steps.rb │ ├── d/ │ │ └── test.d │ ├── dart/ │ │ ├── .packages │ │ └── testfile.dart │ ├── dprint/ │ │ ├── blank.ts │ │ └── dprint.json │ ├── elixir/ │ │ ├── mix_project/ │ │ │ ├── lib/ │ │ │ │ └── app.ex │ │ │ └── mix.exs │ │ ├── testfile.ex │ │ └── umbrella_project/ │ │ ├── apps/ │ │ │ ├── app1/ │ │ │ │ ├── lib/ │ │ │ │ │ └── app.ex │ │ │ │ └── mix.exs │ │ │ └── app2/ │ │ │ ├── lib/ │ │ │ │ └── app.ex │ │ │ └── mix.exs │ │ └── mix.exs │ ├── elm/ │ │ ├── newapp/ │ │ │ ├── elm.json │ │ │ ├── src/ │ │ │ │ └── Main.elm │ │ │ └── tests/ │ │ │ └── TestSuite.elm │ │ ├── newapp-notests/ │ │ │ ├── elm.json │ │ │ └── tests/ │ │ │ └── TestMain.elm │ │ ├── oldapp/ │ │ │ ├── elm-package.json │ │ │ ├── src/ │ │ │ │ └── Main.elm │ │ │ └── tests/ │ │ │ └── TestSuite.elm │ │ └── src/ │ │ └── subdir/ │ │ └── testfile.elm │ ├── erlang/ │ │ ├── app_with_elvis_config/ │ │ │ └── elvis.config │ │ ├── app_with_erlang_ls_config/ │ │ │ ├── _build/ │ │ │ │ └── default/ │ │ │ │ └── lib/ │ │ │ │ └── dep/ │ │ │ │ └── erlang_ls.config │ │ │ ├── deps/ │ │ │ │ └── dep/ │ │ │ │ └── erlang_ls.config │ │ │ └── erlang_ls.config │ │ ├── app_with_erlfmt/ │ │ │ └── erlfmt │ │ ├── erlang_mk_app/ │ │ │ ├── deps/ │ │ │ │ └── dep/ │ │ │ │ └── erlang.mk │ │ │ └── erlang.mk │ │ ├── kerl_otp_root/ │ │ │ └── .kerl_config │ │ └── rebar3_app/ │ │ └── _checkouts/ │ │ └── dep/ │ │ └── _build/ │ │ └── .gitkeep │ ├── eruby/ │ │ └── dummy.html.erb │ ├── eslint/ │ │ ├── astro-app/ │ │ │ ├── .eslintrc.js │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ └── pages/ │ │ │ │ └── index.astro │ │ │ └── tsconfig.json │ │ ├── other-app/ │ │ │ └── subdir/ │ │ │ └── testfile.js │ │ ├── package.json │ │ ├── react-app/ │ │ │ ├── .eslintrc.js │ │ │ ├── subdir/ │ │ │ │ ├── testfile.css │ │ │ │ ├── testfile.js │ │ │ │ └── testfile.ts │ │ │ ├── subdir-with-config/ │ │ │ │ └── .eslintrc │ │ │ └── subdir-with-package-json/ │ │ │ └── package.json │ │ └── yarn2-app/ │ │ ├── .eslintrc.js │ │ ├── .yarn/ │ │ │ └── sdks/ │ │ │ └── eslint/ │ │ │ └── bin/ │ │ │ └── eslint.js │ │ └── subdir/ │ │ └── testfile.js │ ├── fecs/ │ │ └── fecs │ ├── fish/ │ │ └── testfile.fish │ ├── flow/ │ │ ├── a/ │ │ │ ├── .flowconfig │ │ │ └── sub/ │ │ │ └── dummy │ │ └── b/ │ │ └── sub/ │ │ └── dummy │ ├── fortls-project/ │ │ └── .fortls │ ├── gleam/ │ │ ├── gleam.toml │ │ └── testfile.gleam │ ├── go/ │ │ ├── go.mod │ │ ├── go1/ │ │ │ └── prj1/ │ │ │ └── file.go │ │ ├── go2/ │ │ │ └── prj2/ │ │ │ └── file.go │ │ ├── gopath/ │ │ │ └── bin/ │ │ │ ├── gopls │ │ │ └── staticcheck │ │ ├── testfile.go │ │ └── testfile2.go │ ├── gradle/ │ │ ├── build-gradle-project/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── kotlin/ │ │ │ └── dummy.kt │ │ ├── gradle │ │ ├── non-gradle-project/ │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── kotlin/ │ │ │ └── dummy.kt │ │ ├── settings-gradle-project/ │ │ │ ├── settings.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── kotlin/ │ │ │ └── dummy.kt │ │ ├── unwrapped-project/ │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── kotlin/ │ │ │ └── dummy.kt │ │ └── wrapped-project/ │ │ ├── build.gradle │ │ ├── gradlew │ │ ├── settings.gradle │ │ └── src/ │ │ └── main/ │ │ └── kotlin/ │ │ └── dummy.kt │ ├── hamllint/ │ │ ├── haml-lint-and-rubocop/ │ │ │ ├── .haml-lint.yml │ │ │ ├── .rubocop.yml │ │ │ └── subdir/ │ │ │ └── file.haml │ │ ├── haml-lint-yml/ │ │ │ ├── .haml-lint.yml │ │ │ └── subdir/ │ │ │ └── file.haml │ │ └── rubocop-yml/ │ │ ├── .rubocop.yml │ │ └── subdir/ │ │ └── file.haml │ ├── haskell/ │ │ ├── haskell-packages-project/ │ │ │ ├── cabal.project │ │ │ └── package-a/ │ │ │ ├── package-a.cabal │ │ │ └── src/ │ │ │ └── folder/ │ │ │ └── dummy.hs │ │ └── haskell-simple-package/ │ │ └── package-a/ │ │ ├── package-a.cabal │ │ └── src/ │ │ └── folder/ │ │ └── dummy.hs │ ├── hdl_server/ │ │ ├── foo.vhd │ │ ├── with_config_file/ │ │ │ ├── .hdl_checker.config │ │ │ ├── _hdl_checker.config │ │ │ └── foo.vhd │ │ └── with_git/ │ │ └── files/ │ │ └── foo.vhd │ ├── hie_paths/ │ │ └── file.hs │ ├── html_beautify/ │ │ ├── html-beautify │ │ └── test.html │ ├── htmlhint/ │ │ └── with_config/ │ │ └── .htmlhintrc │ ├── ink/ │ │ └── story/ │ │ └── main.ink │ ├── inko/ │ │ ├── test.inko │ │ └── tests/ │ │ └── test/ │ │ └── test_foo.inko │ ├── java/ │ │ ├── no_main/ │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── something/ │ │ │ └── dummy │ │ ├── with_jaxb/ │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── something/ │ │ │ │ └── dummy │ │ │ └── jaxb/ │ │ │ └── com/ │ │ │ └── something/ │ │ │ └── dummy │ │ └── with_main/ │ │ ├── build/ │ │ │ ├── gen/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── something/ │ │ │ │ └── dummy │ │ │ └── gen2/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── something/ │ │ │ └── dummy │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── something/ │ │ │ └── dummy │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── something/ │ │ └── dummy │ ├── javascript/ │ │ └── test.js │ ├── javascript_deno/ │ │ ├── custom_import_map.json │ │ ├── import_map.json │ │ ├── main.js │ │ └── tsconfig.json │ ├── json/ │ │ └── testfile.json │ ├── jsonlint/ │ │ ├── app/ │ │ │ └── src/ │ │ │ └── app.json │ │ └── app-without-jsonlint/ │ │ └── src/ │ │ └── app.json │ ├── julia/ │ │ ├── REQUIRE │ │ └── test.jl │ ├── kotlin/ │ │ └── testfile.kt │ ├── lean/ │ │ ├── lakefile_lean/ │ │ │ ├── Main.lean │ │ │ └── lakefile.lean │ │ └── lakefile_toml/ │ │ ├── Main.lean │ │ └── lakefile.toml │ ├── long-line/ │ │ └── setup.cfg │ ├── lua/ │ │ └── testfile.lua │ ├── markdown/ │ │ └── testfile.md │ ├── maven/ │ │ ├── maven-java-project/ │ │ │ ├── module1/ │ │ │ │ ├── mvnw │ │ │ │ ├── mvnw.cmd │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── dummy1.java │ │ │ └── module2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── dummy2.java │ │ ├── maven-kotlin-project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── kotlin/ │ │ │ └── dummy.kt │ │ ├── mvn │ │ └── non-maven-project/ │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── dummy.java │ ├── nim/ │ │ └── with-git/ │ │ └── src/ │ │ └── source.nim │ ├── ocaml/ │ │ └── testfile.ml │ ├── ocamllsp/ │ │ └── dune-project │ ├── odin/ │ │ └── main.odin │ ├── ols/ │ │ └── .merlin │ ├── openscad/ │ │ └── dummy.scad │ ├── pascal/ │ │ └── test.pas │ ├── perl/ │ │ ├── dist-zilla/ │ │ │ ├── dist.ini │ │ │ └── subdir/ │ │ │ └── empty.pl │ │ ├── extutils-makemaker/ │ │ │ ├── Makefile.PL │ │ │ └── subdir/ │ │ │ └── empty.pl │ │ └── module-build/ │ │ ├── Build.PL │ │ └── subdir/ │ │ └── empty.pl │ ├── php/ │ │ ├── project-with-php-cs-fixer/ │ │ │ ├── test.php │ │ │ └── vendor/ │ │ │ └── bin/ │ │ │ └── php-cs-fixer │ │ ├── project-with-phpcbf/ │ │ │ ├── foo/ │ │ │ │ └── test.php │ │ │ └── vendor/ │ │ │ └── bin/ │ │ │ └── phpcbf │ │ ├── project-with-pint/ │ │ │ ├── test.php │ │ │ └── vendor/ │ │ │ └── bin/ │ │ │ └── pint │ │ ├── project-without-php-cs-fixer/ │ │ │ └── test.php │ │ ├── project-without-phpcbf/ │ │ │ └── foo/ │ │ │ └── test.php │ │ ├── project-without-pint/ │ │ │ └── test.php │ │ ├── vendor/ │ │ │ └── bin/ │ │ │ └── php-language-server.php │ │ ├── with-composer/ │ │ │ ├── composer.json │ │ │ └── vendor/ │ │ │ └── bin/ │ │ │ └── php-language-server.php │ │ └── with-git/ │ │ └── vendor/ │ │ └── bin/ │ │ └── php-language-server.php │ ├── phpcs/ │ │ ├── project-with-phpcs/ │ │ │ ├── foo/ │ │ │ │ └── test.php │ │ │ └── vendor/ │ │ │ └── bin/ │ │ │ └── phpcs │ │ └── project-without-phpcs/ │ │ └── foo/ │ │ └── test.php │ ├── prettier/ │ │ ├── testfile │ │ ├── testfile.css │ │ ├── testfile.js │ │ ├── testfile.json │ │ ├── testfile.scss │ │ ├── testfile.ts │ │ ├── with_config/ │ │ │ ├── .prettierrc │ │ │ └── testfile.js │ │ └── with_prettierignore/ │ │ ├── .prettierignore │ │ └── src/ │ │ └── testfile.js │ ├── proto/ │ │ └── testfile.proto │ ├── psalm/ │ │ └── vendor/ │ │ └── bin/ │ │ └── psalm │ ├── puglint/ │ │ ├── package.json │ │ ├── puglint_rc_dir/ │ │ │ └── .pug-lintrc │ │ ├── puglint_rc_js_dir/ │ │ │ └── .pug-lintrc.js │ │ └── puglint_rc_json_dir/ │ │ └── .pug-lintrc.json │ ├── puppet/ │ │ ├── dummy.pp │ │ ├── new-style-module/ │ │ │ ├── lib/ │ │ │ │ └── puppet/ │ │ │ │ └── types/ │ │ │ │ └── exampletype.rb │ │ │ ├── metadata.json │ │ │ └── template/ │ │ │ └── template.epp │ │ └── old-style-module/ │ │ ├── manifests/ │ │ │ └── init.pp │ │ └── templates/ │ │ └── template.epp │ ├── purescript/ │ │ ├── bower/ │ │ │ ├── Foo.purs │ │ │ └── bower.json │ │ ├── psc-package/ │ │ │ ├── Foo.purs │ │ │ └── psc-package.json │ │ └── spago/ │ │ ├── Foo.purs │ │ └── spago.dhall │ ├── python/ │ │ ├── namespace_package_manifest/ │ │ │ ├── MANIFEST.in │ │ │ └── namespace/ │ │ │ └── foo/ │ │ │ ├── __init__.py │ │ │ └── bar.py │ │ ├── namespace_package_pytest/ │ │ │ ├── namespace/ │ │ │ │ └── foo/ │ │ │ │ ├── __init__.py │ │ │ │ └── bar.py │ │ │ └── pytest.ini │ │ ├── namespace_package_setup/ │ │ │ ├── namespace/ │ │ │ │ └── foo/ │ │ │ │ ├── __init__.py │ │ │ │ └── bar.py │ │ │ └── setup.cfg │ │ ├── namespace_package_tox/ │ │ │ ├── namespace/ │ │ │ │ └── foo/ │ │ │ │ ├── __init__.py │ │ │ │ └── bar.py │ │ │ └── tox.ini │ │ ├── no_virtualenv/ │ │ │ └── subdir/ │ │ │ └── foo/ │ │ │ ├── COMMIT_EDITMSG │ │ │ ├── __init__.py │ │ │ └── bar.py │ │ ├── pyre_configuration_dir/ │ │ │ ├── .pyre_configuration.local │ │ │ └── foo/ │ │ │ ├── __init__.py │ │ │ └── bar.py │ │ ├── python-package-project/ │ │ │ ├── .flake8 │ │ │ └── package-name/ │ │ │ └── module.py │ │ ├── with_bandit/ │ │ │ ├── .bandit │ │ │ └── namespace/ │ │ │ └── foo/ │ │ │ ├── __init__.py │ │ │ └── bar.py │ │ ├── with_mypy_ini_and_pytest_ini/ │ │ │ ├── mypy.ini │ │ │ └── tests/ │ │ │ ├── pytest.ini │ │ │ └── testsubfolder/ │ │ │ └── my_tests.py │ │ └── with_virtualenv/ │ │ ├── dir_with_yapf_config/ │ │ │ └── .style.yapf │ │ ├── env/ │ │ │ ├── Scripts/ │ │ │ │ └── activate │ │ │ └── bin/ │ │ │ ├── activate │ │ │ ├── autoflake │ │ │ ├── autoimport │ │ │ ├── autopep8 │ │ │ ├── black │ │ │ ├── flake8 │ │ │ ├── flakehell │ │ │ ├── gitlint │ │ │ ├── isort │ │ │ ├── jedi-language-server │ │ │ ├── mypy │ │ │ ├── pycln │ │ │ ├── pyflakes │ │ │ ├── pylama │ │ │ ├── pylint │ │ │ ├── pylsp │ │ │ ├── pyre │ │ │ ├── pyrefly │ │ │ ├── pyright-langserver │ │ │ ├── refurb │ │ │ ├── reorder-python-imports │ │ │ ├── ruff │ │ │ ├── tidy-imports │ │ │ ├── unimport │ │ │ ├── vulture │ │ │ ├── yamlfix │ │ │ └── yapf │ │ └── subdir/ │ │ └── foo/ │ │ ├── COMMIT_EDITMSG │ │ ├── __init__.py │ │ ├── bar.py │ │ └── bar.pyi │ ├── r/ │ │ └── .Rprofile │ ├── racket/ │ │ ├── many-inits/ │ │ │ ├── a/ │ │ │ │ ├── b/ │ │ │ │ │ ├── c/ │ │ │ │ │ │ ├── foo.rkt │ │ │ │ │ │ └── init.rkt │ │ │ │ │ ├── foo.rkt │ │ │ │ │ └── init.rkt │ │ │ │ ├── foo.rkt │ │ │ │ └── init.rkt │ │ │ ├── foo.rkt │ │ │ └── init.rkt │ │ └── simple-script/ │ │ └── foo.rkt │ ├── reasonml/ │ │ ├── bsconfig.json │ │ └── testfile.re │ ├── rescript/ │ │ ├── rescript.json │ │ ├── testfile-noextension │ │ ├── testfile.res │ │ └── testfile.resi │ ├── roc/ │ │ └── main.roc │ ├── ruby/ │ │ ├── dummy.rb │ │ ├── nested/ │ │ │ ├── dummy.rb │ │ │ └── foo/ │ │ │ ├── Steepfile │ │ │ ├── dummy.rb │ │ │ ├── one/ │ │ │ │ └── dummy.rb │ │ │ └── two/ │ │ │ ├── Steepfile │ │ │ ├── dummmy.rb │ │ │ └── three/ │ │ │ └── dummy.rb │ │ ├── not_a_rails_app/ │ │ │ └── file.rb │ │ ├── valid_rails_app/ │ │ │ ├── app/ │ │ │ │ ├── dummy.rb │ │ │ │ ├── models/ │ │ │ │ │ └── thing.rb │ │ │ │ └── views/ │ │ │ │ └── my_great_view.html.erb │ │ │ ├── config/ │ │ │ │ └── dummy.rb │ │ │ └── db/ │ │ │ └── dummy.rb │ │ ├── valid_ruby_app1/ │ │ │ ├── Rakefile │ │ │ └── lib/ │ │ │ └── file.rb │ │ ├── valid_ruby_app2/ │ │ │ ├── Gemfile │ │ │ └── lib/ │ │ │ └── file.rb │ │ ├── valid_ruby_app3/ │ │ │ ├── .solargraph.yml │ │ │ └── lib/ │ │ │ └── file.rb │ │ └── with_config/ │ │ ├── .rubocop.yml │ │ └── .standard.yml │ ├── rust/ │ │ ├── cargo/ │ │ │ ├── Cargo.toml │ │ │ └── testfile.rs │ │ └── rust-project/ │ │ ├── rust-project.json │ │ └── testfile.rs │ ├── rustywind/ │ │ └── test.html │ ├── scala/ │ │ ├── dummy.scala │ │ ├── invalid_sbt_project/ │ │ │ └── Main.scala │ │ └── valid_sbt_project/ │ │ ├── Main.scala │ │ └── build.sbt │ ├── slimlint/ │ │ ├── .rubocop.yml │ │ └── subdir/ │ │ └── file.slim │ ├── smlnj/ │ │ ├── cm/ │ │ │ ├── foo.sml │ │ │ ├── path/ │ │ │ │ └── to/ │ │ │ │ └── bar.sml │ │ │ └── sources.cm │ │ └── file/ │ │ └── qux.sml │ ├── solhint/ │ │ ├── Contract.sol │ │ └── package.json │ ├── spectral/ │ │ └── openapi.yaml │ ├── stack/ │ │ └── stack.yaml │ ├── stylua/ │ │ ├── stylua_config_dir/ │ │ │ └── stylua.toml │ │ └── stylua_dot_config_dir/ │ │ └── .stylua.toml │ ├── swaglint/ │ │ └── docs/ │ │ └── swagger.yaml │ ├── swift/ │ │ ├── dummy.swift │ │ ├── non-swift-package-project/ │ │ │ └── src/ │ │ │ └── folder/ │ │ │ └── dummy.swift │ │ ├── swift-package-project/ │ │ │ ├── Package.swift │ │ │ └── src/ │ │ │ └── folder/ │ │ │ └── dummy.swift │ │ └── swift-package-project-with-config/ │ │ ├── .swift-format │ │ ├── Package.swift │ │ └── src/ │ │ └── folder/ │ │ └── dummy.swift │ ├── swiftlint/ │ │ ├── cocoapods/ │ │ │ └── Pods/ │ │ │ └── SwiftLint/ │ │ │ └── swiftlint │ │ ├── cocoapods-and-react-native/ │ │ │ ├── Pods/ │ │ │ │ └── SwiftLint/ │ │ │ │ └── swiftlint │ │ │ └── ios/ │ │ │ └── Pods/ │ │ │ └── SwiftLint/ │ │ │ └── swiftlint │ │ └── react-native/ │ │ └── ios/ │ │ └── Pods/ │ │ └── SwiftLint/ │ │ └── swiftlint │ ├── terraform/ │ │ ├── .terraform/ │ │ │ └── dummy │ │ └── main.tf │ ├── tex/ │ │ ├── sample1.tex │ │ ├── sample2.tex │ │ └── testfile.tex │ ├── tflint/ │ │ └── foo/ │ │ ├── .tflint.hcl │ │ └── bar.tf │ ├── tfsec/ │ │ ├── json/ │ │ │ ├── .tfsec/ │ │ │ │ └── config.json │ │ │ └── main.tf │ │ └── yml/ │ │ ├── .tfsec/ │ │ │ └── config.yml │ │ └── main.tf │ ├── tidy/ │ │ ├── .tidyrc │ │ ├── test.html │ │ └── tidy │ ├── toml/ │ │ └── tombi/ │ │ ├── pyprojecttoml/ │ │ │ ├── pyproject.toml │ │ │ └── subdir/ │ │ │ └── file.toml │ │ └── tombitoml/ │ │ ├── subdir/ │ │ │ └── file.toml │ │ └── tombi.toml │ ├── top/ │ │ ├── ale-special-directory-name-dont-use-this-please/ │ │ │ └── empty-file │ │ ├── example.ini │ │ ├── middle/ │ │ │ └── bottom/ │ │ │ └── dummy.txt │ │ ├── needle_dir/ │ │ │ ├── needle │ │ │ └── target/ │ │ │ ├── needle/ │ │ │ │ └── .gitkeep │ │ │ └── query/ │ │ │ └── buffer.txt │ │ └── needle_file/ │ │ ├── needle/ │ │ │ └── .gitkeep │ │ └── target/ │ │ ├── needle │ │ └── query/ │ │ └── buffer.txt │ ├── tsserver/ │ │ ├── src/ │ │ │ ├── file1.ts │ │ │ └── level-1/ │ │ │ ├── file2.ts │ │ │ ├── level-2/ │ │ │ │ └── file3.ts │ │ │ └── tsconfig.json │ │ └── tsconfig.json │ ├── typescript/ │ │ ├── custom_import_map.json │ │ ├── import_map.json │ │ ├── test.ts │ │ └── tsconfig.json │ ├── verilog/ │ │ └── verible/ │ │ ├── module.sv │ │ └── verible.filelist │ ├── vim/ │ │ ├── invalid_vim_project/ │ │ │ └── test.vim │ │ ├── path_with_autoload/ │ │ │ ├── autoload/ │ │ │ │ └── test.vim │ │ │ └── test.vim │ │ ├── path_with_initvim/ │ │ │ └── init.vim │ │ ├── path_with_plugin/ │ │ │ ├── plugin/ │ │ │ │ └── test.vim │ │ │ └── test.vim │ │ └── path_with_vimrc/ │ │ └── .vimrc │ ├── volar/ │ │ ├── package.json │ │ └── src/ │ │ └── App.vue │ ├── xml/ │ │ └── dummy.xml │ ├── xo/ │ │ └── monorepo/ │ │ ├── package.json │ │ └── packages/ │ │ └── a/ │ │ ├── index.js │ │ ├── index.ts │ │ └── package.json │ ├── yaml/ │ │ └── test.yaml │ ├── yara/ │ │ └── dummy.yar │ └── zig/ │ └── build.zig ├── test_ale_has.vader ├── test_ale_info.vader ├── test_ale_info_to_clipboard.vader ├── test_ale_lint_command.vader ├── test_ale_lint_stop_command.vader ├── test_ale_populate_command.vader ├── test_ale_toggle.vader ├── test_ale_var.vader ├── test_alejobstarted_autocmd.vader ├── test_alelint_autocmd.vader ├── test_ant_build_classpath_command.vader ├── test_ant_find_project_root.vader ├── test_autocmd_commands.vader ├── test_balloon_messages.vader ├── test_c_flag_parsing.vader ├── test_cleanup.vader ├── test_code_action.vader ├── test_code_action_corner_cases.vader ├── test_codefix.vader ├── test_computed_lint_file_values.vader ├── test_cursor_warnings.vader ├── test_deferred_command_string.vader ├── test_deferred_executable_string.vader ├── test_deno_executable_detection.vader ├── test_disabling_ale.vader ├── test_env_function.vader ├── test_errors_removed_after_filetype_changed.vader ├── test_filename_mapping.vader ├── test_filerename.vader ├── test_filetype_guessing.vader ├── test_filetype_linter_defaults.vader ├── test_find_nearest_directory.vader ├── test_find_nearest_file.vader ├── test_find_nearest_file_or_directory.vader ├── test_find_references.vader ├── test_floating_preview.vader ├── test_format_command.vader ├── test_format_temporary_file_creation.vader ├── test_function_arg_count.vader ├── test_fuzzy_json_decode.vader ├── test_get_abspath.vader ├── test_get_loclist.vader ├── test_getmatches.vader ├── test_go_to_definition.vader ├── test_gradle_build_classpath_command.vader ├── test_gradle_find_executable.vader ├── test_gradle_find_project_root.vader ├── test_helptags.vader ├── test_highlight_placement.vader ├── test_highlight_position_chunking.vader ├── test_history_saving.vader ├── test_hover.vader ├── test_hover_parsing.vader ├── test_ignoring_linters.vader ├── test_line_join.vader ├── test_lint_file_linters.vader ├── test_lint_on_enter_when_file_changed.vader ├── test_lint_on_filetype_changed.vader ├── test_linter_defintion_processing.vader ├── test_linter_retrieval.vader ├── test_linter_type_mapping.vader ├── test_linting_blacklist.vader ├── test_linting_updates_loclist.vader ├── test_list_formatting.vader ├── test_list_opening.vader ├── test_list_titles.vader ├── test_load_all_linters.vader ├── test_loclist_binary_search.vader ├── test_loclist_corrections.vader ├── test_loclist_jumping.vader ├── test_loclist_sorting.vader ├── test_maven_build_classpath_command.vader ├── test_maven_find_executable.vader ├── test_maven_find_project_root.vader ├── test_neovim_diagnostics.vader ├── test_no_linting_on_write_quit.vader ├── test_organize_imports.vader ├── test_other_sources.vader ├── test_parse_command_args.vader ├── test_path_dirname.vader ├── test_path_equality.vader ├── test_path_upwards.vader ├── test_path_uri.vader ├── test_pattern_options.vader ├── test_prepare_command.vader ├── test_proselint_get_command.vader ├── test_proselint_get_executable.vader ├── test_python_pipenv.vader ├── test_python_poetry.vader ├── test_python_traceback.vader ├── test_python_uv.vader ├── test_python_virtualenv.vader ├── test_quickfix_deduplication.vader ├── test_quitting_variable.vader ├── test_redundant_tsserver_rendering_avoided.vader ├── test_regex_escaping.vader ├── test_rename.vader ├── test_resolve_local_path.vader ├── test_results_not_cleared_when_opening_loclist.vader ├── test_sandbox_execution.vader ├── test_semver_utils.vader ├── test_set_list_timers.vader ├── test_setting_loclist_from_another_buffer.vader ├── test_setting_problems_found_in_previous_buffers.vader ├── test_shell_detection.vader ├── test_should_do_nothing_conditions.vader ├── test_sml_command.vader ├── test_socket_connections.vader ├── test_statusline.vader ├── test_swift_find_project_root.vader ├── test_symbol_search.vader ├── test_temporary_file_management.vader ├── test_tmpdir_wrapper.vader ├── test_vim8_processid_parsing.vader ├── test_virtualtext.vader ├── test_windows_escaping.vader ├── test_wrap_comand.vader ├── test_writefile_function.vader ├── util/ │ └── test_cd_string_commands.vader ├── v_files/ │ └── testfile.v └── vimrc