David Anson
|
1e71f6f44e
|
Convert markdownlint library to an ECMAScript module, replace markdownlint-micromark with micromark, stop publishing (large) markdownlint-browser.js, see https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c for guidance.
|
2024-11-29 18:29:21 -08:00 |
|
David Anson
|
61a9c2427e
|
Address new violations of @stylistic/no-extra-parens.
|
2024-10-06 21:06:16 -07:00 |
|
David Anson
|
5cc40c54b7
|
Enable custom rules to use the micromark parser, export micromark helpers for reuse.
|
2024-10-01 22:53:46 -07:00 |
|
David Anson
|
790cd1353e
|
Update CustomRules.md to refer to test snapshots instead of embedding sample tokens.
|
2024-09-29 18:25:12 -07:00 |
|
David Anson
|
d3819c4e75
|
Add markdownlint "version" property to custom rule "params" object in case it is ever necessary for a rule to specialize its behavior.
|
2024-09-29 18:11:41 -07:00 |
|
David Anson
|
428bb0023f
|
Add more documentation links to helpful resources for markdownlint integration and custom rule development.
|
2024-05-21 22:17:20 -07:00 |
|
David Anson
|
22f1f064fd
|
Incorporate markdownlint-rule-extended-ascii into tests, linting, and documentation.
|
2024-05-13 22:57:47 -07:00 |
|
David Anson
|
d5994ae4de
|
Add Rule.parser property for custom rules to specify which Markdown parser output they use, honor it strictly, and add full type support.
|
2024-03-13 20:55:57 -07:00 |
|
David Anson
|
c287e49eac
|
Add typings for Rule object to all Rule samples and examples.
|
2024-03-06 21:27:30 -08:00 |
|
David Anson
|
22db0b952c
|
Remove newly-broken link (destination organization removed all public repositories).
|
2024-02-12 21:36:37 -08:00 |
|
David Anson
|
c699b8e22b
|
Allow a custom rule's onError implementation to override that rule's information URL for each error.
|
2023-07-11 21:45:00 -07:00 |
|
David Anson
|
ce9713038b
|
Remove link to deprecated custom rule examples in https://github.com/microsoft/vscode-docs-authoring.
|
2023-03-08 20:14:54 -08:00 |
|
David Anson
|
4b27bac79b
|
Update all references to "params.tokens" to "params.parsers.markdownit.tokens" for clarity.
|
2023-02-25 15:50:57 -08:00 |
|
OnkarRuikar
|
068b090293
|
Mention 'markdownlint-rule-search-replace' rule in documentation
|
2022-12-09 20:12:05 -08:00 |
|
David Anson
|
2e63bf7dd8
|
Configure all rules that allow style=consistent (or similar) to require an explicit style for consistency across the project.
|
2022-11-13 20:53:17 -08:00 |
|
David Anson
|
91dd6dcb1d
|
Enable "line-length": { "strict": true } for all user-facing Markdown files in the repository.
|
2022-11-12 17:53:47 -08:00 |
|
David Anson
|
2056d81682
|
Add support for asynchronous custom rules (ex: to read a file or make a network request).
|
2021-12-11 21:44:25 -08:00 |
|
David Anson
|
a5bfaa8a7d
|
Correct typo-ed references to RuleOnErrorInfo.details to detail.
|
2021-09-25 16:23:37 -07:00 |
|
David Anson
|
e1eb81cd21
|
Add lint rules from eslint-plugin-node.
|
2020-09-06 19:49:35 -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
|
7ce5fd1597
|
Fix newly broken link to Microsoft/vscode-docs-authoring repository.
|
2020-08-19 21:17:21 -07:00 |
|
David Anson
|
e616efe594
|
Update two external URLs that have changed.
|
2020-08-02 14:04:42 -07: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
|
d974e78e3f
|
Update README.md and CustomRules.md documentation of new fixInfo behavior.
|
2019-09-19 21:49:42 -07:00 |
|
David Anson
|
a062e7c6bd
|
Update MD022/MD031/MD032 to report fixInfo for violations, normalize input to fixErrors.
|
2019-08-28 21:47:07 -07:00 |
|
David Anson
|
cdd87e647f
|
Add infrastructure for rules to include fix information when logging violations, update MD047 (refs #80).
|
2019-08-16 19:56:52 -07:00 |
|
David Anson
|
7e980401b8
|
Expose shared.js helper code for custom rule authors (fixes #134).
|
2019-04-13 11:18:57 -07:00 |
|
David Anson
|
4d436be500
|
Add other example repositories for custom rules.
|
2019-03-03 21:35:20 -08:00 |
|
David Anson
|
90bd0810e7
|
Update copyright year to 2019, all HTTP links to HTTPS.
|
2019-02-10 11:38:01 -08:00 |
|
David Anson
|
ff86e1d7f1
|
Add optional "information" property to custom rules to provide a link to more information.
|
2019-01-15 21:56:38 -08:00 |
|
David Anson
|
23d5be6015
|
Add simple/concrete example of custom rule package for publishing (fixes #133).
|
2018-07-20 22:31:41 -07:00 |
|
Nick Schonning
|
e6305dc0b7
|
docs: Point to markdownlint-rules keyword on NPM
|
2018-05-25 17:30:41 -07:00 |
|
David Anson
|
1c816897c1
|
Include file/string name in params object for custom rules (fixes #119).
|
2018-05-25 17:28:56 -07:00 |
|
David Anson
|
942cc9af08
|
Use "markdown" for syntax highlighting on GitHub ("md" not recognized).
|
2018-03-03 22:22:02 -08:00 |
|
David Anson
|
08c8031736
|
Add documentation for authoring custom rules.
|
2018-03-03 22:15:49 -08:00 |
|
David Anson
|
f24f98e146
|
Add support for using custom rules.
|
2018-02-15 21:35:58 -08:00 |
|