Commit graph

897 commits

Author SHA1 Message Date
David Anson
96354678dc Reimplement MD024/no-duplicate-heading using micromark tokens. 2024-06-19 21:05:50 -07:00
David Anson
fc9eaca653 Update test repo snapshots. 2024-06-19 20:33:18 -07:00
David Anson
3b9a7fb2dd Reimplement MD023/heading-start-left using micromark tokens. 2024-06-17 22:18:58 -07:00
David Anson
0b165c1566 Reimplement MD021/no-multiple-space-closed-atx using micromark tokens. 2024-06-15 15:45:31 -07:00
David Anson
4ff3a27fa2 Reimplement MD019/no-multiple-space-atx using micromark tokens. 2024-06-11 21:37:29 -07:00
David Anson
12502f6571 Exclude htmlFlow content by default for filterByTypes, opt in as needed. 2024-06-09 17:09:03 -07:00
David Anson
ea9659841e Reimplement MD025/single-title/single-h1 using micromark tokens. 2024-06-08 20:41:40 -07:00
David Anson
6daaa43410 Reimplement MD003/heading-style using micromark tokens. 2024-06-08 14:44:49 -07:00
David Anson
e447db33c9 Lint large test repos in parallel (via worker threads) for shorter run times. 2024-06-07 22:24:41 -07:00
David Anson
56a7fc82d7 Update test repo snapshots. 2024-06-04 19:25:18 -07:00
David Anson
26466108e9 Add new rule MD058/blanks-around-tables (fixes #132). 2024-06-03 21:16:45 -07:00
David Anson
81dacdae0d Update/simplify test-repos scripts. 2024-05-25 18:18:32 -07:00
David Anson
cc34704ffa Update test repo snapshot configuration. 2024-05-15 22:42:26 -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
7bbf99948e Update test repo snapshots. 2024-05-12 21:53:51 -07:00
David Anson
ed1bb6d88e Update test repo snapshots. 2024-05-02 20:42:53 -07:00
David Anson
c6716f9bac Update to ESLint 9's "flat" configuration file format. 2024-04-20 21:29:23 -07:00
David Anson
b9618df069 Update test repo snapshots. 2024-04-07 20:23:29 -07:00
David Anson
dfbb7ffcf6 Update test repo snapshots. 2024-04-03 21:47:50 -07:00
David Anson
02afc89443 Update test repo snapshots. 2024-03-29 21:52:04 -07:00
David Anson
b7ed1e6540 Update test repo snapshots. 2024-03-27 20:40:57 -07:00
David Anson
ab0ea70b7f Update test repo snapshots. 2024-03-20 20:17:57 -07:00
David Anson
fdd8ba1974 Update MD051/link-fragments to include math text when creating heading fragments (fixes #1152). 2024-03-17 14:31:49 -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
2b73095ebd Handle parser inconsistency for "u@.com" to avoid repeatedly wrapping with "<>" when fixing the bare URL (email) (fixes #1140). 2024-03-03 19:06:14 -08:00
David Anson
4436d84b55 Update MD027/no-multiple-space-blockquote range to cover just the extra spaces (vs. including nearby syntax). 2024-02-26 20:37:40 -08:00
David Anson
730ae9a96f Reimplement MD027/no-multiple-space-blockquote using micromark tokens. 2024-02-25 15:06:28 -08:00
David Anson
64b9032b51 Update MD049/emphasis-style and MD050/strong-style to properly detect violations at the beginning and end of a line (fixes #1132). 2024-02-19 15:41:10 -08:00
David Anson
f26df4743c Reimplement MD040/fenced-code-language using micromark tokens. 2024-02-18 17:22:32 -08:00
David Anson
45c8766eda Refine previous commit for MD051/link-fragments to tweak behavior, tests, and documentation. 2024-02-10 15:41:55 -08:00
Théo LUDWIG
242b35f98f Update MD051/link-fragments to support GitHub-style line/column range syntax in URLs (refs #1117). 2024-02-10 15:41:55 -08:00
David Anson
41cda6641c Update test repo snapshots. 2024-01-31 20:44:42 -08:00
David Anson
52a4d37e63 Update test repo snapshots. 2024-01-29 20:55:15 -08:00
David Anson
e950b0a7eb Update test repo snapshots. 2024-01-24 22:29:49 -08:00
David Anson
1769f70845 Replace strip-json-comments dev dependency with jsonc-parser to handle trailing comments in JSONC test input (for mdn/content), update test repo snapshots. 2024-01-21 20:14:18 -08:00
David Anson
7ae5dcabaf Update test repo snapshots. 2024-01-15 12:40:37 -08:00
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