Open
Description
What
Improve our Sass workflow to verify that Libsass and Ruby Sass correctly transform all the Sass variables and functions in our code.
Why
Our Sass code can still be imported with Libsass and Ruby Sass (as we've yet to move to Sass module system). However these older versions do not transform some newer syntaxes supported by dart Sass, outputting invalid CSS.
Who needs to work on this
Developers
Who needs to review this
Developers
Done when
- Our Sass workflow checks for the presence of Sass variables in the built ouput
- Our Sass workflow checks for the presence of function calls starting with
govuk-
in the built output.