David Anson
|
d4b92e05f0
|
Update test repo snapshots.
|
2024-01-11 23:17:47 -08:00 |
|
David Anson
|
7c1adc589a
|
Update schema validation test to verify version inside $id value is correct.
|
2024-01-11 23:08:08 -08:00 |
|
David Anson
|
30d62f19ac
|
Add rule MD056/table-column-count (fixes #92).
|
2024-01-06 20:06:47 -08:00 |
|
David Anson
|
f694a56254
|
Remove leftover references to eslint-plugin-es.
|
2024-01-03 22:26:36 -08:00 |
|
David Anson
|
b55208b27b
|
Update dependency markdownlint-micromark to 0.1.8, incorporate new micromark-extension-directive exports.
|
2024-01-01 22:12:42 -08:00 |
|
David Anson
|
9b5f6a28f9
|
Fix possible exceptions due to addError's range/editColumn out of range, update test-extra to use test.serial() for better progress.
|
2023-12-31 21:51:34 -08:00 |
|
David Anson
|
d0a491d74b
|
Refactor tests to split large repo tests into separate files so ava will run them in parallel (reduces test time by ~50%).
|
2023-12-30 19:14:31 -08:00 |
|
David Anson
|
7d2248d211
|
Update MD055/table-pipe-style to support "consistent" and other styles, use micromark positioning, report ranges, add more tests.
|
2023-12-30 18:15:38 -08:00 |
|
Gabriel Kuznik
|
a563c082a5
|
Add rule MD055/table-missing-border (fixes #93, refs #1039, no generated files).
|
2023-12-29 17:29:06 -08:00 |
|
David Anson
|
a24ce43278
|
Update test repo snapshots.
|
2023-12-29 15:58:13 -08:00 |
|
David Anson
|
fa462fe3fc
|
Add support for delta line numbers to test scenario tagging syntax: {MD000:+3}.
|
2023-12-28 16:46:15 -08:00 |
|
David Anson
|
e014a79e16
|
Update test repo snapshots.
|
2023-12-12 17:38:50 -08:00 |
|
David Anson
|
9f87e7dc60
|
Update MD038/no-space-in-code to avoid a possible range error for indented code fences.
|
2023-12-06 21:28:23 -08:00 |
|
David Anson
|
652244fbab
|
Update test repos script to transform "allow_different_nesting" rule parameter to "siblings_only" per removal of former.
|
2023-12-05 20:09:57 -08:00 |
|
David Anson
|
f2725178b1
|
Update MD024/no-duplicate-heading to remove duplicate parameter allow_different_nesting which confuses people.
|
2023-12-05 19:23:17 -08:00 |
|
David Anson
|
9270513f14
|
Add instructions for "Validating Configuration" to explain how to use the JSON Schema with configuration objects/files.
|
2023-11-26 20:10:31 -08:00 |
|
David Anson
|
7df23eed2c
|
Validate JSON configuration schema $id matches $schema.default.
|
2023-11-25 17:38:13 -08:00 |
|
David Anson
|
d2a0f74bbd
|
Convert JSON schema validation to use Ajv.
|
2023-11-25 17:33:39 -08:00 |
|
David Anson
|
43330dc04f
|
Update snapshot for https://github.com/mdn/content repository to reflect recent changes.
|
2023-11-24 16:05:34 -08:00 |
|
David Anson
|
316b0989c3
|
Add $id to configuration schema, switch to version-specific repository links.
|
2023-11-24 15:23:36 -08:00 |
|
David Anson
|
a64295658e
|
Update CHANGELOG.md for version 0.32.0 to mention end-of-life Node 16, update test repo snapshots.
|
2023-11-19 23:22:21 -08:00 |
|
David Anson
|
41bc8465d2
|
Update MD054/link-image-style handling of url_inline to ensure link and destination match and that the destination is autolink-able (fixes #1040).
|
2023-11-14 19:56:23 -08:00 |
|
David Anson
|
b709a2f624
|
Update MD054/link-image-style to add url_inline parameter (fixes #753).
|
2023-11-12 22:46:30 -08:00 |
|
David Anson
|
063310e51a
|
Update MD054/link-image-style to split reference parameter into full/collapsed/shortcut parameters (fixes #918).
|
2023-11-11 22:12:50 -08:00 |
|
David Anson
|
4390715f4b
|
Update test repos script to transform "header"-based rule names to "heading"-based now that the former aliases have been removed.
|
2023-11-10 22:56:25 -08:00 |
|
David Anson
|
a9a77940c5
|
Remove rule aliases for "header" (deprecated in v0.9.0).
|
2023-11-09 20:05:30 -08:00 |
|
David Anson
|
20a552b4b7
|
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
|
2023-11-09 19:47:24 -08:00 |
|
David Anson
|
3db8b258dc
|
Remove deprecated ESLint rules after version update, sort rules by name.
|
2023-11-07 19:11:56 -08:00 |
|
David Anson
|
3b1dfe42df
|
Remove deprecated ESLint rules after version update.
|
2023-11-05 20:18:39 -08:00 |
|
David Anson
|
10f095c4fd
|
Refactor new MD054/link-image-style rule, add tests, update documentation (fixes #40, fixes #399).
|
2023-11-02 19:48:55 -07:00 |
|
Tommy G
|
460836445c
|
Add new MD054/link-image-style rule (in-progress PR, no generated files).
|
2023-11-02 19:48:55 -07:00 |
|
David Anson
|
739cfb6fe2
|
Update MD034/no-bare-urls to restore per-sibling scan (vs. all-element scan) and ignore tokens inside an htmlFlow context.
|
2023-10-23 20:55:37 -07:00 |
|
David Anson
|
63325edc97
|
Update MD005, MD007, MD022, MD037, MD038 to not report violations within "htmlFlow" context (fixes #999).
|
2023-10-21 22:03:11 -07:00 |
|
David Anson
|
2a56f130c1
|
Refactor Token.parent() to Token.parent, add validation tests for parent, fix parent in htmlFlow scenario, improve type saftey slightly.
|
2023-10-19 23:01:31 -07:00 |
|
Kate Higa
|
531e58ed9a
|
Update MD045/no-alt-text to report instances of HTML "img" tags missing an "alt" attribute (fixes #992).
|
2023-10-18 23:20:19 -07:00 |
|
David Anson
|
da17cec722
|
Reimplement MD007/ul-indent using micromark tokens, reduce the length of fix edits (fixes #969).
|
2023-10-15 21:25:08 -07:00 |
|
David Anson
|
9297bcde1c
|
Reimplement MD005/list-indent using micromark tokens, improve range reporting.
|
2023-10-12 21:43:31 -07:00 |
|
David Anson
|
e89ff6ea98
|
Reimplement MD030/list-marker-space using micromark tokens, improve range accuracy.
|
2023-10-10 22:03:18 -07:00 |
|
David Anson
|
6eca6f1c3d
|
Allow HTML comments containing "--" even though it is not allowed by the CommonMark specification because it is allowed by the HTML specification and it happens in real life (fixes #996).
|
2023-10-07 20:18:43 -07:00 |
|
David Anson
|
d2faf40e6a
|
Add rule name and file/string identifier to Error message thrown by onError validation for rules.
|
2023-10-07 19:34:21 -07:00 |
|
David Anson
|
6720eadad4
|
Use stable URI identifiers for JSON schemas to avoid potential race conditions.
|
2023-09-28 20:48:50 -07:00 |
|
David Anson
|
dd6fe21ac7
|
Convert JSON schema validation to use @hyperjump/json-schema, validate against specific schema version, newly validate schema definition, add missing "$schema" property.
|
2023-09-27 22:48:01 -07:00 |
|
David Anson
|
941769f204
|
Update MD051/link-fragments to handle backslash-escaping in heading text (fixes #984).
|
2023-09-18 22:20:44 -07:00 |
|
David Anson
|
8cf50f01b7
|
Update snapshot for https://github.com/mdn/content repository to reflect recent changes.
|
2023-09-17 21:24:22 -07:00 |
|
David Anson
|
c59071734b
|
Update snapshot for https://github.com/mdn/content repository to reflect recent changes.
|
2023-09-16 03:32:32 +00:00 |
|
David Anson
|
daec896b8d
|
Update MD034/no-bare-urls to scan all tokens when pruning HTML content so open/close pairs with different parents are handled (fixes #966).
|
2023-09-13 22:44:24 -07:00 |
|
David Anson
|
ba260b9b1e
|
Update MD051/link-fragments to handle backslash-escaped content in link and definition destinations (fixes #956).
|
2023-09-06 21:25:00 -07:00 |
|
David Anson
|
1ddee6b195
|
Update MD051/link-fragments to also look for a fragment matching the URI-encoded link definition (implicit behavior in previous version via markdown-it) (fixes #954, fixes #955).
|
2023-09-06 20:50:56 -07:00 |
|
David Anson
|
07f403173c
|
Replace all instances of JSDoc generic Function with detailed @callback definition (type-only changes).
|
2023-09-04 21:41:31 -07:00 |
|
David Anson
|
c118c1160a
|
Update MD052/reference-links-images to add a shortcut_syntax parameter for opting into shortcut scanning (fixes #915).
|
2023-09-04 16:40:48 -07:00 |
|