chore(linting): 🤖 Enable linter on CSS files#945
chore(linting): 🤖 Enable linter on CSS files#945punkbit wants to merge 17 commits intochore/init-css-modules-setupfrom
Conversation
come before those with higher specificity
|
|
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)
|
📚 Storybook Preview Deployed✅ Preview URL: https://click-8zrbvzu1y-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