Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move away from sass-lint #1740

Closed
5 tasks done
36degrees opened this issue Feb 19, 2020 · 4 comments
Closed
5 tasks done

Move away from sass-lint #1740

36degrees opened this issue Feb 19, 2020 · 4 comments
Labels
epic Epics are used in planning project boards to group related stories sass / css tooling

Comments

@36degrees
Copy link
Contributor

36degrees commented Feb 19, 2020

What

Move from sass-lint to style-lint (using the config defined in stylelint-config-gds). GOVUK have done the bulk of the work for us, and we want the two to be aligned.

Why

We're currently using sass-lint (via gulp-sass-lint) which is unmaintained since October 2017.

This means that sass-lint will not be kept up to date with changes in CSS or Sass syntax, which may cause us problems in the future.

If any security issues are discovered in sass-lint or any of its dependencies, it will not be updated to address them.

Done when:

@36degrees 36degrees added the awaiting triage Needs triaging by team label Feb 19, 2020
@NickColley
Copy link
Contributor

We should consider adopting https://github.com/alphagov/scss-lint-govuk

@NickColley
Copy link
Contributor

Actually that seems to be a Ruby project, perhaps: https://stylelint.io/ as recommended by them.

@kellylee-gds kellylee-gds added 🕔 hours A well understood issue which we expect to take less than a day to resolve. 🔍 investigation Priority: low and removed awaiting triage Needs triaging by team labels Feb 24, 2020
@NickColley
Copy link
Contributor

Had a look into stylelint, looks like it requires a lot of configuration so we'd have to poke around with different rules.

Some of it's automatic fixes would be problematic.

https://github.com/alphagov/govuk-frontend/compare/spike-stylelint?expand=1

@vanitabarrett vanitabarrett added epic Epics are used in planning project boards to group related stories and removed 🔍 investigation 🕔 hours A well understood issue which we expect to take less than a day to resolve. labels Aug 4, 2020
@vanitabarrett vanitabarrett added this to the v3.9.0 milestone Sep 2, 2020
@36degrees
Copy link
Contributor Author

Taking this (and child issues) out of the 3.9.0 milestone whilst we wait on #1875 (comment).

@36degrees 36degrees removed this from the v3.9.0 milestone Sep 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Epics are used in planning project boards to group related stories sass / css tooling
Projects
None yet
Development

No branches or pull requests

5 participants