Skip to content

feat(lint/tailwind): add noTailwindConflictingClasses - #9400

Draft
dyc3 wants to merge 28 commits into
graphite-base/9400from
dyc3/no-tw-conflicting-classes
Draft

dyc3 wants to merge 28 commits into
graphite-base/9400from
dyc3/no-tw-conflicting-classes

Conversation

@dyc3

@dyc3 dyc3 commented Mar 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

This PR ports https://github.com/schoero/eslint-plugin-better-tailwindcss/blob/main/docs/rules/no-conflicting-classes.md

Generated by gpt 5.4 mostly. I had to steer it to actually use the parsed syntax nodes instead of allocating tons of strings, and I tweaked some minor things manually.

Test Plan

snapshots

Docs

@changeset-bot

changeset-bot Bot commented Mar 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ec0d310

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 13 packages
Name Type
@biomejs/biome Patch
@biomejs/cli-win32-x64 Patch
@biomejs/cli-win32-arm64 Patch
@biomejs/cli-darwin-x64 Patch
@biomejs/cli-darwin-arm64 Patch
@biomejs/cli-linux-x64 Patch
@biomejs/cli-linux-arm64 Patch
@biomejs/cli-linux-x64-musl Patch
@biomejs/cli-linux-arm64-musl Patch
@biomejs/wasm-web Patch
@biomejs/wasm-bundler Patch
@biomejs/wasm-nodejs Patch
@biomejs/backend-jsonrpc Patch

Not sure what this means? Click here to learn what changesets are.

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

dyc3 commented Mar 8, 2026 •

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions github-actions Bot added A-Linter Area: linter A-Tooling Area: internal tools A-Diagnostic Area: diagnostocis L-Tailwind Language: Tailwind CSS labels Mar 8, 2026
@dyc3
dyc3 force-pushed the dyc3/use-tw-shorthand-classes branch from c619cb1 to 3bb337f Compare March 18, 2026 23:17
@dyc3
dyc3 changed the base branch from dyc3/use-tw-shorthand-classes to graphite-base/9400 March 25, 2026 18:33

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Diagnostic Area: diagnostocis A-Linter Area: linter 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