silverstripe / webpack-config

Reusable webpack bundle declarations for Silverstripe modules
BSD 3-Clause "New" or "Revised" License
16 stars 9 forks source link

sass-lint was abandoned 5 years ago #69

Closed emteknetnz closed 5 months ago

emteknetnz commented 6 months ago

We have an ancient version of sass-lint in @silverstripe/webpack-config which triggers dependabot alerts due to some of its own dependencies, which is annoying because it's only a dev dependency so there's no risk to production sites. sass-lint was abandoned 5 years ago, we're already on the latest version of it

We should migrate to something else, probably stylelint

Acceptance criteria

Related

PRs

NEW PRs

Additional task

Note

Disabled rules were excluded according to the principle that the more errors, the greater the likelihood that this rule was not previously supported in the module. But they still require review in each module.

maxime-rainville commented 5 months ago

Random questions:

emteknetnz commented 5 months ago
maxime-rainville commented 5 months ago

Guy says: We did catch it, but decided it didn't matter. We're just fixing this now to shut up the dependabot alerts.

GuySartorelli commented 5 months ago

@sabina-talipova Some PRs are failing the JS CI run (I suspect most if not all of them are just slight copy/paste errors in the package.json scripts) - but a lot of them have code being ignored which I didn't expect. I haven't commented on all of them, we can discuss them all together in https://github.com/silverstripe/silverstripe-elemental-bannerblock/pull/141#discussion_r1580185222

GuySartorelli commented 5 months ago

PRs merged

sabina-talipova commented 5 months ago

I reopen it, since I missed some modules.

emteknetnz commented 5 months ago

All merged and merged-up