Skip to content

feat(lint/tailwind): add noTailwindConflictingClasses#9400

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

feat(lint/tailwind): add noTailwindConflictingClasses#9400
dyc3 wants to merge 28 commits intographite-base/9400from
dyc3/no-tw-conflicting-classes

Conversation

@dyc3
Copy link
Copy Markdown
Contributor

@dyc3 dyc3 commented Mar 8, 2026

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
Copy link
Copy Markdown

changeset-bot Bot commented Mar 8, 2026

🦋 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

Copy link
Copy Markdown
Contributor Author

dyc3 commented Mar 8, 2026

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
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