Commit graph

533 commits

Author SHA1 Message Date
David Anson
6ce426cf88 Add support for "markdownlint-configure-file" inline comments (fixes #264). 2020-04-05 19:47:12 -07:00
David Anson
dd66a33d75 Update MD034/no-bare-urls to ignore "[link]" scenario that conflicts with MD011/no-reversed-links (fixes #268). 2020-04-01 20:21:36 -07:00
David Anson
29f16bf402 Reimplement MD037/no-space-in-emphasis to better handle multiple fixes on a line and more scenarios (fixes #251). 2020-03-29 16:36:04 -07:00
David Anson
de86a26e4e Update MD013/line-length to support stern parameter (fixes #256). 2020-03-22 14:06:29 -07:00
David Anson
11ea2ad5f1 Update handling of lists nested in blockquotes to improve MD007/ul-indent (fixes #266). 2020-03-21 13:17:34 -07:00
David Anson
742f2a8d79 Update MD029/ol-prefix to treat 0/1/2 as "ordered" (fixes #250). 2020-03-18 21:50:28 -07:00
Pascal Berger
2e6f024565
Add link to Cake.Markdownlint addin (#267) 2020-03-17 19:11:48 -07:00
David Anson
4ff6f2f4b1 Change behavior of un-terminated HTML comments to be treated as text (fixes #252). 2020-03-09 23:06:13 -07:00
David Anson
b87094e33d Update MD018/no-missing-space-atx to ignore Keycap Number Sign emoji at start of line (fixes #257). 2020-03-08 19:49:52 -07:00
David Anson
67d1476ed8 Update MD039/no-space-in-links to handle RegExp match failure (fixes #262). 2020-03-07 19:49:57 -08:00
David Anson
0f73f06232
Add note about blocks and list indentation to MD029/ol-prefix. 2020-03-05 11:41:59 -08:00
David Anson
d171b6c6b7 Add tape-player 0.1.0 to devDependencies for logging output from tape test harness. 2020-02-15 11:23:54 -08:00
David Anson
6dff816f82 Update to version 0.19.0. 2020-01-27 19:19:34 -08:00
David Anson
17aa1371ae Update dependencies: @types/node to 13.5.0, c8 to 7.0.1, eslint to 6.8.0, eslint-plugin-jsdoc to 21.0.0, markdownlint-rule-helpers to 0.6.0, tape to 4.13.0, typescript to 3.7.5, uglify-js to 3.7.6. 2020-01-27 19:10:01 -08:00
David Anson
4d0c963c70 Sync to latest test file changes from Ruby implementation, commit d5145912de278e24ba7ebada19d84bb0cc609f96. 2020-01-26 20:50:29 -08:00
David Anson
3adb25c79b Remove use of deprecated HTML manifest/offline.appcache from demo web page. 2020-01-26 20:32:56 -08:00
David Anson
3238ed4249 Update all rules to better handle wrongly-typed configuration parameters. 2020-01-25 18:40:39 -08:00
David Anson
26ad0550ec Update MD013/line-length to allow inline image links to exceed the length threshold (fixes #248). 2020-01-24 21:50:50 -08:00
David Anson
74af9f82fb Enable jsdoc/require-jsdoc rule, fix all violations (fixes #85). 2020-01-23 19:42:46 -08:00
David Anson
a1249ad24d Add "Rationale" section to documentation for every rule (fixes #228). 2020-01-20 15:10:17 -08:00
David Anson
e3c93ed65d Add eslint-plugin-jsdoc to lint script, address new violation. 2020-01-19 21:01:11 -08:00
David Anson
9ac06456d1 Update MD014/commands-show-output to allow blanks and output-less commands (fixes #241). 2020-01-18 21:28:42 -08:00
David Anson
6553a13b6c Update MD005/list-indent to fix ordered list violations (unordered are better handled by MD007) (fixes #246). 2020-01-15 22:06:41 -08:00
David Anson
5f6e17915a Copy range property of rule's onError object at time of call; add test to verify. 2020-01-13 19:49:51 -08:00
David Anson
d15324478c Deprecate MD006/ul-start-left in favor of MD007/ul-indent. 2020-01-13 19:19:49 -08:00
David Anson
21b01b2a96 Resolve remaining TypeScript-based editor warnings in test file. 2020-01-11 20:48:00 -08:00
David Anson
5010acad4b Add Node.js version 13 (Current) to CI matrix. 2020-01-11 13:00:04 -08:00
David Anson
6ea1a21a95 Replace nyc code-coverage with c8 (smaller, integrated with Node.js). 2020-01-11 12:57:39 -08:00
David Anson
8766fc1fc3 Remove support for end-of-life Node.js version 8. 2020-01-09 21:13:11 -08:00
David Anson
18daae9525 Replace custom promisify implementation with util.promisify. 2020-01-09 21:06:22 -08:00
David Anson
6d9cbfe7be Add simple in-process test reporter for tape output. 2020-01-09 20:57:14 -08:00
David Anson
3c100a21ff Switch from deprecated nodeunit test runner to tape. 2020-01-08 22:13:51 -08:00
David Anson
61e0ac314c Test case improvements for correctness, detail, and performance. 2020-01-06 22:09:07 -08:00
David Anson
5ce30c6156 Update LICENSE for 2020. 2020-01-04 20:00:02 -08:00
Jeremy Thomerson
9aeddedb7d Allow for first level indentation of lists in MD007/ul-indent (fixes #242). 2020-01-01 12:53:03 -08:00
David Anson
5634b317d6
Add schedule to run CI once a day at 12:30 UTC. 2019-12-30 13:54:43 -08:00
David Anson
5a766ccb30 No-op commit to trigger GitHub CI Action on master branch for the first time 2019-12-14 14:00:51 -08:00
David Anson
75191b7c70 Update to version 0.18.0. 2019-12-14 13:50:48 -08:00
David Anson
933c9da75c Update dependencies: @types/node to 12.12.17, cpy-cli to 3.0.0, eslint to 6.7.2, glob to 7.1.6, markdownlint-rule-helpers to 0.5.0, typescript to 3.7.3, uglify-js to 3.7.2. 2019-12-13 22:50:04 -08:00
David Anson
b39e5e309e Update MD013/line-length to include strict mode (fixes #237). 2019-12-12 21:22:45 -08:00
David Anson
5ae5e448b0 Update MD030/list-marker-space to allow bare list item markers for templating scenarios (fixes #235). 2019-12-10 22:09:40 -08:00
David Anson
6f3c67f760 Update MD009/no-trailing-spaces to include strict mode (fixes #216). 2019-12-09 22:05:57 -08:00
David Anson
a9251c533f Add markdownlint-disable-file/markdownlint-enable-file inline comments (fixes #215). 2019-12-04 21:31:49 -08:00
David Anson
c0f040e5c1 Replace Azure DevOps CI workflow with GitHub Action. 2019-12-03 21:27:34 -08:00
David Anson
3cd7457fb4
Add GitHub Action for running CI tests. 2019-12-01 22:05:28 -08:00
David Anson
3e91da338c Update MD007/ul-indent to report/fix for all unordered list item groupings. 2019-12-01 17:30:47 -08:00
David Anson
3981bc7897 Update MD006/ul-start-left to report/fix for all top-level items in lists that start indented. 2019-11-29 21:45:59 -08:00
David Anson
e717608cac Update type declaration for MarkdownItToken with custom line/lineNumber properties. 2019-11-11 21:09:37 -08:00
David Anson
0a9ac73524 Introduce type declaration file for project after updating typescript dependency to 3.7.2. 2019-11-10 19:26:55 -08:00
David Anson
37307d0764 Add @ts-check to JS files without it, address resulting issues. 2019-10-30 20:37:06 -07:00