build: Update stylelint to 17

This requires the following changes:

- Remove disabling of
  scss/at-import-no-partial-leading-underscore. This rule is no longer
  recognized.

- Switching from stylelint-use-logical-spec to
  stylelint-use-logical. The former is not yet compatible with
  stylelint 17.
This commit is contained in:
Marius Vollmer 2026-02-12 11:00:52 +02:00
parent 97a3164358
commit 07574fbc17
3 changed files with 8 additions and 9 deletions

View file

@ -1,7 +1,7 @@
{
"extends": "stylelint-config-standard-scss",
"plugins": [
"stylelint-use-logical-spec"
"stylelint-use-logical"
],
"rules": {
"at-rule-empty-line-before": null,
@ -24,7 +24,6 @@
"no-duplicate-selectors": null,
"scss/at-extend-no-missing-placeholder": null,
"scss/load-partial-extension": null,
"scss/at-import-no-partial-leading-underscore": null,
"scss/load-no-partial-leading-underscore": null,
"scss/at-mixin-pattern": null,
"scss/comment-no-empty": null,
@ -35,6 +34,6 @@
"selector-class-pattern": null,
"selector-id-pattern": null,
"selector-not-notation": "simple",
"liberty/use-logical-spec": "always"
"csstools/use-logical": "always"
}
}

@ -1 +1 @@
Subproject commit cac9f08c0df2a60fadae1973bb6099da93a0770e
Subproject commit d98072bb3eb0e6d492b94132e47668169fe03997

View file

@ -45,12 +45,12 @@
"eslint-plugin-react-hooks": "4.6.2",
"qunit": "2.25.0",
"qunit-tap": "1.5.1",
"stylelint": "16.26.1",
"stylelint-config-recommended-scss": "16.0.2",
"stylelint-config-standard": "39.0.1",
"stylelint-config-standard-scss": "16.0.0",
"stylelint": "17.2.0",
"stylelint-config-recommended-scss": "17.0.0",
"stylelint-config-standard": "40.0.0",
"stylelint-config-standard-scss": "17.0.0",
"stylelint-formatter-pretty": "4.0.1",
"stylelint-use-logical-spec": "5.0.1",
"stylelint-use-logical": "2.1.3",
"typescript": "5.9.3"
},
"scripts": {