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

1. flag usage of `px` instead of `rem`, and make it configurable because sometimes a project calls for only using `rem` for font-related rules.

2. flag any custom properties that haven't been defined somewhere (mostly to catch typos).

3. flag any direct assignment of z-index. z-index should always use custom properties. The custom properties should be suffixed with `-index` and be assigned in the same ruleset as `isolation: isolate` (maybe someday I'll write up an explanation).