Skip to content

fix: sync with upstream csstree#125

Open
xbinaryx wants to merge 26 commits intoeslint:mainfrom
xbinaryx:sync-csstree
Open

fix: sync with upstream csstree#125
xbinaryx wants to merge 26 commits intoeslint:mainfrom
xbinaryx:sync-csstree

Conversation

@xbinaryx
Copy link

Prerequisites checklist

AI acknowledgment

  • I did not use AI to generate this PR.
  • (If the above is not checked) I have reviewed the AI-generated content before submitting.

What is the purpose of this pull request?

This PR updates @eslint/csstree to match upstream csstree.

Related Issues

Closes #118

Is there anything you'd like reviewers to focus on?

ryo-manba and others added 26 commits April 8, 2025 01:38
* Update mdn-data
* Update CSS syntax patch
When the `list` option is truthy (which is the default) or not specified, the parser uses a linked list (`List` instance) for children. When `list` is falsy, the parser uses arrays for children.
@eslint-github-bot eslint-github-bot bot added the bug Something isn't working label Mar 13, 2026
@eslintbot eslintbot added this to Triage Mar 13, 2026
Copy link
Member

@nzakas nzakas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for your hard work on this!

@nzakas
Copy link
Member

nzakas commented Mar 13, 2026

Would like @DMartens and @lumirlumir to review before merging.

@nzakas nzakas moved this from Needs Triage to Merge Candidates in Triage Mar 13, 2026
@nzakas nzakas moved this from Merge Candidates to Second Review Needed in Triage Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Second Review Needed

Development

Successfully merging this pull request may close these issues.

Change Request: Add list option for parser

7 participants