..
config
Use require.resolve as a fallback of path.resolve ( #342 )
2020-11-06 19:23:08 -08:00
node_modules /pseudo-package
Use require.resolve as a fallback of path.resolve ( #342 )
2020-11-06 19:23:08 -08:00
rules
Stop using module.createRequire (problematic under webpack), incorporate and export resolveModule helper from markdownlint-cli2.
2025-01-14 23:30:09 -08:00
snapshots
fix(md012): do not flag blank lines adjacent to headings ( fixes #990 ).
2026-02-21 13:15:56 +01:00
.markdownlint.json
Add empty .markdownlint.json to test directory to prevent inheriting project settings in VS Code editing scenarios.
2024-08-07 21:28:21 -07:00
4-tabs-MD010.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
alternate_top_level_heading.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
atx-heading-spacing-trailing-spaces.md
Update MD018/MD019/MD020/MD021 to report fixInfo for violations.
2019-09-08 16:51:00 -07:00
atx_closed_heading_spacing.md
Reimplement MD003/heading-style using micromark tokens.
2024-06-08 14:44:49 -07:00
atx_heading_spacing.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
backslashes-and-backticks.md
Fix possible null-dereference if RegExp does not match in MD038.
2019-01-07 22:02:58 -08:00
bare-list-markers.md
Update MD030/list-marker-space to allow bare list item markers for templating scenarios ( fixes #235 ).
2019-12-10 22:09:40 -08:00
bare-urls-in-html.md
Reimplement MD034/no-bare-urls using micromark tokens ( fixes #707 ).
2023-02-25 15:50:57 -08:00
bare-urls.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
blanks-around-fences-in-lists.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
blanks-around-headings--1-1.md
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
blanks-around-headings-0-2.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
blanks-around-headings-1--1.md
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
blanks-around-headings-3-0.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
blanks-around-headings-arrays.md
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
blanks-around-headings.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
blanks-around-tables.md
Add new rule MD058/blanks-around-tables ( fixes #132 ).
2024-06-03 21:16:45 -07:00
blanks-around.md
Re-implement MD022/blanks-around-headings to ignore comments and blockquotes.
2019-03-21 21:42:24 -07:00
blockquote-headings.md
Reimplement MD027/no-multiple-space-blockquote using micromark tokens.
2024-02-25 15:06:28 -08:00
blockquote-spaces-nested.md
Improve highlighting for MD027/no-multiple-space-blockquote, add more tests.
2017-10-29 20:54:14 -07:00
blockquote_blank_lines.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
blockquote_spaces.md
Update MD027/no-multiple-space-blockquote to handle multiple lines of indented code inside a blockquote ( fixes #1393 ).
2024-10-28 21:40:39 -07:00
break-all-the-rules.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
bulleted_list_2_space_indent.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
bulleted_list_4_space_indent.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
bulleted_list_not_at_beginning_of_line.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
byte-order-marker-utf8.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
code-block-in-list.md
Implement rule MD046/code-block-style from Ruby version.
2019-04-17 14:42:17 -07:00
code-block-trailing-spaces.md
Update MD009/no-trailing-spaces to allow trailing spaces in fenced code blocks ( fixes #292 ).
2020-11-21 16:53:31 -08:00
code-block-with-language-allowed.md
Reimplement MD010/no-hard-tabs using micromark tokens.
2024-08-10 21:44:42 -07:00
code-block-with-tabs-allowed.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code-block-with-tabs.md
Implement rule MD046/code-block-style from Ruby version.
2019-04-17 14:42:17 -07:00
code-blocks-and-spans.md
Reimplement inlineCodeSpanRanges as codeBlockAndSpanRanges to fix an issue with unterminated code spans (and for flexibility).
2021-11-23 04:51:20 +00:00
code-blocks-prefixed-by-spaces.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code-fences-in-blockquotes.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
code-with-tabs-allowed.md
Update MD010/no-hard-tabs to allow tabs in code spans when the code_blocks parameter is set to false (for consistency) ( fixes #454 ).
2021-12-17 17:24:00 -08:00
code-with-tabs-blocked.md
Update MD010/no-hard-tabs to allow tabs in code spans when the code_blocks parameter is set to false (for consistency) ( fixes #454 ).
2021-12-17 17:24:00 -08:00
code_block_consistency.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
code_block_dollar.md
Reimplement MD014/commands-show-output using micromark tokens.
2024-06-22 15:12:37 -07:00
code_block_dollar_fence-empty.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code_block_dollar_fence.md
Reimplement MD014/commands-show-output using micromark tokens.
2024-06-22 15:12:37 -07:00
code_block_fenced.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code_block_indented.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code_fence_style_backtick.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
code_fence_style_tilde.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
configure-file-off-enable-inline.md
Add "enabled" and "severity"/"warning" to rule in Configuration object, add corresponding documentation and tests, update demo web app ( fixes #254 )”.
2025-09-26 22:50:57 -07:00
configure-file-with-severity-alias.md
Add "enabled" and "severity"/"warning" to rule in Configuration object, add corresponding documentation and tests, update demo web app ( fixes #254 )”.
2025-09-26 22:50:57 -07:00
configure-file-with-severity-name.md
Add "enabled" and "severity"/"warning" to rule in Configuration object, add corresponding documentation and tests, update demo web app ( fixes #254 )”.
2025-09-26 22:50:57 -07:00
configure-file-with-severity-tag.md
Add "enabled" and "severity"/"warning" to rule in Configuration object, add corresponding documentation and tests, update demo web app ( fixes #254 )”.
2025-09-26 22:50:57 -07:00
consecutive_blank_lines.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
consistent_bullet_styles_asterisk.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
consistent_bullet_styles_dash.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
consistent_bullet_styles_plus.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
custom-rules.md
Add support for using custom rules.
2018-02-15 21:35:58 -08:00
default-spaces-MD010.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
descriptive-link-text-empty-config.md
Update new rule MD059/descriptive-link-text for project-level consistency.
2025-02-13 22:11:42 -08:00
descriptive-link-text-override.md
Update new rule MD059/descriptive-link-text for project-level consistency.
2025-02-13 22:11:42 -08:00
descriptive-link-text.md
Add test case for MD059/descriptive-link-text with MD039/no-space-in-links.
2025-02-13 22:56:13 -08:00
docfx-tab-syntax.md
Update MD025/single-title and MD051/link-fragments to ignore headings that exactly match Docfx tab syntax ( fixes #1099 ) ( fixes #1101 ).
2025-05-01 22:09:36 -07:00
emoji-headings.md
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
emphasis-markers.md
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
emphasis-not-heading-in-blockquote.md
Add MD049/emphasis-style ( fixes #150 ).
2021-10-23 21:54:58 -07:00
emphasis_instead_of_headings.md
Update MD036/no-emphasis-as-heading to ignore HTML comments at the beginning or ending of the emphasised heading ( fixes #1267 ).
2025-03-30 17:30:21 -07:00
emphasis_style_asterisk.md
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
emphasis_style_underscore.md
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
empty-links.md
Reimplement MD042/no-empty-links using micromark tokens.
2024-06-30 16:10:48 -07:00
empty_doc.md
Add passing tests, refactor to introduce forEachLine.
2015-03-09 00:31:07 -07:00
escaped-emphasis-markers.md
Update MD037/no-space-in-emphasis to avoid crash, handle more scenarios.
2020-04-11 12:33:28 -07:00
esm-helpers.mjs
Address new code analysis issues from previous commit.
2025-09-26 23:28:58 -07:00
every-markdown-syntax.md
Add simple (GFM) table markup to "Every Markdown Syntax" test file.
2023-03-11 13:50:41 -08:00
fenced-code-in-list.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
fenced-code-unmatched.md
Use tokens (vs. RegExp) for identifying fenced code blocks ( fixes #151 , fixes #152 , fixes #155 ).
2019-01-10 21:29:27 -08:00
fenced_code_blocks.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
fenced_code_blocks_in_lists.md
Sync to latest test file changes from Ruby implementation, commit 1e78c89224fe72572dc6f6c956da284ec7dafe62.
2020-04-10 19:21:58 -07:00
fenced_code_with_nesting.md
Add fenced code block style rule ( #224 ) ( fixes #223 ).
2019-10-24 20:26:27 -07:00
fenced_code_without_blank_lines.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
first-line-heading-allow-preamble-false.md
Update MD041/first-line-heading to add an allow_preamble parameter ( fixes #1416 ).
2025-03-22 16:16:10 -07:00
first-line-heading-allow-preamble-h1.md
Update MD041/first-line-heading to add an allow_preamble parameter ( fixes #1416 ).
2025-03-22 16:16:10 -07:00
first-line-heading-allow-preamble-violation.md
Update MD041/first-line-heading to add an allow_preamble parameter ( fixes #1416 ).
2025-03-22 16:16:10 -07:00
first-line-heading-allow-preamble.md
Update MD041/first-line-heading to add an allow_preamble parameter ( fixes #1416 ).
2025-03-22 16:16:10 -07:00
first_heading_bad_atx.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
first_heading_bad_setext.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
first_heading_good_atx.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
first_heading_good_setext.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
first_line_top_level_heading_atx.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
first_line_top_level_heading_setext.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
fix_102_extra_nodes_in_link_text.md
Update rules MD049/emphasis-style and MD050/strong-style to include range and fixInfo when reporting issues (i.e., to be automatically fixable).
2021-11-28 23:26:02 -08:00
fixing-with-front-matter.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
front-matter-alt-title-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-alt-title-json.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-alt-title-no-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-alt-title-toml.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-alternate.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-embedded.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-empty-title-no-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-empty.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
front-matter-no-crlf.md
Handle files with front matter only and no trailing newline ( fixes #157 ).
2019-01-07 22:03:10 -08:00
front-matter-no-title-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-no-title-no-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-title-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-title-h2.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
front-matter-title-json-spaces.md
Support JSON front matter as used by the Hugo site generator ( fixes #270 ).
2020-11-14 19:40:15 -08:00
front-matter-title-json.md
Support JSON front matter as used by the Hugo site generator ( fixes #270 ).
2020-11-14 19:40:15 -08:00
front-matter-title-no-h1.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-title-pandoc-spaces.md
Allow for trailing spaces after front matter open/close fences ( fixes #208 ).
2019-07-27 18:10:26 -07:00
front-matter-title-pandoc.md
Add support for pandoc-style YAML front matter fences ---/... ( fixes #153 ).
2019-03-17 22:05:50 -07:00
front-matter-title-spaces.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
front-matter-title-toml-spaces.md
Allow for trailing spaces after front matter open/close fences ( fixes #208 ).
2019-07-27 18:10:26 -07:00
front-matter-title-toml.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
front-matter-with-dashes.md
Deprecate MD002/first-heading-h1 in favor of MD041/first-line-h1 (refs #169 ).
2019-03-12 22:23:12 -07:00
front-matter-with-disable-next-line.md
Implement markdownlint-disable-line inline comment (behaves like markdownlint-disable-next-line, but for the current line) ( fixes #524 ).
2022-05-15 15:59:11 -07:00
front-matter-yaml-in-html-comment.md
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
front-matter.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
github-footnote-syntax.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
h1-as-top-level-heading.md
Update MD041/first-line-heading to recognize HTML headings ( fixes #366 ).
2021-01-31 15:51:57 -08:00
h1-image-as-top-level-heading.md
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
h2-as-top-level-heading.md
Update MD041/first-line-heading to recognize HTML headings ( fixes #366 ).
2021-01-31 15:51:57 -08:00
h3-as-top-level-heading.md
Update MD041/first-line-heading to recognize HTML headings ( fixes #366 ).
2021-01-31 15:51:57 -08:00
hard-line-breaks.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
harness.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
heading-duplicate-content-siblings-only.md
Update getHeadingText helper to exclude HTML comments from returned heading text ( fixes #1411 ).
2025-03-04 21:04:33 -08:00
heading-multiple-top-level-preceding-blank-and-comment.md
Update MD025/single-title to ignore preceding blank lines and comments when looking for a title (top-level heading) ( fixes #1420 ).
2025-03-15 17:52:22 -07:00
heading-multiple-top-level-preceding-blank.md
Update MD025/single-title to ignore preceding blank lines and comments when looking for a title (top-level heading) ( fixes #1420 ).
2025-03-15 17:52:22 -07:00
heading-multiple-top-level-preceding-comment.md
Update MD025/single-title to ignore preceding blank lines and comments when looking for a title (top-level heading) ( fixes #1420 ).
2025-03-15 17:52:22 -07:00
heading_duplicate_content.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
heading_duplicate_content_different_nesting.md
Update MD024/no-duplicate-heading to remove duplicate parameter allow_different_nesting which confuses people.
2023-12-05 19:23:17 -08:00
heading_duplicate_content_no_different_nesting.md
Update MD024/no-duplicate-heading to allow non-sibling duplicates ( fixes #136 ).
2018-07-19 21:49:30 -07:00
heading_increment-alt_title_level3_bad.md
Update MD001/heading-increment to support front matter title as the first heading of the page.
2025-06-06 19:54:23 -07:00
heading_increment-title_level2_good.md
Update MD001/heading-increment to support front matter title as the first heading of the page.
2025-06-06 19:54:23 -07:00
heading_increment-title_level3_bad.md
Update MD001/heading-increment to support front matter title as the first heading of the page.
2025-06-06 19:54:23 -07:00
heading_multiple_toplevel.md
Reimplement MD025/single-title/single-h1 using micromark tokens.
2024-06-08 20:41:40 -07:00
heading_mutliple_h1_no_toplevel.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
heading_trailing_punctuation.md
Allow question mark by default for MD026/no-trailing-punctuation ( fixes #276 ).
2020-11-17 20:32:17 -08:00
heading_trailing_punctuation_customized.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
heading_trailing_punctuation_empty.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
headings-with-emoji.md
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
headings-with-html-entities.md
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
headings-with-invalid-spaces.md
Update MD018/MD019/MD020/MD021 to look specifically for "space" characters (space or tab) instead of RegExp's "\s" characters per CommonMark specification ( fixes #367 ).
2021-02-03 22:05:07 -08:00
headings-without-content.md
Reimplement MD019/no-multiple-space-atx using micromark tokens.
2024-06-11 21:37:29 -07:00
headings_bad.md
Exclude htmlFlow content by default for filterByTypes, opt in as needed.
2024-06-09 17:09:03 -07:00
headings_good.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
headings_good_setext_with_atx.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
headings_good_setext_with_atx_closed.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
headings_good_with_issue_numbers.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
headings_surrounding_space_atx.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
headings_surrounding_space_setext.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
headings_with_spaces_at_the_beginning.md
Reimplement MD023/heading-start-left using micromark tokens.
2024-06-17 22:18:58 -07:00
hr-in-blockquote-dash.md
Update MD035/hr-style to preserve embedded spaces in thematic break markup ( fixes #498 ).
2022-04-28 21:53:51 -07:00
hr-in-blockquote-star.md
Update MD035/hr-style to preserve embedded spaces in thematic break markup ( fixes #498 ).
2022-04-28 21:53:51 -07:00
hr-in-blockquote-under.md
Update MD035/hr-style to preserve embedded spaces in thematic break markup ( fixes #498 ).
2022-04-28 21:53:51 -07:00
hr-in-list-dash.md
Reimplement MD035/hr-style using micromark tokens ( fixes #736 ).
2023-03-06 21:39:21 -08:00
hr-in-list-star.md
Reimplement MD035/hr-style using micromark tokens ( fixes #736 ).
2023-03-06 21:39:21 -08:00
hr-in-list-under.md
Reimplement MD035/hr-style using micromark tokens ( fixes #736 ).
2023-03-06 21:39:21 -08:00
hr-style-custom.md
Update MD035/hr-style to preserve embedded spaces in thematic break markup ( fixes #498 ).
2022-04-28 21:53:51 -07:00
hr_style_dashes.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
hr_style_inconsistent.md
Update MD035/hr-style to preserve embedded spaces in thematic break markup ( fixes #498 ).
2022-04-28 21:53:51 -07:00
hr_style_long.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
hr_style_stars.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
html-comment-in-code-and-table.md
Change HTML comment content sanitization to avoid breaking list item indent, respect table cell content rules ( fixes #563 ).
2022-10-14 20:59:56 -07:00
html-comment-in-list-item.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
html-comment-in-markdown-table.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
html-comments.md
Update MD005, MD007, MD022, MD037, MD038 to not report violations within "htmlFlow" context ( fixes #999 ).
2023-10-21 22:03:11 -07:00
html-tags.md
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
hugo-quickstart-example-blank.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
hugo-quickstart-example-clean.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
hugo-quickstart-example-json.md
Support JSON front matter as used by the Hugo site generator ( fixes #270 ).
2020-11-14 19:40:15 -08:00
ignore-comments.md
Update clearHtmlCommentText helper to match CommonMark (instead of HTML) specification (refs #361 ).
2021-01-30 13:08:57 -08:00
ignore-html-block.md
Update MD018/no-missing-space-atx and MD020/no-missing-space-closed-atx to ignore the content of HTML blocks ( fixes #1268 ).
2024-07-20 14:38:45 +09:00
inconsistent_bullet_indent_same_level.md
Update MD007/ul-indent to report/fix for all unordered list item groupings.
2019-12-01 17:30:47 -08:00
inconsistent_bullet_styles_asterisk.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
inconsistent_bullet_styles_dash.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
inconsistent_bullet_styles_plus.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
incorrect_bullet_style_asterisk.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
incorrect_bullet_style_dash.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
incorrect_bullet_style_plus.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
incorrect_heading_atx.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
incorrect_heading_atx_closed.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
incorrect_heading_setext.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
inline-capture-restore.md
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
inline-configure-file-invalid.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
inline-configure-file-multiple-instances.md
Add support for "markdownlint-configure-file" inline comments ( fixes #264 ).
2020-04-05 19:47:12 -07:00
inline-configure-file-multiple-lines.md
Add support for "markdownlint-configure-file" inline comments ( fixes #264 ).
2020-04-05 19:47:12 -07:00
inline-configure-file-single-line.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
inline-configure-file-violations.md
Hide the content of inline configuration HTML comments from the linting process to avoid false positives.
2022-06-04 22:59:19 -07:00
inline-disable-enable-file.md
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
inline-disable-enable.md
Update MD005, MD007, MD022, MD037, MD038 to not report violations within "htmlFlow" context ( fixes #999 ).
2023-10-21 22:03:11 -07:00
inline_html-allowed_elements.md
MD033/no-inline-html: Add table_allowed_elements parameter.
2025-05-31 13:27:30 -07:00
inline_html-only_table_allowed_elements.md
MD033/no-inline-html: Add table_allowed_elements parameter.
2025-05-31 13:27:30 -07:00
inline_html-table_allowed_elements.md
MD033/no-inline-html: Add table_allowed_elements parameter.
2025-05-31 13:27:30 -07:00
inline_html.md
Update MD033/no-inline-html to ignore HTML in labels for reference links/images ( fixes #658 ).
2022-12-06 22:57:45 -08:00
invalid-ul-style-style.md
Update MD004/ul-style to handle invalid "style" parameter values.
2021-02-06 16:09:16 -08:00
jekyll_post.md
Add front_matter_title parameter to MD025/single-title/single-h1 (refs #169 ).
2019-03-16 20:21:57 -07:00
jekyll_post_2.md
Sync to latest test file changes from Ruby implementation, commit d5145912de278e24ba7ebada19d84bb0cc609f96.
2020-01-26 20:50:29 -08:00
line-breaks-inside-code-spans.md
Fix forEachInlineCodeSpan to handle lines ending with '\' better.
2019-09-25 21:59:37 -07:00
link-fragments-default-case.md
Update MD051/link-fragments to add ignore_case parameter and improve documentation ( fixes #1274 ).
2024-10-08 22:40:25 -07:00
link-fragments-ignore-case.md
Update MD051/link-fragments to add ignore_case parameter and improve documentation ( fixes #1274 ).
2024-10-08 22:40:25 -07:00
link-fragments-ignored-pattern-default.md
Update MD051/link-fragments to add the ignored_pattern configuration parameter ( fixes #547 ).
2025-04-05 22:35:07 -07:00
link-fragments-ignored-pattern-empty.md
Update MD051/link-fragments to add the ignored_pattern configuration parameter ( fixes #547 ).
2025-04-05 22:35:07 -07:00
link-fragments-ignored-pattern-multiple.md
Update MD051/link-fragments to add the ignored_pattern configuration parameter ( fixes #547 ).
2025-04-05 22:35:07 -07:00
link-fragments-ignored-pattern-present.md
Update MD051/link-fragments to add the ignored_pattern configuration parameter ( fixes #547 ).
2025-04-05 22:35:07 -07:00
link-fragments.md
Update MD051/link-fragments to allow HTML's implicit "#top" fragment ( fixes #1488 ).
2025-03-15 16:30:32 -07:00
link-style-autolink-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-autolink-or-inline.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-autolink-or-reference.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-collapsed-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-full-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-inline-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-inline-or-reference.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-no-url-inline-not-possible.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
link-style-no-url-inline-possible.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
link-style-none.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-reference-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
link-style-shortcut-only.md
Update MD054/link-image-style to handle autolinked email addresses when disallowed ( fixes #1391 ).
2024-10-27 22:02:33 -07:00
links-alternate.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
links-with-markup.md
Update rules MD049/emphasis-style and MD050/strong-style to include range and fixInfo when reporting issues (i.e., to be automatically fixable).
2021-11-28 23:26:02 -08:00
links.md
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
lint-javascript.md
Add custom rule example to lint JavaScript code blocks using ESLint ( fixes #197 ).
2019-07-30 23:07:42 -07:00
list-indentation-start-indent-indent.md
Update MD007/ul-indent to support start_indent parameter ( fixes #337 , closes #397 ).
2021-12-13 21:49:43 -08:00
list-indentation-start-indent-no-indent.md
Update MD007/ul-indent to support start_indent parameter ( fixes #337 , closes #397 ).
2021-12-13 21:49:43 -08:00
list-indentation-start-indented-indent.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
list-indentation-start-indented-no-indent.md
Update MD007/ul-indent to support start_indent parameter ( fixes #337 , closes #397 ).
2021-12-13 21:49:43 -08:00
list-indentation.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
list-item-prefix-alignment.md
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
list-syntax-in-paragraph-text.md
Re-implement MD032 to detect missed scenarios and simplify.
2019-01-21 18:21:36 -08:00
lists-and-headings.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
lists-in-blockquote-normal-indent.md
Add test cases for lists inside blockquotes (refs #1473 ).
2025-01-31 22:09:40 -08:00
lists-in-blockquote-start-indented-no-list-items.md
Update MD027/no-multiple-space-blockquote to add a list_items parameter ( fixes #1473 ).
2025-03-03 23:22:37 -08:00
lists-in-blockquote-start-indented.md
Add test cases for lists inside blockquotes (refs #1473 ).
2025-01-31 22:09:40 -08:00
lists-in-blockquote.md
Reimplement MD027/no-multiple-space-blockquote using micromark tokens.
2024-02-25 15:06:28 -08:00
lists-incomplete.md
Update helpers.flattenLists to provide correct lastLineIndex for lists with an empty last item ( fixes #529 ).
2022-06-07 22:16:34 -07:00
lists-inside-footnote.md
Update MD007/ul-indent to account for 4-space base indent within footnote definitions ( fixes #1679 ).
2025-08-03 15:38:25 -07:00
lists-on-a-line.md
Reimplement MD007/ul-indent using micromark tokens, reduce the length of fix edits ( fixes #969 ).
2023-10-15 21:25:08 -07:00
lists-with-commented-items.md
Update definition of helpers.isBlankLine to treat unterminated start/end comments as potentially blank lines ( fixes #431 ).
2021-12-20 04:18:45 +00:00
lists-with-fenced-code-tight.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
lists-with-fenced-code.md
Update MD031/blanks-around-fences to handle missing close fence.
2024-08-17 20:29:27 -07:00
lists-with-nesting.md
Refactor to remove flattenedLists, indentFor, listItemMarkerRe, orderedListItemMarkerRe, rangeFromRegExp, and unorderedListStyleFor helpers, reimplement MD004/MD029 using micromark tokens.
2024-08-20 21:36:17 -07:00
lists_without_blank_lines.md
Update MD032/blanks-around-lists to ignore (end-appended) undefined reference tokens when determining the last line of a list ( fixes #1453 ).
2024-12-16 20:54:37 -08:00
long-heading-exceptions.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long-lines-long-reference-definitions-stern.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
long-lines-long-reference-definitions-strict.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
long-lines-long-reference-definitions.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
long-lines-negative-line-length.md
Add tests for MD013/line-length edge case behavior.
2025-11-25 17:17:12 -08:00
long-lines-short-code.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long-lines-short-headings.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long-lines-stern.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long-lines-strict.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long-lines-thresholds.md
Update MD013/line-length default mode to prevent trailing non-whitespace text that begins *just over* the length limit (edge case).
2025-11-29 18:37:39 -08:00
long_lines.md
Reimplement MD013/line-length using micromark tokens.
2024-08-13 20:57:00 -07:00
long_lines_100.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
long_lines_code-default.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
long_lines_code.md
Add rule MD055/table-missing-border ( fixes #93 , refs #1039 , no generated files).
2023-12-29 17:29:06 -08:00
markdown-extra-footnote.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
markdown-in-html.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
markdownlint-test-config.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
markdownlint-test-custom-rules.mjs
Address new lint issues from previous commit.
2025-10-28 22:16:19 -07:00
markdownlint-test-exports.mjs
Update new exports test to filter out module.exports to keep snapshot consistent between Node 22 (missing) and 23 (present).
2025-03-06 20:32:31 -08:00
markdownlint-test-extra-parse.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
markdownlint-test-extra-type.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
markdownlint-test-fixes.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
markdownlint-test-helpers.mjs
Add "enabled" and "severity"/"warning" to rule in Configuration object, add corresponding documentation and tests, update demo web app ( fixes #254 )”.
2025-09-26 22:50:57 -07:00
markdownlint-test-micromark.mjs
Move micromark-parse.mjs from helpers to library, remove all dependencies from helpers.
2024-11-30 20:42:14 -08:00
markdownlint-test-parallel.mjs
Remove support for end-of-life Node 18 (continued).
2025-05-01 22:20:41 -07:00
markdownlint-test-project.mjs
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
markdownlint-test-repos-dotnet-docs.mjs
Remove outdated table-column-style suppression from dotnet/docs test repo.
2025-11-29 17:28:32 -08:00
markdownlint-test-repos-mdn-content.mjs
Remove outdated table-column-style suppression from mdn/content test repo, address new VS Code type warnings.
2025-11-15 21:18:18 -08:00
markdownlint-test-repos-small.mjs
Remove https://github.com/mochajs/mocha from README/Examples and test repos because it no longer uses markdownlint.
2026-01-02 15:39:46 -08:00
markdownlint-test-repos.mjs
Remove https://github.com/mochajs/mocha from README/Examples and test repos because it no longer uses markdownlint.
2026-01-02 15:39:46 -08:00
markdownlint-test-result-object.mjs
Add error/warning severity property to LintError object.
2025-09-26 22:50:55 -07:00
markdownlint-test-scenarios.mjs
Address new code analysis issues from previous commit.
2025-09-02 20:11:42 -07:00
markdownlint-test-worker.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
markdownlint-test.mjs
Add test cases for empty table cells.
2025-12-05 19:11:05 -08:00
mathjax-scenarios.md
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
MD001-MD010.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
md003-escaped-trailing-hash.md
Reimplement MD003/heading-style using micromark tokens.
2024-06-08 14:44:49 -07:00
md004-list-items-in-blockquote.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
MD011-MD021.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
md022-line-number-out-of-range.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
MD022-MD030.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
MD030-warning-message.md
Update helpers.flattenLists to provide correct lastLineIndex for lists with an empty last item ( fixes #529 ).
2022-06-07 22:16:34 -07:00
MD031-MD040.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
md033-cannot-read-property-of-undefined.md
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
md036-emphasis-as-heading.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
md038-scenarios.md
Refactor MD038/no-space-in-code to produce smaller/simpler edits and address an additional scenario.
2025-02-07 20:03:30 -08:00
md040-allowed_languages.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
md040-language_only.md
Reimplement MD040/fenced-code-language using micromark tokens.
2024-02-18 17:22:32 -08:00
md041-ignore-leading-comments-combined.md
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
md041-ignore-leading-comments-violation.md
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
md041-ignore-leading-comments.md
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
MD041-MD050.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
md041-yaml-title-and-first-line-heading.md
Remove MD002 (deprecated in v0.13.0) and MD006 (deprecated in v0.19.0).
2023-11-09 19:47:24 -08:00
MD051-MD060.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
md052-invalid-range-bug.md
Add test case to verify MD052 range parameter to onError is valid and that commit 6974cd6012 fixes #686 .
2022-12-22 02:45:41 +00:00
micromark-regressions.md
Update dependency: markdownlint-micromark to 0.1.11 (refs DavidAnson/markdownlint-cli2#325 ).
2024-09-19 21:54:38 -07:00
mixed-emphasis-markers.md
Update rules MD049/emphasis-style and MD050/strong-style to include range and fixInfo when reporting issues (i.e., to be automatically fixable).
2021-11-28 23:26:02 -08:00
mixed_heading_types_atx.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
mixed_heading_types_atx_closed.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
mixed_heading_types_setext.md
Add MD047/single-trailing-newline for enforcing new lines at the end of file ( fixes #89 ).
2019-04-19 20:13:07 -07:00
no-alt-text.md
Update MD045/no-alt-text to allow violations when an HTML IMG has aria-hidden set to true ( fixes #1576 ).
2025-04-27 18:42:36 -07:00
no-multiple-blanks-headings.md
fix(md012): do not flag blank lines adjacent to headings ( fixes #990 ).
2026-02-21 13:15:56 +01:00
no-multiple-blanks-maximum.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
no-multiple-blanks.md
Add maximum parameter to MD012/no-multiple-blanks ( fixes #27 ).
2016-10-03 21:42:44 -07:00
no-tabs-edge-case-MD010.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
no_first_line_heading.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
no_first_line_top_level_heading.md
Deprecate MD002/first-heading-h1 in favor of MD041/first-line-h1 (refs #169 ).
2019-03-12 22:23:12 -07:00
ordered-list-item-prefix-double-digits-ordered.md
Update MD029/ol-prefix to fix reported violations ( fixes #949 ).
2025-08-22 04:21:56 +00:00
ordered-list-item-prefix-one.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered-list-item-prefix-one_or_ordered.md
Update MD029/ol-prefix to treat 0/1/2 as "ordered" ( fixes #250 ).
2020-03-18 21:50:28 -07:00
ordered-list-item-prefix-ordered.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered-list-item-prefix-single-alternate.md
Remove legacy exclusion from scenario tests for files with no errors (previously "detailed-" files).
2022-10-15 16:06:20 -07:00
ordered-list-item-prefix-sublists-ordered.md
Update MD029/ol-prefix to fix reported violations ( fixes #949 ).
2025-08-22 04:21:56 +00:00
ordered-list-item-prefix-zero-alternate.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered-list-item-prefix-zero.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered_list_item_prefix-paren.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered_list_item_prefix.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered_list_item_prefix_ordered-paren.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
ordered_list_item_prefix_ordered.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
pandoc-footnotes.md
Reimplement getReferenceLinkImageData using micromark tokens.
2023-02-25 15:50:57 -08:00
parse-configuration-test.mjs
Make new test further backward-compatible for testing Node versions < 22.
2025-03-01 19:28:23 -08:00
prettier-tab-width-2-default.md
Add various Markdown lists as formatted by Prettier with the default --tab-width of 2 and the not uncommon alternate of 4, update Prettier.md with the relevant configuration (produced using v2.8.1 of https://prettier.io/playground/ ) (refs #652 ).
2022-12-13 20:24:21 -08:00
prettier-tab-width-4.md
Tweak test case heading for consistency.
2022-12-14 22:40:57 -08:00
profile-fixture.mjs
Update to use named exports via / /async /promise /sync, simplify references via self-referencing, refine examples.
2024-12-03 19:58:47 -08:00
proper-names-alternate.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
proper-names-links.md
Update re-implementation of MD044/proper-names to exclude link destinations and references.
2021-06-13 13:07:03 -07:00
proper-names-no-code.md
Add support for delta line numbers to test scenario tagging syntax: {MD000:+3}.
2023-12-28 16:46:15 -08:00
proper-names-no-html.md
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
proper-names-non-word-boundaries.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
proper-names-projects.md
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
proper-names-substrings.md
Add test case for MD044/proper-names based on new issue ( closes #409 ).
2021-06-30 21:21:23 -07:00
proper-names-urls.md
Add support for delta line numbers to test scenario tagging syntax: {MD000:+3}.
2023-12-28 16:46:15 -08:00
proper-names.md
Add support for delta line numbers to test scenario tagging syntax: {MD000:+3}.
2023-12-28 16:46:15 -08:00
reference-links-and-images-ignored-labels-empty.md
Update MD052/reference-links-images to add ignored_labels parameter and default to ignoring GFM task list items ( fixes #1524 ).
2025-04-27 22:36:07 -07:00
reference-links-and-images-ignored-labels.md
Update MD052/reference-links-images to add ignored_labels parameter and default to ignoring GFM task list items ( fixes #1524 ).
2025-04-27 22:36:07 -07:00
reference-links-and-images-shortcuts.md
Update MD052/reference-links-images to add ignored_labels parameter and default to ignoring GFM task list items ( fixes #1524 ).
2025-04-27 22:36:07 -07:00
reference-links-and-images.md
Update MD052/reference-links-images to add ignored_labels parameter and default to ignoring GFM task list items ( fixes #1524 ).
2025-04-27 22:36:07 -07:00
reference-links-ignored-definitions-empty.md
Update MD053/link-image-reference-definitions to add ignored_definitions parameter (default to ["//"]) ( fixes #545 ).
2022-08-02 20:36:47 -07:00
reference-links-ignored-definitions.md
Update MD053/link-image-reference-definitions to add ignored_definitions parameter (default to ["//"]) ( fixes #545 ).
2022-08-02 20:36:47 -07:00
required-headings-all-optional-at-least-one.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-all-optional.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-all-present.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-match-case.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-missing-first.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-missing-last-zero-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-missing-last.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-missing-middle-zero-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-missing-middle.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-none-one-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-none-zero-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-none.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-one-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-optional-first.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-optional-last.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-optional-middle.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-optional-redundant.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-question-extra.md
Update MD043/required-headings to support "?" meaning "exactly one unspecified heading" ( fixes #475 ).
2025-03-10 21:57:39 -07:00
required-headings-question-first.md
Update MD043/required-headings to support "?" meaning "exactly one unspecified heading" ( fixes #475 ).
2025-03-10 21:57:39 -07:00
required-headings-question-last.md
Update MD043/required-headings to support "?" meaning "exactly one unspecified heading" ( fixes #475 ).
2025-03-10 21:57:39 -07:00
required-headings-question-middle.md
Update MD043/required-headings to support "?" meaning "exactly one unspecified heading" ( fixes #475 ).
2025-03-10 21:57:39 -07:00
required-headings-question-missing.md
Update MD043/required-headings to support "?" meaning "exactly one unspecified heading" ( fixes #475 ).
2025-03-10 21:57:39 -07:00
required-headings-wrong-match-case.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-zero-or-more-last.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
required-headings-zero-or-more.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
resolve-module-test.mjs
Stop using module.createRequire (problematic under webpack), incorporate and export resolveModule helper from markdownlint-cli2.
2025-01-14 23:30:09 -08:00
reversed-link-issue-with-markdownlint-12.md
Add rule MD056/table-column-count ( fixes #92 ).
2024-01-06 20:06:47 -08:00
reversed_link.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
short-headings.md
Fix issue in MD020/no-missing-space-closed-atx that reported errors for single-character headers ( fixes #229 ).
2019-10-24 20:18:16 -07:00
simple-table.md
Change "header" to "heading" across the library
2018-04-18 22:27:48 -07:00
spaces-inside-emphasis-markers-multiple-lines.md
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
spaces-inside-link-text.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
spaces_after_list_marker.md
Always refer to rules by name (not number) in test configuration.
2023-07-27 21:33:03 -07:00
spaces_inside_codespan_elements.md
Update new rule MD059/descriptive-link-text for project-level consistency.
2025-02-13 22:11:42 -08:00
spaces_inside_emphasis_markers.md
Update new rule MD059/descriptive-link-text for project-level consistency.
2025-02-13 22:11:42 -08:00
spaces_inside_link_text.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
strong_style_asterisk.md
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
strong_style_underscore.md
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
sublist-bullet-style.md
Address new TypeScript warnings in core files, improve type definitions.
2025-10-11 16:48:18 -07:00
table-column-count.md
Add rule MD056/table-column-count ( fixes #92 ).
2024-01-06 20:06:47 -08:00
table-column-style-aligned-delimiter.md
Update MD060/table-column-style to add aligned_delimiter parameter ( fixes #1854 ).
2025-11-30 16:39:56 -08:00
table-column-style-aligned.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
table-column-style-compact.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
table-column-style-default.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
table-column-style-emoji.md
Update MD060/table-column-style to account for emoji and CJK characters rendering at 2x Latin width ( fixes #1869 ).
2025-11-25 14:15:50 -08:00
table-column-style-empty-cells.md
Add test cases for empty table cells.
2025-12-05 19:11:05 -08:00
table-column-style-irregular-trailing-pipe.md
Add scenarios for aligned tables with irregular trailing pipes.
2025-12-03 22:06:19 -08:00
table-column-style-tight.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
table-column-style-trailing-spaces.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
table-column-style-wide-characters.md
Update MD060/table-column-style to account for emoji and CJK characters rendering at 2x Latin width ( fixes #1869 ).
2025-11-25 14:15:50 -08:00
table-content-with-issues.md
Add rule MD059/descriptive-link-text "Link text should be descriptive" ( fixes #681 ).
2025-02-13 22:11:42 -08:00
table-issue-with-markdown-it-12.md
Handle missing token.map for th_open tokens (breaking) change in markdown-it v12.
2020-11-24 13:01:19 -08:00
table-pipe-style-explicit-both.md
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
table-pipe-style-explicit-leading.md
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
table-pipe-style-explicit-none.md
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
table-pipe-style-explicit-trailing.md
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
table-pipe-style-implicit-both.md
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
table-pipe-style-implicit-leading.md
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
table-pipe-style-implicit-none.md
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
table-pipe-style-implicit-trailing.md
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
table-pipe-style.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
texmath-content-in-lists.md
Work around problems related to markdown-it-texmath plugin's token.map not accounting for math_block_end.
2020-11-12 23:08:46 -08:00
texmath-content.md
Update MD011/no-reversed-links to ignore content of math blocks and spans ( fixes #1864 ).
2025-11-17 21:32:32 -08:00
token-map-spans.md
Add rule MD060/table-column-style ( fixes #90 , fixes #323 ).
2025-08-20 22:14:52 -07:00
trailing-spaces-in-code-default.md
Update MD009/no-trailing-spaces with code_blocks parameter to allow reporting/fixing trailing spaces in indented/fenced code blocks ( fixes #1181 ).
2025-10-11 17:28:04 -07:00
trailing-spaces-in-code-false.md
Update MD009/no-trailing-spaces with code_blocks parameter to allow reporting/fixing trailing spaces in indented/fenced code blocks ( fixes #1181 ).
2025-10-11 17:28:04 -07:00
trailing-spaces-in-code-true.md
Update MD009/no-trailing-spaces with code_blocks parameter to allow reporting/fixing trailing spaces in indented/fenced code blocks ( fixes #1181 ).
2025-10-11 17:28:04 -07:00
trailing-spaces-in-lists-allowed-strict.md
Reimplement MD009/no-trailing-spaces using micromark tokens.
2024-08-12 23:24:46 -07:00
trailing-spaces-in-lists-allowed.md
Reimplement MD009/no-trailing-spaces using micromark tokens.
2024-08-12 23:24:46 -07:00
trailing-spaces-in-lists-default.md
Allow opt-out for list items with blank lines in MD009/no-trailing-spaces ( fixes #55 ).
2017-05-11 21:44:41 -07:00
trailing_spaces_br.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
unclosed-html-comment-in-code-span.md
Handle un-closed HTML comments in a way that does not trigger MD047/single-trailing-newline ( fixes #187 ).
2019-05-16 22:14:07 -07:00
unclosed-html-comment.md
Handle un-closed HTML comments in a way that does not trigger MD047/single-trailing-newline ( fixes #187 ).
2019-05-16 22:14:07 -07:00
unterminated-html-comment.md
Change behavior of un-terminated HTML comments to be treated as text ( fixes #252 ).
2020-03-09 23:06:13 -07:00
validate-json.md
Add test case for custom rule that imports an ESM module (refs #477 ).
2022-01-11 23:08:53 -08:00
whitespace_issues.md
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
2020-11-15 17:03:20 -08:00
wrong-types-in-config-file.md
Update MD024/no-duplicate-heading to remove duplicate parameter allow_different_nesting which confuses people.
2023-12-05 19:23:17 -08:00