Skip to content

feat(tailwind): plumbing for tailwind analyze crate#9624

Draft
dyc3 wants to merge 1 commit intomainfrom
dyc3/tailwind-analyzer-plumbing
Draft

feat(tailwind): plumbing for tailwind analyze crate#9624
dyc3 wants to merge 1 commit intomainfrom
dyc3/tailwind-analyzer-plumbing

Conversation

@dyc3
Copy link
Copy Markdown
Contributor

@dyc3 dyc3 commented Mar 25, 2026

Summary

I split this off from the other PR #8503 so that this could be a little bit easier to review.

The goal of this PR is to set up all the plumbing and an effectively empty biome_tailwind_analyze crate so that rules can be added to it in subsequent PRs in the stack.

Test Plan

We might need to change our CI to allow runs for PRs that don't point to main/next.

Docs

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 25, 2026

⚠️ No Changeset found

Latest commit: 67de7ea

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link
Copy Markdown
Contributor Author

dyc3 commented Mar 25, 2026

@github-actions github-actions bot added A-Project Area: project A-Linter Area: linter A-Parser Area: parser A-Tooling Area: internal tools L-Tailwind Language: Tailwind CSS labels Mar 25, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 25, 2026

Merging this PR will not alter performance

✅ 58 untouched benchmarks
⏩ 159 skipped benchmarks1


Comparing dyc3/tailwind-analyzer-plumbing (67de7ea) with main (4cafb71)

Open in CodSpeed

Footnotes

  1. 159 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@dyc3 dyc3 force-pushed the dyc3/tailwind-analyzer-plumbing branch from cb83aa0 to 676ceb4 Compare March 25, 2026 20:25
@github-actions
Copy link
Copy Markdown
Contributor

Parser conformance results on

js/262

Test result main count This PR count Difference
Total 53139 53139 0
Passed 51919 51919 0
Failed 1178 1178 0
Panics 42 42 0
Coverage 97.70% 97.70% 0.00%

jsx/babel

Test result main count This PR count Difference
Total 38 38 0
Passed 37 37 0
Failed 1 1 0
Panics 0 0 0
Coverage 97.37% 97.37% 0.00%

markdown/commonmark

Test result main count This PR count Difference
Total 652 652 0
Passed 652 652 0
Failed 0 0 0
Panics 0 0 0
Coverage 100.00% 100.00% 0.00%

symbols/microsoft

Test result main count This PR count Difference
Total 5466 5466 0
Passed 1915 1915 0
Failed 3551 3551 0
Panics 0 0 0
Coverage 35.03% 35.03% 0.00%

ts/babel

Test result main count This PR count Difference
Total 640 640 0
Passed 569 569 0
Failed 71 71 0
Panics 0 0 0
Coverage 88.91% 88.91% 0.00%

ts/microsoft

Test result main count This PR count Difference
Total 18875 18875 0
Passed 13013 13013 0
Failed 5861 5861 0
Panics 1 1 0
Coverage 68.94% 68.94% 0.00%

@dyc3 dyc3 force-pushed the dyc3/tailwind-analyzer-plumbing branch from 676ceb4 to 67de7ea Compare March 25, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Linter Area: linter A-Parser Area: parser A-Project Area: project A-Tooling Area: internal tools L-Tailwind Language: Tailwind CSS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant