Commit graph

600 commits

Author SHA1 Message Date
David Anson
59eaa869fc Update to version 0.21.0. 2020-09-20 12:23:26 -07:00
David Anson
281de5ae2b Allow GitHub workflows to run on workflow_dispatch. 2020-09-20 12:08:39 -07:00
David Anson
2605d56c62 MD044/proper-names should ignore text of automatic hyperlinks (fixes #329). 2020-09-18 20:30:46 -07:00
David Anson
6061cce169 Allow unknown (custom) rule names in .markdownlint.json schema. 2020-09-15 21:48:00 -07:00
David Anson
3f637ba8e5 Add ability to fix issues with markdownlint demo page, refactor slightly. 2020-09-15 21:15:35 -07:00
David Anson
e1134f0db9 Update markdownlint demo code with latest changes. 2020-09-13 21:15:11 -07:00
David Anson
e9d63a6284 Add Promise-based APIs for markdownlint and readConfig, update declaration file. 2020-09-13 12:58:09 -07:00
David Anson
1f6a2cdc96 Split primary test cases across multiple files, address bogus @ts-ignore issues. 2020-09-12 12:42:46 -07:00
David Anson
ebc74e3d5f Duplicate markdownlint-test.js as first step of splitting it into smaller files. 2020-09-12 12:13:06 -07:00
David Anson
4286f68152 Introduce concurrency to asynchronous file linting for improved performance. 2020-09-12 12:01:20 -07:00
David Anson
2851a691ba Make toString function on LintResults object non-enumerable (hide it from for..in). 2020-09-07 20:05:36 -07:00
David Anson
5ab938a6ab Add lint rules from eslint-plugin-unicorn. 2020-09-06 20:34:10 -07:00
David Anson
0f4745efe3 Exclude eslint-plugin-node rules from customRulesLintJavaScript test due to inconsistent behavior on Node 10. 2020-09-06 19:58:07 -07:00
David Anson
e1eb81cd21 Add lint rules from eslint-plugin-node. 2020-09-06 19:49:35 -07:00
David Anson
6525c36f1e Remove outdated/unused "debug" script from package.json. 2020-09-06 16:34:25 -07:00
David Anson
94d5432f4d Improve README.md/CustomRules.md, add CustomRules.md/Rules.md to tests. 2020-09-06 16:31:26 -07:00
David Anson
e0e5ce555a Update dependency: tape to 5.0.1. 2020-09-05 17:31:39 -07:00
David Anson
9181cf5bd1 Update dependencies: @types/node to 14.6.4, browserify to 16.5.2, c8 to 7.3.0, cpy-cli to 3.1.1, eslint to 7.8.1, eslint-plugin-jsdoc to 30.3.1, globby to 11.0.1, js-yaml to 3.14.0, markdownlint-rule-helpers to 0.11.0, strip-json-comments to 3.1.1, tape-player to 0.1.1, typescript to 4.0.2, uglify-js to 3.10.3. 2020-09-05 17:31:39 -07:00
David Anson
95377bcbaf Update dependency: markdown-it to 11.0.0. 2020-09-05 17:31:39 -07:00
Álvaro Mondéjar
6dc20fcc21 Fix inline of links with empty link. (fixes #308) 2020-09-05 17:31:39 -07:00
David Anson
2af3dd0d7a Replace dev dependency markdown-it-katex with @iktakahiro/markdown-it-katex per "npm audit". 2020-09-05 17:31:26 -07:00
David Anson
6521ba2dd0 Disable fail-fast strategy for CI (show all failures). 2020-08-30 22:51:11 -07:00
David Anson
7ce5fd1597 Fix newly broken link to Microsoft/vscode-docs-authoring repository. 2020-08-19 21:17:21 -07:00
David Anson
ff40130e3e Minor updates to CONTRIBUTING.md, indefinite article fixes for Rules.md. 2020-08-15 16:57:43 -07:00
David Anson
0acc578e52 Update remaining references to refer to main branch as "main". 2020-08-11 22:52:29 -07:00
David Anson
c7ec796cfc Add link to markdownlint-cli2 to README.md/Related. 2020-08-11 22:43:18 -07:00
David Anson
e616efe594 Update two external URLs that have changed. 2020-08-02 14:04:42 -07:00
David Anson
3b6421a224 Update to version 0.20.4. 2020-06-23 20:14:58 -07:00
David Anson
e1772ddc51 Group items in "Related" section of README.md by category. 2020-06-22 21:03:26 -07:00
David Anson
53a0ba18d8 Add note to all rules in Rules.md that can be fixed automatically by tooling. 2020-06-21 23:11:33 -07:00
David Anson
6ac5fa52a6 Update bare URL RegExp to improve the behavior of MD034/no-bare-urls with trailing punctuation (fixes #283). 2020-06-21 21:47:32 -07:00
David Anson
e696960aab Update MD044/proper-names to handle names with non-word-character boundaries better. 2020-06-19 21:09:11 -07:00
David Anson
de56bc56ed Generalize main branch name in CONTRIBUTING.md. 2020-06-18 23:48:19 -07:00
David Anson
e3c1ecf025 Add link to GitHub Super-Linter Action to README.md. 2020-06-18 23:43:41 -07:00
David Anson
26e70a2c6d Update MD037/no-space-in-emphasis to avoid hang when backtracking for embedded emphasis on first character of line. 2020-06-15 19:42:46 -07:00
Nick Schonning
8c79b48855
Add GitHub problem matcher to related projects section (#297). 2020-06-11 22:37:57 -07:00
Mark Crossfield
3e92d945db Change Confiure to Configure in README (#289)
This fixes #288.
2020-05-23 13:46:58 -07:00
Nick Schonning
0ec2fe83fa
chore: use large repo clone in normal CI (#290) 2020-05-23 12:51:42 -07:00
Nick Schonning
306687127a
Use actions/checkout v2 (#291) 2020-05-21 22:32:32 -07:00
David Anson
a794118a8d Update to version 0.20.3. 2020-05-14 21:49:05 -07:00
David Anson
a66892a6bb Update dependencies: c8 to 7.1.2 (work around c8 coverage bug on Node 10). 2020-05-14 21:27:36 -07:00
David Anson
87aac66d68 Update MD044/proper-names to avoid providing bogus range when proper name could not be found. 2020-05-13 20:59:18 -07:00
David Anson
f635d7b72c Add MkDocs to Examples section in README.md. 2020-05-12 20:29:07 -07:00
David Anson
ac5d52a3e3 Update MD037/no-space-in-emphasis to ignore emphasis markers in link text (fixes #280). 2020-05-12 20:13:51 -07:00
David Anson
f607a49a5b Update MD037/no-space-in-emphasis to handle more scenarios (refs #286). 2020-05-10 17:06:07 -07:00
David Anson
37f1d6b64b Update MD037/no-space-in-emphasis to ignore emphasis markers in link text/destination (refs #286). 2020-05-08 16:01:42 -07:00
David Anson
0cea489e18 Replace glob with globby (allows multiple patterns and exclusions). 2020-05-08 15:28:38 -07:00
David Anson
ebdf0ddf28 Add clone-test-repos-large script for cloning very large repositories (not part of push/pull_request trigger). 2020-05-08 12:27:41 -07:00
David Anson
2141566b47 Add lint-test-repos scripts and Workflow for real-world regression testing. 2020-05-08 11:55:08 -07:00
David Anson
ada0d02a2f Lock c8 to version 7.1.1 to avoid breaking change in 7.1.2 (https://github.com/bcoe/c8/issues/220). 2020-05-07 15:50:20 -07:00