Update Linting #505

Open
renovate-bot wants to merge 1 commit from renovate/linting into main
Collaborator

This PR contains the following updates:

Package Type Update Change
prettier (source) devDependencies patch 3.8.0 -> 3.8.1
stylelint (source) devDependencies minor 17.0.0 -> 17.3.0

Release Notes

prettier/prettier (prettier)

v3.8.1

Compare Source

diff

Include available printers in plugin type declarations (#​18706 by @​porada)
// Input
import * as prettierPluginEstree from "prettier/plugins/estree";

// Prettier 3.8.0
// Property 'printers' does not exist on type 'typeof import("prettier/plugins/estree")'. ts(2339)
prettierPluginEstree.printers.estree; //=> any

// Prettier 3.8.1
prettierPluginEstree.printers.estree; //=> Printer
prettierPluginEstree.printers["estree-json"]; //=> Printer
stylelint/stylelint (stylelint)

v17.3.0

Compare Source

It fixes 17 bugs. 3 related to supporting calc() in declaration-property-value-no-unknown, and 13 performance ones that make Stylelint a further 3x faster when using the rules in our standard config.

v17.2.0

Compare Source

It fixes 7 bugs, including 5 performance ones that make Stylelint 7x faster and use 3x less memory on larger codebases such as design systems and monorepos. We also restructured our docs to create a contributor guide. If you'd like to help out and contribute to Stylelint, that's the place to start.

v17.1.1

Compare Source

It fixes 2 bugs.

v17.1.0

Compare Source

It fixes 5 bugs and adds the display-notation rule. Before we turn it on in our standard config, we'd like to hear the community's thoughts on which options to use.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | patch | [`3.8.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/prettier/3.8.0/3.8.1) | | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | devDependencies | minor | [`17.0.0` -> `17.3.0`](https://renovatebot.com/diffs/npm/stylelint/17.0.0/17.3.0) | --- ### Release Notes <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.8.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#381) [Compare Source](https://github.com/prettier/prettier/compare/3.8.0...3.8.1) [diff](https://github.com/prettier/prettier/compare/3.8.0...3.8.1) ##### Include available `printers` in plugin type declarations ([#&#8203;18706](https://github.com/prettier/prettier/pull/18706) by [@&#8203;porada](https://github.com/porada)) <!-- prettier-ignore --> ```ts // Input import * as prettierPluginEstree from "prettier/plugins/estree"; // Prettier 3.8.0 // Property 'printers' does not exist on type 'typeof import("prettier/plugins/estree")'. ts(2339) prettierPluginEstree.printers.estree; //=> any // Prettier 3.8.1 prettierPluginEstree.printers.estree; //=> Printer prettierPluginEstree.printers["estree-json"]; //=> Printer ``` </details> <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v17.3.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1730---2026-02-13) [Compare Source](https://github.com/stylelint/stylelint/compare/17.2.0...17.3.0) It fixes 17 bugs. 3 related to supporting `calc()` in `declaration-property-value-no-unknown`, and 13 performance ones that make Stylelint a further 3x faster when using the rules in our [standard config](https://www.npmjs.com/package/stylelint-config-standard). - Fixed: performance of rule sequencing ([#&#8203;9055](https://github.com/stylelint/stylelint/pull/9055)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `*-list` performance ([#&#8203;9056](https://github.com/stylelint/stylelint/pull/9056)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `*-notation` performance ([#&#8203;9044](https://github.com/stylelint/stylelint/pull/9044)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-max-values` performance ([#&#8203;9057](https://github.com/stylelint/stylelint/pull/9057)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-value-keyword-no-deprecated` performance ([#&#8203;9058](https://github.com/stylelint/stylelint/pull/9058)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-value-no-unknown` false negatives for math functions inside of non-math functions ([#&#8203;9064](https://github.com/stylelint/stylelint/pull/9064)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `declaration-property-value-no-unknown` false positives for `calc()` with mixed operations ([#&#8203;9064](https://github.com/stylelint/stylelint/pull/9064)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `declaration-property-value-no-unknown` performance ([#&#8203;9062](https://github.com/stylelint/stylelint/pull/9062)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-value-no-unknown` reported ranges for multiple math functions ([#&#8203;9064](https://github.com/stylelint/stylelint/pull/9064)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `length-zero-no-unit` performance ([#&#8203;9046](https://github.com/stylelint/stylelint/pull/9046)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `named-grid-areas-no-invalid` false positives for mix of tabs and spaces ([#&#8203;9039](https://github.com/stylelint/stylelint/pull/9039)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: `no-unknown-custom-media` performance ([#&#8203;9059](https://github.com/stylelint/stylelint/pull/9059)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `selector-max-*` performance ([#&#8203;9042](https://github.com/stylelint/stylelint/pull/9042)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `shorthand-property-no-redundant-values` performance ([#&#8203;9047](https://github.com/stylelint/stylelint/pull/9047)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `syntax-string-no-invalid` performance ([#&#8203;9061](https://github.com/stylelint/stylelint/pull/9061)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `time-min-milliseconds` performance ([#&#8203;9060](https://github.com/stylelint/stylelint/pull/9060)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `value-keyword-case` performance ([#&#8203;9048](https://github.com/stylelint/stylelint/pull/9048)) ([@&#8203;jeddy3](https://github.com/jeddy3)). ### [`v17.2.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1720---2026-02-10) [Compare Source](https://github.com/stylelint/stylelint/compare/17.1.1...17.2.0) It fixes 7 bugs, including 5 performance ones that make Stylelint 7x faster and use 3x less memory on larger codebases such as design systems and monorepos. We also restructured our docs to create a [contributor guide](CONTRIBUTING.md). If you'd like to help out and contribute to Stylelint, that's the place to start. - Fixed: performance of config augmentation and module imports ([#&#8203;9021](https://github.com/stylelint/stylelint/pull/9021)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: performance of config override matching ([#&#8203;9023](https://github.com/stylelint/stylelint/pull/9023)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: performance of config resolution ([#&#8203;9033](https://github.com/stylelint/stylelint/pull/9033)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: performance of rule resolution ([#&#8203;9022](https://github.com/stylelint/stylelint/pull/9022)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: `declaration-property-value-no-unknown` false negatives for math functions ([#&#8203;9011](https://github.com/stylelint/stylelint/pull/9011)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)). - Fixed: `no-duplicate-selectors` false negatives for matching escaped selectors ([#&#8203;8953](https://github.com/stylelint/stylelint/pull/8953)) ([@&#8203;bjnewman](https://github.com/bjnewman)). - Fixed: `no-invalid-position-at-import-rule` false negatives for layers with blocks ([#&#8203;9026](https://github.com/stylelint/stylelint/pull/9026)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v17.1.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1711---2026-02-03) [Compare Source](https://github.com/stylelint/stylelint/compare/17.1.0...17.1.1) It fixes 2 bugs. - Fixed: resolution of configs, plugins, processors, and custom syntaxes in Yarn PnP environments ([#&#8203;9010](https://github.com/stylelint/stylelint/pull/9010)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: `lightness-notation` autofix for decimals ([#&#8203;9009](https://github.com/stylelint/stylelint/pull/9009)) ([@&#8203;IlyaSemenov](https://github.com/IlyaSemenov)). ### [`v17.1.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1710---2026-01-30) [Compare Source](https://github.com/stylelint/stylelint/compare/17.0.0...17.1.0) It fixes 5 bugs and adds the `display-notation` rule. Before we turn it on in our [standard config](https://www.npmjs.com/package/stylelint-config-standard), we'd like to [hear the community's thoughts](https://github.com/stylelint/stylelint-config-standard/issues/387) on which options to use. - Added: `display-notation` rule ([#&#8203;8981](https://github.com/stylelint/stylelint/pull/8981)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `GlobbyOptions` TypeScript errors ([#&#8203;8992](https://github.com/stylelint/stylelint/pull/8992)) ([@&#8203;zalishchuk](https://github.com/zalishchuk)). - Fixed: `hue-degree-notation` false negatives and positives for relative colors ([#&#8203;8985](https://github.com/stylelint/stylelint/pull/8985)) ([@&#8203;jamesnw](https://github.com/jamesnw)). - Fixed: `lightness-notation` false negatives for relative colors ([#&#8203;8987](https://github.com/stylelint/stylelint/pull/8987)) ([@&#8203;jamesnw](https://github.com/jamesnw)). - Fixed: `selector-type-no-unknown` false positives for `geolocation` and `usermedia` ([#&#8203;9004](https://github.com/stylelint/stylelint/pull/9004)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-no-unknown` false positives for `rb`, `rtc` and `menuitem` ([#&#8203;8972](https://github.com/stylelint/stylelint/pull/8972)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42MS4wIiwidXBkYXRlZEluVmVyIjoiNDEuNjEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency prettier to v3.8.1
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 32s
abdb9e1b58
renovate-bot force-pushed renovate/linting from abdb9e1b58
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 32s
to 522b7138fe
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 36s
2026-01-30 14:00:23 +01:00
Compare
renovate-bot changed title from Update dependency prettier to v3.8.1 to Update Linting 2026-01-30 14:00:26 +01:00
renovate-bot force-pushed renovate/linting from 522b7138fe
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 36s
to 3c5840c169
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
2026-01-31 19:00:32 +01:00
Compare
renovate-bot force-pushed renovate/linting from 3c5840c169
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
to dc62dc9769
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
2026-01-31 22:00:28 +01:00
Compare
renovate-bot force-pushed renovate/linting from dc62dc9769
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
to de5b071815
Some checks failed
CI / build (push) Successful in 33s
CI / lint (push) Successful in 41s
renovate/artifacts Artifact file update failure
2026-02-03 17:00:28 +01:00
Compare
renovate-bot force-pushed renovate/linting from de5b071815
Some checks failed
CI / build (push) Successful in 33s
CI / lint (push) Successful in 41s
renovate/artifacts Artifact file update failure
to 4abdc43046
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 38s
2026-02-07 00:00:37 +01:00
Compare
renovate-bot force-pushed renovate/linting from 4abdc43046
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 38s
to 1ca3c032ab
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 33s
2026-02-09 23:00:33 +01:00
Compare
renovate-bot force-pushed renovate/linting from 1ca3c032ab
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 33s
to dc736fb08e
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 35s
2026-02-10 11:00:31 +01:00
Compare
renovate-bot force-pushed renovate/linting from dc736fb08e
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 35s
to cbfb96ef9e
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
2026-02-10 13:00:34 +01:00
Compare
renovate-bot force-pushed renovate/linting from cbfb96ef9e
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
to 3330b8f04e
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2026-02-10 22:00:31 +01:00
Compare
renovate-bot force-pushed renovate/linting from 3330b8f04e
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to 058b2f8d3d
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
2026-02-12 18:00:30 +01:00
Compare
renovate-bot force-pushed renovate/linting from 058b2f8d3d
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
to 5d3e8301aa
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 34s
2026-02-13 09:00:28 +01:00
Compare
renovate-bot force-pushed renovate/linting from 5d3e8301aa
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 34s
to de2af750b6
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 35s
2026-02-13 13:00:27 +01:00
Compare
renovate-bot force-pushed renovate/linting from de2af750b6
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 35s
to 3d0bb3e690
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 37s
2026-02-14 17:00:29 +01:00
Compare
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 37s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/linting:renovate/linting
git switch renovate/linting

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/linting
git switch renovate/linting
git rebase main
git switch main
git merge --ff-only renovate/linting
git switch renovate/linting
git rebase main
git switch main
git merge --no-ff renovate/linting
git switch main
git merge --squash renovate/linting
git switch main
git merge --ff-only renovate/linting
git switch main
git merge renovate/linting
git push origin main
Sign in to join this conversation.
No description provided.