Update Linting #508

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

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies patch 9.39.3 -> 9.39.4
stylelint (source) devDependencies minor 17.4.0 -> 17.6.0

Release Notes

eslint/eslint (eslint)

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

stylelint/stylelint (stylelint)

v17.6.0

Compare Source

It adds support for extending units in languageOptions, which then apply to rules like declaration-property-value-no-unknown, and fixes 2 bugs.

  • Added: support for extending units to languageOptions (#​9166) (@​jeddy3).
  • Fixed: missing ruleMetadata when linting multiple files with overrides (#​9154) (@​kovsu).
  • Fixed: custom-property-no-missing-var-function false positives for timeline-scope and animation-timeline (#​9164) (@​splincode).

v17.5.0

Compare Source

It deprecates two rule options, adds 1 rule option and fixes 7 bugs. We've also released 2.1.0 of our VS Code extension, which adds 8 new requested features, and our first release of the Stylelint Language Server.


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 | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | patch | [`9.39.3` -> `9.39.4`](https://renovatebot.com/diffs/npm/eslint/9.39.3/9.39.4) | | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | devDependencies | minor | [`17.4.0` -> `17.6.0`](https://renovatebot.com/diffs/npm/stylelint/17.4.0/17.6.0) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.39.4`](https://github.com/eslint/eslint/releases/tag/v9.39.4) [Compare Source](https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4) #### Bug Fixes - [`f18f6c8`](https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459) fix: update dependency minimatch to ^3.1.5 ([#&#8203;20564](https://github.com/eslint/eslint/issues/20564)) (Milos Djermanovic) - [`a3c868f`](https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f) fix: update dependency [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc) to ^3.3.4 ([#&#8203;20554](https://github.com/eslint/eslint/issues/20554)) (Milos Djermanovic) - [`234d005`](https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3) fix: minimatch security vulnerability patch for v9.x ([#&#8203;20549](https://github.com/eslint/eslint/issues/20549)) (Andrej Beles) - [`b1b37ee`](https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a) fix: update `ajv` to `6.14.0` to address security vulnerabilities ([#&#8203;20538](https://github.com/eslint/eslint/issues/20538)) (루밀LuMir) #### Documentation - [`4675152`](https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347) docs: add deprecation notice partial ([#&#8203;20520](https://github.com/eslint/eslint/issues/20520)) (Milos Djermanovic) #### Chores - [`b8b4eb1`](https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e) chore: update dependencies for ESLint v9.39.4 ([#&#8203;20596](https://github.com/eslint/eslint/issues/20596)) (Francesco Trotta) - [`71b2f6b`](https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`1d16c2f`](https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d) ci: pin Node.js 25.6.1 ([#&#8203;20563](https://github.com/eslint/eslint/issues/20563)) (Milos Djermanovic) </details> <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v17.6.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1760---2026-03-26) [Compare Source](https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0) It adds support for extending units in `languageOptions`, which then apply to rules like `declaration-property-value-no-unknown`, and fixes 2 bugs. - Added: support for extending units to `languageOptions` ([#&#8203;9166](https://github.com/stylelint/stylelint/pull/9166)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: missing `ruleMetadata` when linting multiple files with overrides ([#&#8203;9154](https://github.com/stylelint/stylelint/pull/9154)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `custom-property-no-missing-var-function` false positives for `timeline-scope` and `animation-timeline` ([#&#8203;9164](https://github.com/stylelint/stylelint/pull/9164)) ([@&#8203;splincode](https://github.com/splincode)). ### [`v17.5.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1750---2026-03-19) [Compare Source](https://github.com/stylelint/stylelint/compare/17.4.0...17.5.0) It deprecates two rule options, adds 1 rule option and fixes 7 bugs. We've also released [`2.1.0`](https://github.com/stylelint/vscode-stylelint/releases/tag/2.1.0) of [our VS Code extension](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint), which adds 8 new requested features, and our [first release](https://www.npmjs.com/package/@&#8203;stylelint/language-server) of the Stylelint Language Server. - Deprecated: `*syntax` options from `declaration-property-value-no-unknown` ([#&#8203;9102](https://github.com/stylelint/stylelint/pull/9102)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)). - Added: `ignoreMediaFeatureNameValues: {}` to `media-feature-name-value-no-unknown` ([#&#8203;8976](https://github.com/stylelint/stylelint/pull/8976)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `node_modules` not ignored when using `codeFilename` in Node.js API ([#&#8203;9130](https://github.com/stylelint/stylelint/pull/9130)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: `Error TS7016` for imported `css-tree` types ([#&#8203;9133](https://github.com/stylelint/stylelint/pull/9133)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)). - Fixed: `declaration-property-value-keyword-no-deprecated` false positives for function arguments ([#&#8203;9116](https://github.com/stylelint/stylelint/pull/9116)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)). - Fixed: `declaration-property-value-no-unknown` false positives for `calc-size()` containing `size` keyword ([#&#8203;9105](https://github.com/stylelint/stylelint/pull/9105)) ([@&#8203;hriztam](https://github.com/hriztam)). - Fixed: `no-descending-specificity` & `no-duplicate-selectors` false negatives for equivalent compound selectors ([#&#8203;8977](https://github.com/stylelint/stylelint/pull/8977)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `no-invalid-position-declaration` false positives for `@mixin` and `@scope` ([#&#8203;9120](https://github.com/stylelint/stylelint/pull/9120)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)). - Fixed: `property-no-unknown` false negatives for `types` ([#&#8203;9117](https://github.com/stylelint/stylelint/pull/9117)) ([@&#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 eslint to v9.39.4
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
4150f1614e
renovate-bot force-pushed renovate/linting from 4150f1614e
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
to 7d09ee596a
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
2026-03-08 18:01:13 +01:00
Compare
renovate-bot force-pushed renovate/linting from 7d09ee596a
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
to f70894fed3
Some checks failed
renovate/artifacts Artifact file update failure
CI / build (push) Successful in 32s
CI / lint (push) Successful in 32s
2026-03-09 12:01:11 +01:00
Compare
renovate-bot force-pushed renovate/linting from f70894fed3
Some checks failed
renovate/artifacts Artifact file update failure
CI / build (push) Successful in 32s
CI / lint (push) Successful in 32s
to 47723961bc
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 37s
2026-03-13 21:01:16 +01:00
Compare
renovate-bot force-pushed renovate/linting from 47723961bc
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 37s
to 2ab03498bb
Some checks failed
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
renovate/artifacts Artifact file update failure
2026-03-17 17:01:13 +01:00
Compare
renovate-bot force-pushed renovate/linting from 2ab03498bb
Some checks failed
CI / build (push) Successful in 32s
CI / lint (push) Successful in 35s
renovate/artifacts Artifact file update failure
to 62c8c3a871
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 35s
2026-03-19 18:01:55 +01:00
Compare
renovate-bot changed title from Update dependency eslint to v9.39.4 to Update Linting 2026-03-19 18:02:00 +01:00
renovate-bot force-pushed renovate/linting from 62c8c3a871
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 35s
to 7c4da2f502
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2026-03-21 20:01:23 +01:00
Compare
renovate-bot force-pushed renovate/linting from 7c4da2f502
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to 2c34578645
All checks were successful
CI / build (push) Successful in 40s
CI / lint (push) Successful in 36s
2026-03-23 22:01:29 +01:00
Compare
renovate-bot force-pushed renovate/linting from 2c34578645
All checks were successful
CI / build (push) Successful in 40s
CI / lint (push) Successful in 36s
to 4d0d276d66
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
2026-03-26 11:01:21 +01:00
Compare
renovate-bot force-pushed renovate/linting from 4d0d276d66
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
to 191600c125
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2026-03-26 22:01:33 +01:00
Compare
renovate-bot force-pushed renovate/linting from 191600c125
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to df31c3460a
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
2026-03-27 04:01:34 +01:00
Compare
renovate-bot force-pushed renovate/linting from df31c3460a
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
to d76cc1a478
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 35s
2026-03-27 10:01:31 +01:00
Compare
renovate-bot force-pushed renovate/linting from d76cc1a478
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 35s
to a37e469655
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
2026-03-27 19:01:33 +01:00
Compare
renovate-bot force-pushed renovate/linting from a37e469655
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 36s
to e6394e5efd
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
2026-03-29 12:01:24 +02:00
Compare
renovate-bot force-pushed renovate/linting from e6394e5efd
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
to 9c94ee2d90
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2026-03-31 18:01:34 +02:00
Compare
All checks were successful
CI / build (push) Successful in 33s
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.