If you could have a magic #CSS linter/preprocessor that could flag *any* problems (selector conflicts, bad practices, etc), what would you like it to catch?

@keithjgrant I’m using Vanilla Extract and I really appreciate that it catches typos and inexisting class names.

It also scopes the css automatically so I don’t need to learn BEM to keep css manageable.

Really, this has stood the test of time for me and I think there is always a place where we conpile the css at build time. Even if the browser could do these things at run time, there would be a performance cost.

https://vanilla-extract.style/

vanilla-extract — Zero-runtime Stylesheets-in-TypeScript.

Zero-runtime Stylesheets-in-TypeScript.

vanilla-extract