Skip to content

Conversation

@tidoust
Copy link
Member

@tidoust tidoust commented May 28, 2025

Strudy now integrates a set of analyses that were previously done in Webref. It also extends slightly the duplication guarantees, which used to be restricted to properties.

This update replaces most tests with running Strudy. What remains is tests that assess that syntaxes can be parsed with css-tree. These validity tests would better be done in Strudy too in practice, but that's not yet the case.

Note: This will report two new problems that need fixing (duplicate type constructs in css-color-5 and css-color-hdr). To be addressed with some sort of patch. I'll look into it an add another commit to this pull request.

tidoust added 2 commits May 28, 2025 08:45
Strudy now integrates a set of analyses that were previously done in Webref.
It also extends slightly the duplication guarantees, which used to be
restricted to properties.

This update replaces most tests with running Strudy. What remains is tests that
assess that syntaxes can be parsed with css-tree. These validity tests would
better be done in Strudy too in practice, but that's not yet the case.

Note: This will report two new problems that need fixing (duplicate type
constructs in `css-color-5` and `css-color-hdr`). To be addressed with a patch.
This moves the check on delta specs after the core superseding logic so that
delta specs also get checked for actual duplicates with unrelated specs.
@tidoust
Copy link
Member Author

tidoust commented May 28, 2025

Note: This will report two new problems that need fixing (duplicate type constructs in css-color-5 and css-color-hdr). To be addressed with some sort of patch. I'll look into it an add another commit to this pull request.

I improved the de-duplication logic accordingly.

@tidoust tidoust requested a review from dontcallmedom May 28, 2025 12:26
@tidoust tidoust merged commit 3fc717a into main May 28, 2025
1 check passed
@tidoust tidoust deleted the css-strudy branch May 28, 2025 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants