Rewrite Alex Integration to Use stdin (#3982)

Since having been added, the `alex` tool has added support for linting
on stdin. Rewrite this integration to reduce the number of tools
requiring disk-write access.

Signed-off-by: David Houston <houstdav000@gmail.com>
This commit is contained in:
David Houston
2021-11-17 23:00:45 -05:00
committed by GitHub
parent 3b8ff6536e
commit 2cfeabd1b5
4 changed files with 34 additions and 33 deletions

View File

@@ -24,7 +24,7 @@ Notes:
* `apkbuild-lint`
* `secfixes-check`
* AsciiDoc
* `alex`!!
* `alex`
* `languagetool`!!
* `proselint`
* `redpen`
@@ -227,7 +227,7 @@ Notes:
* HCL
* `terraform-fmt`
* HTML
* `alex`!!
* `alex`
* `angular`
* `fecs`
* `html-beautify`
@@ -286,7 +286,7 @@ Notes:
* `ktlint`
* `languageserver`
* LaTeX (tex)
* `alex`!!
* `alex`
* `chktex`
* `lacheck`
* `proselint`
@@ -308,14 +308,14 @@ Notes:
* `luafmt`
* `stylua`
* Mail
* `alex`!!
* `alex`
* `languagetool`!!
* `proselint`
* `vale`
* Make
* `checkmake`
* Markdown
* `alex`!!
* `alex`
* `languagetool`!!
* `markdownlint`!!
* `mdl`
@@ -344,7 +344,7 @@ Notes:
* `rnix-lsp`
* `statix`
* nroff
* `alex`!!
* `alex`
* `proselint`
* `write-good`
* Objective-C
@@ -390,12 +390,12 @@ Notes:
* `psalm`!!
* `tlint`
* PO
* `alex`!!
* `alex`
* `msgfmt`
* `proselint`
* `write-good`
* Pod
* `alex`!!
* `alex`
* `proselint`
* `write-good`
* Pony
@@ -458,7 +458,7 @@ Notes:
* `reason-language-server`
* `refmt`
* reStructuredText
* `alex`!!
* `alex`
* `proselint`
* `redpen`
* `rstcheck`
@@ -541,11 +541,11 @@ Notes:
* `terraform-lsp`
* `tflint`
* Texinfo
* `alex`!!
* `alex`
* `proselint`
* `write-good`
* Text^
* `alex`!!
* `alex`
* `languagetool`!!
* `proselint`
* `redpen`
@@ -585,14 +585,14 @@ Notes:
* `vimls`
* `vint`
* Vim help^
* `alex`!!
* `alex`
* `proselint`
* `write-good`
* Vue
* `prettier`
* `vls`
* XHTML
* `alex`!!
* `alex`
* `proselint`
* `write-good`
* XML