Skip to content

Upgrading stylelint 4 to 5

Breaking4.5.1 → 5.4.0Breaking10New12Fixed36

BreakingUpgrade verdict

10 breaking changes.

  • Removed: no-indistinguishable-colors because its dependencies were unusable in Atom.
  • Removed: "warn": true secondary option.
  • Removed: color-no-named rule.
  • Removed: declaration-block-no-single-line rule.
Top 3 of 10 that need code or config changes

Adds normalize-selector ^0.2.0, postcss-less ^0.8.0, sugarss ^0.1.2.

Installs 161 packages in all (was 158).

Breaking10
Removed: no-indistinguishable-colors because its dependencies were unusable in Atom.
no-indistinguishable-colors
Removed: "warn": true secondary option.
Removed: color-no-named rule.
color-no-namedcolor-named"never"
Removed: declaration-block-no-single-line rule.
declaration-block-no-single-lineblock-no-single-line
Removed: rule-no-duplicate-properties rule.
rule-no-duplicate-propertiesdeclaration-block-no-duplicate-properties
Removed: rule-no-shorthand-property-overrides rule.
rule-no-shorthand-property-overridesdeclaration-block-no-shorthand-property-overrides
Removed: rule-properties-order rule.
rule-properties-orderdeclaration-block-properties-order
Removed: rule-trailing-semicolon rule.
rule-trailing-semicolondeclaration-block-trailing-semicolon
Removed true option for emptyLineBefore when using property groups in rule-properties-order.
trueemptyLineBeforerule-properties-order"always""never"
Removed: "always" option for font-weight-notation.
"always"font-weight-notationalways-where-possible