-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Fix 17746 #17857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Fix 17746 #17857
Conversation
Fixed an issue where prettier was removing blank lines between list items and nested sublists in Markdown, which could change the semantic meaning of the content. The fix detects original blank lines in the source and preserves them when they occur before nested lists within list items. This addresses cases where users intentionally use blank lines to create visual separation or semantic grouping in their markdown lists. Fixes prettier#17746
Add changelog entry for the fix that preserves blank lines in nested markdown lists, addressing issue prettier#17746. This changelog documents the bug fix that ensures markdown formatting maintains proper spacing in nested list structures, improving output consistency with markdown standards.
commit: |
✅ Deploy Preview for prettier ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
Why is this change needed? The test snapshots need to be updated to reflect the fix for issue prettier#17746, which preserves blank lines in nested markdown lists. The snapshots now correctly show blank lines between numbered list items and their nested sub-items. How does it address the issue? Updates the Jest snapshot file to match the corrected formatting behavior where blank lines are preserved in nested list structures, ensuring tests pass with the new formatting rules. What effects does the patch have? Test snapshots now accurately represent the expected markdown formatting output, ensuring that the markdown parser correctly maintains blank lines in nested list structures as intended by the fix.
|
I think https://github.com/prettier/prettier/actions/runs/17574300842/job/49916187236?pr=17857 will be passed when rerun the task. |
|
The merge conflict with #18321 needs to be resolved. |
|
@byplayer You have never got a review yet and PRs are squashed when merged, so you can either |
Description
This is a bug fix of issue #17746.
Preserve blank lines in nested lists
Fixed an issue where prettier was removing blank lines between list items
and nested sublists in Markdown, which could change the semantic meaning
of the content. The fix detects original blank lines in the source and
preserves them when they occur before nested lists within list items.
This addresses cases where users intentionally use blank lines to create
visual separation or semantic grouping in their markdown lists.
Checklist
docs/directory).changelog_unreleased/*/XXXX.mdfile followingchangelog_unreleased/TEMPLATE.md.