Harry Roberts, Code Smells in CSS, Part 1:
- Undoing Styles
- Magic Numbers
- Qualified Selectors
- Absolute Values
- Brute Forcing
- Dangerous Selectors
- Reactive !important
- IDs
- Loose Class Names
Part 2:
- @extend
- String Concatenation for Classes
- Background Shorthand
- Duplicated Key Selectors
…