summaryrefslogtreecommitdiff
path: root/ale_linters/markdown
AgeCommit message (Collapse)Author
2021-11-19Add cspell Linter (#3981)David Houston
* Add cspell linter Add cspell linter, with the languages it supports. Signed-off-by: David Houston <houstdav000@gmail.com> * Add cspell Global Variables Documentation Add documentation to /doc/ale.txt with cspell configuration options. Signed-off-by: David Houston <houstdav000@gmail.com> * Add cspell to docs, Minor Cleanup Add cspell for each supported language, adding some spaces and removing others when caught navigating the file. Signed-off-by: David Houston <houstdav000@gmail.com>
2021-08-06Fix lint tests failing due to multibyte chars. (#3858)Horacio Sanson
For some reason CI tests started failing with these errors: > ale_linters/eruby/erb.vim:1:1: Use scriptencoding when multibyte char exists (see :help :scriptencoding) > ale_linters/mail/languagetool.vim:1:1: Use scriptencoding when multibyte char exists (see :help :scriptencoding) Not sure at which point or what changed for this to happen but this MR fixes it by removing the multibyte chars present on the problem files. Co-authored-by: Horacio Sanson <horacio@allm.inc>
2021-05-26Enable gopls by default with GOPATH detectionw0rp
2021-02-18Make markdown vale linter command configurable with options (#3594)David Balatero
* Make vale command user-configurable * Add test for vale options * Typo in test Co-authored-by: David Balatero <dbalatero@stripe.com>
2019-12-19allow passing custom options to markdownlintdavidsierradz
2019-08-18mdl: Use JSON output instead of parsing textEddie Lebow
Also add test coverage for the mdl handler.
2019-03-09linter/markdown: adds support for languatool (#2155)Vincent Dahmen
2019-02-22#2132 - Replace all uses of foo_callback with foow0rp
2019-02-10Merge pull request #2268 from m-pilia/alexw0rp
Add settings for the Alex linter
2019-02-06Update syntax checkingw0rp
* Line continuation characters should be on the same lines. * .vim file line indentation should be a multiple of 4.
2019-02-02Add settings for the Alex linterMartino Pilia
The executable for the Alex linter is currently hard-coded as 'alex', which is an issue given the fact that it conflicts with the Haskell lexer generator, whose executable is also called 'alex', has been around a dozen years before the linter, and is packaged in the official repositories of the major Linux distributions. This commit adds options to use a local executable for the alex linter (which is a node package), and an option to set a custom executable. As side changes: * The pattern in the alex handler is made more readable by turnig it into a very-magic regex. * Alex handles plain text, markdown, and HTML. Specific flags for HTML and markdown are provided when instantiating the linters for the respective filetypes, while before those formats were treated as plain text.
2018-09-04Improve ALE project style checkingw0rp
* The project style linter now runs while you type. * Now the scripts for checking the project require blank lines. * Many style issues have been found and fixed.
2018-08-02Simplify the code for most linters and tests with closuresw0rp
2018-07-24#1754 Require snake_case names for linters in the codebasew0rp
2018-07-16remark-lint without saving to diskTakashi WADA
2018-07-16Support remark-lint installed locallyTakashi WADA
2018-07-15Massively reduce the amount of code needed for linter testsw0rp
2018-05-01Add bundle option to mdlDavid Rodríguez
2018-03-24Support textlint for plaintext without textlintrcyasuhiroki
2018-03-22fix: Handle ranges for the remark linter #1207Adrián González Rus
2018-03-20Merge remote-tracking branch 'tylucaskelley/master'w0rp
2018-03-18add textlint support for markdown (#1383)Hideaki Tokida
2018-03-03add basic support for markdownlintTy-Lucas Kelley
2018-03-03Use the configured mdl executable, escape it in the command, and add test for itw0rp
2018-02-26Add options for markdown_mdl linterJosh Leeb-du Toit
2017-12-18Make alex a file linterJohannes Wienke
alex does not find its configuration file when using temporary files for input.
2017-12-17Use JSON output with valeJohannes Wienke
Switches all vale instances to JSON output and provides an appropriate handler for that. Without JSON, no end_col is provided and text highlighting only catches the first character of every result.
2017-12-13Add a linter for alexJohannes Wienke
https://github.com/wooorm/alex Enabled for text-like file formats and documented in README and doc.
2017-11-17redpen support for asciidoc, reST, LaTeX and Re:VIEWrhysd
2017-11-16redpen: support end_lnum and end_col if possiblerhysd
2017-11-16add redpen supportrhysd
2017-10-25Fix #643 - Add support for write-good for many languagesSumner Evans
2017-10-19add support for remark-lintrhysd
2017-05-01Glue for Vale (#522)Robert J
Add Vale linter definitions
2017-04-24Break shared handlers up into their own files, and fix stylelint error handlingw0rp
2017-04-18Add a function for getting matches, and use it to simplify a lot of codew0rp
2017-03-02proselint: Add more supported filetypes (#367)Daniel M. Capella
* proselint: Add more suported filetypes * proselint: Minor consistency fixes * Vim help: Disable linters by default
2017-02-26Copy all loclist items returned from handlers, and set up defaults for ↵w0rp
convenience
2017-02-11Replace every stdin-wrapper script with the new %t formatting supportw0rp
2016-11-28Add Proselint (#185)poohzrn
* Add Proselint - Markdown - Tex - Text * Use ale#handler#HandleUnixFormatAsWarning * Indentation
2016-10-24Merge #139 - Add Markdown linting supportw0rp