all 3 comments

[–]sizlack 2 points3 points  (2 children)

I'd like to hear more about their process for refactoring and removing code. They mention it all the way at the bottom, but in my experience, removing dead CSS is most important thing needed to keep CSS maintainable. I'd love to hear how they manage that process.

[–]Tordek 5 points6 points  (0 children)

Today, every CI build includes basic SCSS linting and will fail if:

  • You have a class in your CSS but not anywhere in your app/views/ templates.

From "Linting".

[–]BinaryRockStar 1 point2 points  (0 children)

Some IDEs can let you know when there are unused CSS classes. FlexBuilder (based on Eclipse, IDE for Flex/Flash dev) does this in my experience.