chore(css-modules): 🤖 Enable linter on CSS files#945
Conversation
|
|
Claude finished @punkbit's task in 1m 23s —— View job Code ReviewSolid tooling addition — the config is well-structured, the BEM pattern is correct, the justification comments in 🚨 Must Fix
♿ Accessibility
💡 Suggestions (non-blocking)
Great work overall — the tooling infrastructure is solid and the PR description is thorough. 🙌 |
|
Claude finished @punkbit's task in 1m 29s —— View job Code ReviewSolid tooling setup — the 🚨 Must Fix
♿ Accessibility
💡 Suggestions (non-blocking)
|
|
Claude finished @punkbit's task in 1m 7s —— View job Code ReviewThe tooling setup is clean and well-structured — the inline 🚨 Must Fix
♿ Accessibility
💡 Suggestions (non-blocking)
|
|
Claude finished @punkbit's task in 1m 44s —— View job Code ReviewThe stylelint infrastructure is well-structured — the inline 🚨 Must Fix
♿ Accessibility
💡 Suggestions (non-blocking)
|
|
Claude finished @punkbit's task in 1m 33s —— View job Code ReviewGood progress — the stale 🚨 Must Fix
♿ Accessibility
|
9811a27 to
24d96c7
Compare
|
Claude finished @punkbit's task in 54s —— View job Code ReviewGood progress on the BEM naming convention and comment/link updates (both now resolved ✅). Three issues from previous reviews are still open. 🚨 Must Fix
♿ Accessibility
|
|
Claude finished @punkbit's task in 45s —— View job Code ReviewThe stylelint infrastructure is well-structured — property ordering, the inline 🚨 Must Fix
♿ Accessibility
|
21669c4 to
dc3dbf8
Compare
21b0c94 to
2100e8b
Compare
|
Claude finished @punkbit's task in 1m 10s —— View job Code ReviewThe BEM renaming and comment/link updates from previous reviews are resolved ✅. Three issues from prior reviews remain open on the current code. 🚨 Must Fix
♿ Accessibility
|
come before those with higher specificity
…ove double dashes)
2100e8b to
26b2052
Compare
|
Claude finished @punkbit's task in 1m 4s —— View job Code ReviewThe stylelint infrastructure is well-structured overall — the inline 🚨 Must Fix
♿ Accessibility
|
📚 Storybook Preview Deployed✅ Preview URL: https://click-6gp8jy41k-clickhouse.vercel.app Built from commit: |
Why?
Previously, whether using Styled-Components or our new CSS Modules, there were no safeguards to prevent the use of CSS features unsupported by major browsers. As part of our migration to CSS Modules, this PR introduces CSS linting to the project. This ensures all new styles adhere to browser compatibility standards and maintain consistent linting rules.
During the transition from Styled-Components, the process of porting styles can lead to confusion between migration related adjustments and actual browser support issues. Introducing the linter now provides clarity, ensuring that any compatibility errors are caught automatically rather than being mistaken for migration/porting errors/issues.
How?
Safari 15.5+, Firefox 99+)
Preview?
N/A