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
|
30d62f19ac
|
Add rule MD056/table-column-count (fixes #92).
|
2024-01-06 20:06:47 -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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
10f095c4fd
|
Refactor new MD054/link-image-style rule, add tests, update documentation (fixes #40, fixes #399).
|
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
|
941769f204
|
Update MD051/link-fragments to handle backslash-escaping in heading text (fixes #984).
|
2023-09-18 22:20:44 -07: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
|
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 |
|
David Anson
|
a736588958
|
Update MD051/link-fragments to handle links and images in headings (fixes #945).
|
2023-09-04 12:26:38 -07:00 |
|
David Anson
|
24c97a54fb
|
Refactor micromark token handling to remove optional Token.htmlFlowChildren property and make related code more efficient for a ~6% elapsed time reduction.
|
2023-09-02 19:32:25 -07:00 |
|
David Anson
|
d9de1dd22f
|
Update MD022/blanks-around-headings to allow specifying a different number of blank lines for each heading level (fixes #504).
|
2023-08-08 22:56:59 -07:00 |
|
David Anson
|
809841098d
|
Update MD022/blanks-around-headings to allow passing -1 for lines_above/lines_below to allow any number of blank lines in that direction (fixes #546).
|
2023-08-06 15:24:35 -07:00 |
|
David Anson
|
1eb40d3c4c
|
Update MD051/link-fragments to not provide error context for multi-line scenarios.
|
2023-08-04 21:23:43 -07:00 |
|
David Anson
|
ef1bd286a9
|
Reimplement MD051/link-fragments using micromark tokens, report reference link issues for definition and fix when possible, handle reporting multiple violations on the same line better.
|
2023-08-04 20:53:38 -07:00 |
|
David Anson
|
e8cc7eb3cb
|
Reimplement MD045/no-alt-text using micromark tokens, add range information.
|
2023-07-28 20:19:30 -07:00 |
|
Tommy G
|
07b851b3c7
|
Always refer to rules by name (not number) in test configuration.
|
2023-07-27 21:33:03 -07:00 |
|
David Anson
|
73b9704159
|
Reimplement MD037/no-space-in-emphasis using micromark tokens, report start/end separately for smaller edit spans, remove markdown-it-texmath (fixes #533, fixes #597).
|
2023-07-24 21:36:55 -07:00 |
|
David Anson
|
7a794192ca
|
Add support for named heading fragments as supported by some platforms (fixes #830).
|
2023-07-08 22:14:00 -07:00 |
|
David Anson
|
c06506c317
|
Reimplement MD026/no-trailing-punctuation using micromark tokens, ignore trailing GitHub emoji codes, improve tests (fixes #457).
|
2023-06-24 15:47:06 -07:00 |
|
David Anson
|
b1eff75034
|
Update MD044/proper-names to parse into micromark htmlFlow tokens for better behavior when html_elements is false (fixes #832).
|
2023-05-31 20:25:56 -07:00 |
|
David Anson
|
8471914a1d
|
Update MD037/no-space-in-emphasis to handle multiple embedded underscores separated by a single character (fixes #804).
|
2023-05-27 11:05:17 -07:00 |
|
David Anson
|
dc4acff067
|
Update MD044/proper-names to ignore the content of HTML comments when its html_elements parameter is false (fixes #832).
|
2023-05-26 20:58:59 -07:00 |
|
David Anson
|
0006636f75
|
Update MD049/emphasis-style and MD050/strong-style to not report intraword asterisks/underscores as violations because exchanging either alters meaning (fixes #789).
|
2023-05-26 04:47:14 +00:00 |
|
David Anson
|
7005a8a438
|
Reimplement MD049/emphasis-style, MD050/strong-style to use micromark parser (with smaller ranges and handling of multi-line fixes).
|
2023-05-26 03:50:00 +00:00 |
|
David Anson
|
488813f7f7
|
Update MD034/no-bare-urls to re-scan documents with potential violations using proper reference definition handling to avoid false positives (fixes #787).
|
2023-05-23 04:01:55 +00:00 |
|
David Anson
|
99ef8f8e7e
|
Update test snapshots for new tokenization from markdownlint-micromark/micromark-extension-gfm-table.
|
2023-05-13 15:45:54 -07:00 |
|
David Anson
|
0ebcf248ca
|
Simplify test directory by moving all JSON configuration for scenario tests into the Markdown file via markdownlint-configure-file.
|
2023-03-15 21:26:22 -07:00 |
|
David Anson
|
5bff33d41b
|
Reimplement MD044/proper-names using micromark tokens.
|
2023-03-14 21:03:07 -07:00 |
|
David Anson
|
20e571ba65
|
Add simple (GFM) table markup to "Every Markdown Syntax" test file.
|
2023-03-11 13:50:41 -08:00 |
|