Remove any CSS classes that are unused
There are a bunch of CSS classes defined in .scss
files that are not referenced anywhere and should be removed.
@jrushford wrote a script that looks for classes that are only referenced one time and that one time is in a SCSS file, single-reference-class-finder.js in https://gitlab.com/gitlab-org/frontend/scss-parser-experiment. It generated this file:
Most of the classes that it finds are actually used by adding classes dynamically or simply missed in HAML or RB files so each variable should be checked manually.
This work will be split into parts so that it is easier to review
Part 1: !164183 (merged)
Part 2: !164188 (merged)
Part 3: !164221 (merged)
Edited by James Rushford