Update Linting #498

Merged
robbevp merged 1 commit from renovate/linting into main 2025-12-22 11:49:09 +01:00
Collaborator

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor 9.34.0 -> 9.39.2
prettier (source) devDependencies minor 3.6.2 -> 3.7.4
stylelint (source) devDependencies minor 16.23.1 -> 16.26.1

Release Notes

eslint/eslint (eslint)

v9.39.2

Compare Source

Bug Fixes

  • 5705833 fix: warn when eslint-env configuration comments are found (#​20381) (sethamus)

Chores

v9.39.1

Compare Source

Bug Fixes

  • 650753e fix: Only pass node to JS lang visitor methods (#​20283) (Nicholas C. Zakas)

Documentation

  • 51b51f4 docs: add a section on when to use extends vs cascading (#​20268) (Tanuj Kanti)
  • b44d426 docs: Update README (GitHub Actions Bot)

Chores

v9.39.0

Compare Source

Features

  • cc57d87 feat: update error loc to key in no-dupe-class-members (#​20259) (Tanuj Kanti)
  • 126552f feat: update error location in for-direction and no-dupe-args (#​20258) (Tanuj Kanti)
  • 167d097 feat: update complexity rule to highlight only static block header (#​20245) (jaymarvelz)

Bug Fixes

Documentation

  • d3e81e3 docs: Always recommend to include a files property (#​20158) (Percy Ma)
  • 0f0385f docs: use consistent naming recommendation (#​20250) (Alex M. Spieslechner)
  • a3b1456 docs: Update README (GitHub Actions Bot)
  • cf5f2dd docs: fix correct tag of no-useless-constructor (#​20255) (Tanuj Kanti)
  • 10b995c docs: add TS options and examples for nofunc in no-use-before-define (#​20249) (Tanuj Kanti)
  • 2584187 docs: remove repetitive word in comment (#​20242) (reddaisyy)
  • 637216b docs: update CLI flags migration instructions (#​20238) (jaymarvelz)
  • e7cda3b docs: Update README (GitHub Actions Bot)
  • 7b9446f docs: handle empty flags sections on the feature flags page (#​20222) (sethamus)

Chores

v9.38.0

Compare Source

Features

  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)

Bug Fixes

  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)

Documentation

  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)

Chores

v9.37.0

Compare Source

Features

  • 39f7fb4 feat: preserve-caught-error should recognize all static "cause" keys (#​20163) (Pixel998)
  • f81eabc feat: support TS syntax in no-restricted-imports (#​19562) (Nitin Kumar)

Bug Fixes

Documentation

  • b950359 docs: fix typos across the docs (#​20182) (루밀LuMir)
  • 42498a2 docs: improve ToC accessibility by hiding non-semantic character (#​20181) (Percy Ma)
  • 29ea092 docs: Update README (GitHub Actions Bot)
  • 5c97a04 docs: show availableUntil in deprecated rule banner (#​20170) (Pixel998)
  • 90a71bf docs: update README files to add badge and instructions (#​20115) (루밀LuMir)
  • 1603ae1 docs: update references from master to main (#​20153) (루밀LuMir)

Chores

  • afe8a13 chore: update @eslint/js dependency to version 9.37.0 (#​20183) (Francesco Trotta)
  • abee4ca chore: package.json update for @​eslint/js release (Jenkins)
  • fc9381f chore: fix typos in comments (#​20175) (overlookmotel)
  • e1574a2 chore: unpin jiti (#​20173) (renovate[bot])
  • e1ac05e refactor: mark ESLint.findConfigFile() as async, add missing docs (#​20157) (Pixel998)
  • 347906d chore: update eslint (#​20149) (renovate[bot])
  • 0cb5897 test: remove tmp dir created for circular fixes in multithread mode test (#​20146) (Milos Djermanovic)
  • bb99566 ci: pin jiti to version 2.5.1 (#​20151) (Pixel998)
  • 177f669 perf: improve worker count calculation for "auto" concurrency (#​20067) (Francesco Trotta)
  • 448b57b chore: Mark deprecated formatting rules as available until v11.0.0 (#​20144) (Milos Djermanovic)

v9.36.0

Compare Source

Features

  • 47afcf6 feat: correct preserve-caught-error edge cases (#​20109) (Francesco Trotta)

Bug Fixes

Documentation

  • b73ab12 docs: update examples to use defineConfig (#​20131) (sethamus)
  • 31d9392 docs: fix typos (#​20118) (Pixel998)
  • c7f861b docs: Update README (GitHub Actions Bot)
  • 6b0c08b docs: Update README (GitHub Actions Bot)
  • 91f97c5 docs: Update README (GitHub Actions Bot)

Chores

  • 12411e8 chore: upgrade @​eslint/js@​9.36.0 (#​20139) (Milos Djermanovic)
  • 488cba6 chore: package.json update for @​eslint/js release (Jenkins)
  • bac82a2 ci: simplify renovate configuration (#​19907) (唯然)
  • c00bb37 ci: bump actions/labeler from 5 to 6 (#​20090) (dependabot[bot])
  • fee751d refactor: use defaultOptions in rules (#​20121) (Pixel998)
  • 1ace67d chore: update example to use defineConfig (#​20111) (루밀LuMir)
  • 4821963 test: add missing loc information to error objects in rule tests (#​20112) (루밀LuMir)
  • b42c42e chore: disallow use of deprecated type property in core rule tests (#​20094) (Milos Djermanovic)
  • 7bb498d test: remove deprecated type property from core rule tests (#​20093) (Pixel998)
  • e10cf2a ci: bump actions/setup-node from 4 to 5 (#​20089) (dependabot[bot])
  • 5cb0ce4 refactor: use meta.defaultOptions in preserve-caught-error (#​20080) (Pixel998)
  • f9f7cb5 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 81764b2 chore: update eslint peer dependency in eslint-config-eslint (#​20079) (Milos Djermanovic)

v9.35.0

Compare Source

Features

  • 42761fa feat: implement suggestions for no-empty-function (#​20057) (jaymarvelz)
  • 102f444 feat: implement suggestions for no-empty-static-block (#​20056) (jaymarvelz)
  • e51ffff feat: add preserve-caught-error rule (#​19913) (Amnish Singh Arora)

Bug Fixes

  • 10e7ae2 fix: update uncloneable options error message (#​20059) (soda-sorcery)
  • bfa4601 fix: ignore empty switch statements with comments in no-empty rule (#​20045) (jaymarvelz)
  • dfd11de fix: add before and after to test case types (#​20049) (Francesco Trotta)
  • dabbe95 fix: correct types for no-restricted-imports rule (#​20034) (Milos Djermanovic)
  • ea789c7 fix: no-loss-of-precision false positive with uppercase exponent (#​20032) (sethamus)

Documentation

  • d265515 docs: improve phrasing - "if" → "even if" from getting-started section (#​20074) (jjangga0214)
  • a355a0e docs: invert comparison logic for example in no-var doc page (#​20064) (OTonGitHub)
  • 5082fc2 docs: Update README (GitHub Actions Bot)
  • 99cfd7e docs: add missing "the" in rule deprecation docs (#​20050) (Josh Goldberg )
  • 6ad8973 docs: update --no-ignore and --ignore-pattern documentation (#​20036) (Francesco Trotta)
  • 8033b19 docs: add documentation for --no-config-lookup (#​20033) (Francesco Trotta)

Chores

prettier/prettier (prettier)

v3.7.4

Compare Source

diff

LWC: Avoid quote around interpolations (#​18383 by @​kovsu)
<!-- Input -->
<div foo={bar}>   </div>

<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>

<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#​18393 by @​fisker)
// Input
type Foo = (/** comment */ a | b) | c;

// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;

// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#​18395 by @​fisker)
// Input
type X = (A | B) & (
  // comment
  A | B
);

// Prettier 3.7.3 (first format)
type X = (A | B) &
  (// comment
  A | B);

// Prettier 3.7.3 (second format)
type X = (
  | A
  | B // comment
) &
  (A | B);

// Prettier 3.7.4
type X = (A | B) &
  // comment
  (A | B);

v3.7.3

Compare Source

diff

API: Fix prettier.getFileInfo() change that breaks VSCode extension (#​18375 by @​fisker)

An internal refactor accidentally broke the VSCode extension plugin loading.

v3.7.2

Compare Source

diff

JavaScript: Fix string print when switching quotes (#​18351 by @​fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")

// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');

// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#​18352 by @​kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;

// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;

// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#​18364 by @​fisker)
// Input
export type XXX = {
  // tbd
};

// Prettier 3.7.1
export type XXX = { // tbd };

// Prettier 3.7.2
export type XXX = {
  // tbd
};

v3.7.1

Compare Source

diff

API: Fix performance regression in doc printer (#​18342 by @​fisker)

Prettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.

v3.7.0

Compare Source

diff

🔗 Release Notes

stylelint/stylelint (stylelint)

v16.26.1

Compare Source

It fixes numerous false positive bugs, including many in the declaration-property-value-no-unknown rule for the latest CSS specifications.

  • Fixed: *-no-unknown false positives for latest specs by integrating @csstools/css-syntax-patches-for-csstree (#​8850) (@​romainmenke).
  • Fixed: at-rule-no-unknown false positives for @function (#​8851) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives for attr(), if() and custom functions (#​8853) (@​jeddy3).
  • Fixed: function-url-quotes false positives when URLs require quoting (#​8804) (@​taearls).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::scroll-button() (#​8856) (@​Mouvedia).

v16.26.0

Compare Source

It adds 1 feature and fixes 2 bugs.

  • Added: support for customSyntax with function export (#​8834) (@​silverwind).
  • Fixed: custom-property-no-missing-var-function false positives for style query in if() function (#​8813) (@​sajdakabir).
  • Fixed: media-feature-range-notation false positives for multiple queries and except: exact-value (#​8832) (@​jeddy3).

v16.25.0

Compare Source

It adds 3 new features, including experimental support for bulk suppressions. It's also our first immutable release, with the package published to npm using trusted publishing and our dependencies updated on a cool down for improved supply chain security.

v16.24.0

Compare Source

It adds 1 new rule, adds 1 option to a rule and fixes 2 bugs.


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 | minor | [`9.34.0` -> `9.39.2`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.39.2) | | [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | minor | [`3.6.2` -> `3.7.4`](https://renovatebot.com/diffs/npm/prettier/3.6.2/3.7.4) | | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | devDependencies | minor | [`16.23.1` -> `16.26.1`](https://renovatebot.com/diffs/npm/stylelint/16.23.1/16.26.1) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.39.2`](https://github.com/eslint/eslint/releases/tag/v9.39.2) [Compare Source](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2) #### Bug Fixes - [`5705833`](https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9) fix: warn when `eslint-env` configuration comments are found ([#&#8203;20381](https://github.com/eslint/eslint/issues/20381)) (sethamus) #### Build Related - [`506f154`](https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23) build: add .scss files entry to knip ([#&#8203;20391](https://github.com/eslint/eslint/issues/20391)) (Milos Djermanovic) #### Chores - [`7ca0af7`](https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b) chore: upgrade to `@eslint/js@9.39.2` ([#&#8203;20394](https://github.com/eslint/eslint/issues/20394)) (Francesco Trotta) - [`c43ce24`](https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`4c9858e`](https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1) ci: add `v9.x-dev` branch ([#&#8203;20382](https://github.com/eslint/eslint/issues/20382)) (Milos Djermanovic) ### [`v9.39.1`](https://github.com/eslint/eslint/releases/tag/v9.39.1) [Compare Source](https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1) #### Bug Fixes - [`650753e`](https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d) fix: Only pass node to JS lang visitor methods ([#&#8203;20283](https://github.com/eslint/eslint/issues/20283)) (Nicholas C. Zakas) #### Documentation - [`51b51f4`](https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e) docs: add a section on when to use extends vs cascading ([#&#8203;20268](https://github.com/eslint/eslint/issues/20268)) (Tanuj Kanti) - [`b44d426`](https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1) docs: Update README (GitHub Actions Bot) #### Chores - [`92db329`](https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381) chore: update `@eslint/js` version to 9.39.1 ([#&#8203;20284](https://github.com/eslint/eslint/issues/20284)) (Francesco Trotta) - [`c7ebefc`](https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`61778f6`](https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2) chore: update eslint-config-eslint dependency [@&#8203;eslint/js](https://github.com/eslint/js) to ^9.39.0 ([#&#8203;20275](https://github.com/eslint/eslint/issues/20275)) (renovate\[bot]) - [`d9ca2fc`](https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8) ci: Add rangeStrategy to eslint group in renovate config ([#&#8203;20266](https://github.com/eslint/eslint/issues/20266)) (唯然) - [`009e507`](https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280) test: fix version tests for ESLint v10 ([#&#8203;20274](https://github.com/eslint/eslint/issues/20274)) (Milos Djermanovic) ### [`v9.39.0`](https://github.com/eslint/eslint/releases/tag/v9.39.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0) #### Features - [`cc57d87`](https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce) feat: update error loc to key in `no-dupe-class-members` ([#&#8203;20259](https://github.com/eslint/eslint/issues/20259)) (Tanuj Kanti) - [`126552f`](https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c) feat: update error location in `for-direction` and `no-dupe-args` ([#&#8203;20258](https://github.com/eslint/eslint/issues/20258)) (Tanuj Kanti) - [`167d097`](https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a) feat: update `complexity` rule to highlight only static block header ([#&#8203;20245](https://github.com/eslint/eslint/issues/20245)) (jaymarvelz) #### Bug Fixes - [`15f5c7c`](https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c) fix: forward traversal `step.args` to visitors ([#&#8203;20253](https://github.com/eslint/eslint/issues/20253)) (jaymarvelz) - [`5a1a534`](https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d) fix: allow JSDoc comments in object-shorthand rule ([#&#8203;20167](https://github.com/eslint/eslint/issues/20167)) (Nitin Kumar) - [`e86b813`](https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362) fix: Use more types from [@&#8203;eslint/core](https://github.com/eslint/core) ([#&#8203;20257](https://github.com/eslint/eslint/issues/20257)) (Nicholas C. Zakas) - [`927272d`](https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323) fix: correct `Scope` typings ([#&#8203;20198](https://github.com/eslint/eslint/issues/20198)) (jaymarvelz) - [`37f76d9`](https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a) fix: use `AST.Program` type for Program node ([#&#8203;20244](https://github.com/eslint/eslint/issues/20244)) (Francesco Trotta) - [`ae07f0b`](https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768) fix: unify timing report for concurrent linting ([#&#8203;20188](https://github.com/eslint/eslint/issues/20188)) (jaymarvelz) - [`b165d47`](https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9) fix: correct `Rule` typings ([#&#8203;20199](https://github.com/eslint/eslint/issues/20199)) (jaymarvelz) - [`fb97cda`](https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8) fix: improve error message for missing fix function in suggestions ([#&#8203;20218](https://github.com/eslint/eslint/issues/20218)) (jaymarvelz) #### Documentation - [`d3e81e3`](https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0) docs: Always recommend to include a files property ([#&#8203;20158](https://github.com/eslint/eslint/issues/20158)) (Percy Ma) - [`0f0385f`](https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a) docs: use consistent naming recommendation ([#&#8203;20250](https://github.com/eslint/eslint/issues/20250)) (Alex M. Spieslechner) - [`a3b1456`](https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40) docs: Update README (GitHub Actions Bot) - [`cf5f2dd`](https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552) docs: fix correct tag of `no-useless-constructor` ([#&#8203;20255](https://github.com/eslint/eslint/issues/20255)) (Tanuj Kanti) - [`10b995c`](https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec) docs: add TS options and examples for `nofunc` in `no-use-before-define` ([#&#8203;20249](https://github.com/eslint/eslint/issues/20249)) (Tanuj Kanti) - [`2584187`](https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8) docs: remove repetitive word in comment ([#&#8203;20242](https://github.com/eslint/eslint/issues/20242)) (reddaisyy) - [`637216b`](https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5) docs: update CLI flags migration instructions ([#&#8203;20238](https://github.com/eslint/eslint/issues/20238)) (jaymarvelz) - [`e7cda3b`](https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200) docs: Update README (GitHub Actions Bot) - [`7b9446f`](https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8) docs: handle empty flags sections on the feature flags page ([#&#8203;20222](https://github.com/eslint/eslint/issues/20222)) (sethamus) #### Chores - [`dfe3c1b`](https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d) chore: update `@eslint/js` version to 9.39.0 ([#&#8203;20270](https://github.com/eslint/eslint/issues/20270)) (Francesco Trotta) - [`2375a6d`](https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`a1f4e52`](https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0) chore: update `@eslint` dependencies ([#&#8203;20265](https://github.com/eslint/eslint/issues/20265)) (Francesco Trotta) - [`c7d3229`](https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836) chore: update dependency [@&#8203;eslint/core](https://github.com/eslint/core) to ^0.17.0 ([#&#8203;20256](https://github.com/eslint/eslint/issues/20256)) (renovate\[bot]) - [`27549bc`](https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d) chore: update fuzz testing to not error if code sample minimizer fails ([#&#8203;20252](https://github.com/eslint/eslint/issues/20252)) (Milos Djermanovic) - [`a1370ee`](https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f) ci: bump actions/setup-node from 5 to 6 ([#&#8203;20230](https://github.com/eslint/eslint/issues/20230)) (dependabot\[bot]) - [`9e7fad4`](https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb) chore: add script to auto-generate eslint:recommended configuration ([#&#8203;20208](https://github.com/eslint/eslint/issues/20208)) (唯然) ### [`v9.38.0`](https://github.com/eslint/eslint/releases/tag/v9.38.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.37.0...v9.38.0) #### Features - [`ce40f74`](https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485) feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://github.com/eslint/eslint/issues/20048)) (Atul Nair) - [`e37e590`](https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1) feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://github.com/eslint/eslint/issues/20187)) (Francesco Trotta) #### Bug Fixes - [`50c3dfd`](https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb) fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://github.com/eslint/eslint/issues/20201)) (Francesco Trotta) - [`a1f06a3`](https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65) fix: correct SourceCode typings ([#&#8203;20114](https://github.com/eslint/eslint/issues/20114)) (Pixel998) #### Documentation - [`462675a`](https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a) docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://github.com/eslint/eslint/issues/20205)) (루밀LuMir) - [`c070e65`](https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397) docs: correct formatting in `no-irregular-whitespace` rule documentation ([#&#8203;20203](https://github.com/eslint/eslint/issues/20203)) (루밀LuMir) - [`b39e71a`](https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a) docs: Update README (GitHub Actions Bot) - [`cd39983`](https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9) docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://github.com/eslint/eslint/issues/20190)) (Percy Ma) #### Chores - [`d17c795`](https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)@&#8203;9.38.0 ([#&#8203;20221](https://github.com/eslint/eslint/issues/20221)) (Milos Djermanovic) - [`25d0e33`](https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`c82b5ef`](https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa) refactor: Use types from [@&#8203;eslint/core](https://github.com/eslint/core) ([#&#8203;20168](https://github.com/eslint/eslint/issues/20168)) (Nicholas C. Zakas) - [`ff31609`](https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8) ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://github.com/eslint/eslint/issues/20220)) (루밀LuMir) - [`004577e`](https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859) ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://github.com/eslint/eslint/issues/20211)) (dependabot\[bot]) - [`eac71fb`](https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848) test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://github.com/eslint/eslint/issues/20206)) (Milos Djermanovic) - [`4168a18`](https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30) chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://github.com/eslint/eslint/issues/20202)) (Sweta Tanwar) - [`205dbd2`](https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6) chore: fix typos ([#&#8203;20200](https://github.com/eslint/eslint/issues/20200)) (ntnyq) - [`dbb200e`](https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed) chore: use team member's username when name is not available in data ([#&#8203;20194](https://github.com/eslint/eslint/issues/20194)) (Milos Djermanovic) - [`8962089`](https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36) chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://github.com/eslint/eslint/issues/20184)) (Pixel998) ### [`v9.37.0`](https://github.com/eslint/eslint/releases/tag/v9.37.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.36.0...v9.37.0) #### Features - [`39f7fb4`](https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383) feat: `preserve-caught-error` should recognize all static "cause" keys ([#&#8203;20163](https://github.com/eslint/eslint/issues/20163)) (Pixel998) - [`f81eabc`](https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8) feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://github.com/eslint/eslint/issues/19562)) (Nitin Kumar) #### Bug Fixes - [`a129cce`](https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca) fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://github.com/eslint/eslint/issues/20164)) (Francesco Trotta) - [`09e04fc`](https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b) fix: add missing AST token types ([#&#8203;20172](https://github.com/eslint/eslint/issues/20172)) (Pixel998) - [`861c6da`](https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344) fix: correct `ESLint` typings ([#&#8203;20122](https://github.com/eslint/eslint/issues/20122)) (Pixel998) #### Documentation - [`b950359`](https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007) docs: fix typos across the docs ([#&#8203;20182](https://github.com/eslint/eslint/issues/20182)) (루밀LuMir) - [`42498a2`](https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c) docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://github.com/eslint/eslint/issues/20181)) (Percy Ma) - [`29ea092`](https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab) docs: Update README (GitHub Actions Bot) - [`5c97a04`](https://github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18) docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://github.com/eslint/eslint/issues/20170)) (Pixel998) - [`90a71bf`](https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f) docs: update `README` files to add badge and instructions ([#&#8203;20115](https://github.com/eslint/eslint/issues/20115)) (루밀LuMir) - [`1603ae1`](https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6) docs: update references from `master` to `main` ([#&#8203;20153](https://github.com/eslint/eslint/issues/20153)) (루밀LuMir) #### Chores - [`afe8a13`](https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7) chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://github.com/eslint/eslint/issues/20183)) (Francesco Trotta) - [`abee4ca`](https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`fc9381f`](https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e) chore: fix typos in comments ([#&#8203;20175](https://github.com/eslint/eslint/issues/20175)) (overlookmotel) - [`e1574a2`](https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb) chore: unpin jiti ([#&#8203;20173](https://github.com/eslint/eslint/issues/20173)) (renovate\[bot]) - [`e1ac05e`](https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346) refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://github.com/eslint/eslint/issues/20157)) (Pixel998) - [`347906d`](https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749) chore: update eslint ([#&#8203;20149](https://github.com/eslint/eslint/issues/20149)) (renovate\[bot]) - [`0cb5897`](https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1) test: remove tmp dir created for circular fixes in multithread mode test ([#&#8203;20146](https://github.com/eslint/eslint/issues/20146)) (Milos Djermanovic) - [`bb99566`](https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b) ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://github.com/eslint/eslint/issues/20151)) (Pixel998) - [`177f669`](https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863) perf: improve worker count calculation for `"auto"` concurrency ([#&#8203;20067](https://github.com/eslint/eslint/issues/20067)) (Francesco Trotta) - [`448b57b`](https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c) chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://github.com/eslint/eslint/issues/20144)) (Milos Djermanovic) ### [`v9.36.0`](https://github.com/eslint/eslint/releases/tag/v9.36.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.35.0...v9.36.0) #### Features - [`47afcf6`](https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076) feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://github.com/eslint/eslint/issues/20109)) (Francesco Trotta) #### Bug Fixes - [`75b74d8`](https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e) fix: add missing rule option types ([#&#8203;20127](https://github.com/eslint/eslint/issues/20127)) (ntnyq) - [`1c0d850`](https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff) fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://github.com/eslint/eslint/issues/20116)) (루밀LuMir) - [`7d61b7f`](https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6) fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://github.com/eslint/eslint/issues/20110)) (Pixel998) - [`7a670c3`](https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898) fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://github.com/eslint/eslint/issues/20084)) (Pixel998) #### Documentation - [`b73ab12`](https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6) docs: update examples to use `defineConfig` ([#&#8203;20131](https://github.com/eslint/eslint/issues/20131)) (sethamus) - [`31d9392`](https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649) docs: fix typos ([#&#8203;20118](https://github.com/eslint/eslint/issues/20118)) (Pixel998) - [`c7f861b`](https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b) docs: Update README (GitHub Actions Bot) - [`6b0c08b`](https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215) docs: Update README (GitHub Actions Bot) - [`91f97c5`](https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2) docs: Update README (GitHub Actions Bot) #### Chores - [`12411e8`](https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)@&#8203;9.36.0 ([#&#8203;20139](https://github.com/eslint/eslint/issues/20139)) (Milos Djermanovic) - [`488cba6`](https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`bac82a2`](https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09) ci: simplify renovate configuration ([#&#8203;19907](https://github.com/eslint/eslint/issues/19907)) (唯然) - [`c00bb37`](https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1) ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://github.com/eslint/eslint/issues/20090)) (dependabot\[bot]) - [`fee751d`](https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6) refactor: use `defaultOptions` in rules ([#&#8203;20121](https://github.com/eslint/eslint/issues/20121)) (Pixel998) - [`1ace67d`](https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b) chore: update example to use `defineConfig` ([#&#8203;20111](https://github.com/eslint/eslint/issues/20111)) (루밀LuMir) - [`4821963`](https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc) test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://github.com/eslint/eslint/issues/20112)) (루밀LuMir) - [`b42c42e`](https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4) chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://github.com/eslint/eslint/issues/20094)) (Milos Djermanovic) - [`7bb498d`](https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c) test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://github.com/eslint/eslint/issues/20093)) (Pixel998) - [`e10cf2a`](https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733) ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://github.com/eslint/eslint/issues/20089)) (dependabot\[bot]) - [`5cb0ce4`](https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4) refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://github.com/eslint/eslint/issues/20080)) (Pixel998) - [`f9f7cb5`](https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d) chore: package.json update for eslint-config-eslint release (Jenkins) - [`81764b2`](https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500) chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://github.com/eslint/eslint/issues/20079)) (Milos Djermanovic) ### [`v9.35.0`](https://github.com/eslint/eslint/releases/tag/v9.35.0) [Compare Source](https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0) #### Features - [`42761fa`](https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082) feat: implement suggestions for no-empty-function ([#&#8203;20057](https://github.com/eslint/eslint/issues/20057)) (jaymarvelz) - [`102f444`](https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6) feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://github.com/eslint/eslint/issues/20056)) (jaymarvelz) - [`e51ffff`](https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3) feat: add `preserve-caught-error` rule ([#&#8203;19913](https://github.com/eslint/eslint/issues/19913)) (Amnish Singh Arora) #### Bug Fixes - [`10e7ae2`](https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2) fix: update uncloneable options error message ([#&#8203;20059](https://github.com/eslint/eslint/issues/20059)) (soda-sorcery) - [`bfa4601`](https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8) fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://github.com/eslint/eslint/issues/20045)) (jaymarvelz) - [`dfd11de`](https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15) fix: add `before` and `after` to test case types ([#&#8203;20049](https://github.com/eslint/eslint/issues/20049)) (Francesco Trotta) - [`dabbe95`](https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f) fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://github.com/eslint/eslint/issues/20034)) (Milos Djermanovic) - [`ea789c7`](https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972) fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://github.com/eslint/eslint/issues/20032)) (sethamus) #### Documentation - [`d265515`](https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95) docs: improve phrasing - "if" → "even if" from getting-started section ([#&#8203;20074](https://github.com/eslint/eslint/issues/20074)) (jjangga0214) - [`a355a0e`](https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315) docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://github.com/eslint/eslint/issues/20064)) (OTonGitHub) - [`5082fc2`](https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2) docs: Update README (GitHub Actions Bot) - [`99cfd7e`](https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d) docs: add missing "the" in rule deprecation docs ([#&#8203;20050](https://github.com/eslint/eslint/issues/20050)) (Josh Goldberg ✨) - [`6ad8973`](https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00) docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://github.com/eslint/eslint/issues/20036)) (Francesco Trotta) - [`8033b19`](https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577) docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://github.com/eslint/eslint/issues/20033)) (Francesco Trotta) #### Chores - [`da87f2f`](https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)@&#8203;9.35.0 ([#&#8203;20077](https://github.com/eslint/eslint/issues/20077)) (Milos Djermanovic) - [`af2a087`](https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`7055764`](https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc) test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://github.com/eslint/eslint/issues/20065)) (Milos Djermanovic) - [`84ffb96`](https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4) chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://github.com/eslint/eslint/issues/20069)) (Francesco Trotta) - [`d5ef939`](https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786) refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://github.com/eslint/eslint/issues/20060)) (sethamus) - [`1b3881d`](https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302) chore: remove redundant word ([#&#8203;20058](https://github.com/eslint/eslint/issues/20058)) (pxwanglu) </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.7.4`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#374) [Compare Source](https://github.com/prettier/prettier/compare/3.7.3...3.7.4) [diff](https://github.com/prettier/prettier/compare/3.7.3...3.7.4) ##### LWC: Avoid quote around interpolations ([#&#8203;18383](https://github.com/prettier/prettier/pull/18383) by [@&#8203;kovsu](https://github.com/kovsu)) <!-- prettier-ignore --> ```html <!-- Input --> <div foo={bar}> </div> <!-- Prettier 3.7.3 (--embedded-language-formatting off) --> <div foo="{bar}"></div> <!-- Prettier 3.7.4 (--embedded-language-formatting off) --> <div foo={bar}></div> ``` ##### TypeScript: Fix comment inside union type gets duplicated ([#&#8203;18393](https://github.com/prettier/prettier/pull/18393) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```tsx // Input type Foo = (/** comment */ a | b) | c; // Prettier 3.7.3 type Foo = /** comment */ (/** comment */ a | b) | c; // Prettier 3.7.4 type Foo = /** comment */ (a | b) | c; ``` ##### TypeScript: Fix unstable comment print in union type comments ([#&#8203;18395](https://github.com/prettier/prettier/pull/18395) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```tsx // Input type X = (A | B) & ( // comment A | B ); // Prettier 3.7.3 (first format) type X = (A | B) & (// comment A | B); // Prettier 3.7.3 (second format) type X = ( | A | B // comment ) & (A | B); // Prettier 3.7.4 type X = (A | B) & // comment (A | B); ``` ### [`v3.7.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#373) [Compare Source](https://github.com/prettier/prettier/compare/3.7.2...3.7.3) [diff](https://github.com/prettier/prettier/compare/3.7.2...3.7.3) ##### API: Fix `prettier.getFileInfo()` change that breaks VSCode extension ([#&#8203;18375](https://github.com/prettier/prettier/pull/18375) by [@&#8203;fisker](https://github.com/fisker)) An internal refactor accidentally broke the VSCode extension plugin loading. ### [`v3.7.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#372) [Compare Source](https://github.com/prettier/prettier/compare/3.7.1...3.7.2) [diff](https://github.com/prettier/prettier/compare/3.7.1...3.7.2) ##### JavaScript: Fix string print when switching quotes ([#&#8203;18351](https://github.com/prettier/prettier/pull/18351) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input console.log("A descriptor\\'s .kind must be \"method\" or \"field\".") // Prettier 3.7.1 console.log('A descriptor\\'s .kind must be "method" or "field".'); // Prettier 3.7.2 console.log('A descriptor\\\'s .kind must be "method" or "field".'); ``` ##### JavaScript: Preserve quote for embedded HTML attribute values ([#&#8203;18352](https://github.com/prettier/prettier/pull/18352) by [@&#8203;kovsu](https://github.com/kovsu)) <!-- prettier-ignore --> ```tsx // Input const html = /* HTML */ ` <div class="${styles.banner}"></div> `; // Prettier 3.7.1 const html = /* HTML */ ` <div class=${styles.banner}></div> `; // Prettier 3.7.2 const html = /* HTML */ ` <div class="${styles.banner}"></div> `; ``` ##### TypeScript: Fix comment in empty type literal ([#&#8203;18364](https://github.com/prettier/prettier/pull/18364) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```tsx // Input export type XXX = { // tbd }; // Prettier 3.7.1 export type XXX = { // tbd }; // Prettier 3.7.2 export type XXX = { // tbd }; ``` ### [`v3.7.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#371) [Compare Source](https://github.com/prettier/prettier/compare/3.7.0...3.7.1) [diff](https://github.com/prettier/prettier/compare/3.7.0...3.7.1) ##### API: Fix performance regression in doc printer ([#&#8203;18342](https://github.com/prettier/prettier/pull/18342) by [@&#8203;fisker](https://github.com/fisker)) Prettier 3.7.0 can be very slow when formatting big files, the regression has been fixed. ### [`v3.7.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#370) [Compare Source](https://github.com/prettier/prettier/compare/3.6.2...3.7.0) [diff](https://github.com/prettier/prettier/compare/3.6.2...3.7.0) 🔗 [Release Notes](https://prettier.io/blog/2025/11/27/3.7.0) </details> <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v16.26.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16261---2025-11-28) [Compare Source](https://github.com/stylelint/stylelint/compare/16.26.0...16.26.1) It fixes numerous false positive bugs, including many in the `declaration-property-value-no-unknown` rule for the latest CSS specifications. - Fixed: `*-no-unknown` false positives for latest specs by integrating `@csstools/css-syntax-patches-for-csstree` ([#&#8203;8850](https://github.com/stylelint/stylelint/pull/8850)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `at-rule-no-unknown` false positives for `@function` ([#&#8203;8851](https://github.com/stylelint/stylelint/pull/8851)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-value-no-unknown` false positives for `attr()`, `if()` and custom functions ([#&#8203;8853](https://github.com/stylelint/stylelint/pull/8853)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `function-url-quotes` false positives when URLs require quoting ([#&#8203;8804](https://github.com/stylelint/stylelint/pull/8804)) ([@&#8203;taearls](https://github.com/taearls)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::scroll-button()` ([#&#8203;8856](https://github.com/stylelint/stylelint/pull/8856)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.26.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16260---2025-11-21) [Compare Source](https://github.com/stylelint/stylelint/compare/16.25.0...16.26.0) It adds 1 feature and fixes 2 bugs. - Added: support for `customSyntax` with function export ([#&#8203;8834](https://github.com/stylelint/stylelint/pull/8834)) ([@&#8203;silverwind](https://github.com/silverwind)). - Fixed: `custom-property-no-missing-var-function` false positives for style query in `if()` function ([#&#8203;8813](https://github.com/stylelint/stylelint/pull/8813)) ([@&#8203;sajdakabir](https://github.com/sajdakabir)). - Fixed: `media-feature-range-notation` false positives for multiple queries and `except: exact-value` ([#&#8203;8832](https://github.com/stylelint/stylelint/pull/8832)) ([@&#8203;jeddy3](https://github.com/jeddy3)). ### [`v16.25.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16250---2025-10-03) [Compare Source](https://github.com/stylelint/stylelint/compare/16.24.0...16.25.0) It adds 3 new features, including experimental support for bulk suppressions. It's also our first [immutable release](https://github.blog/changelog/2025-08-26-releases-now-support-immutability-in-public-preview/), with the package published to npm using [trusted publishing](https://github.blog/changelog/2025-07-31-npm-trusted-publishing-with-oidc-is-generally-available/) and our dependencies updated on a [cool down](https://github.blog/changelog/2025-07-01-dependabot-supports-configuration-of-a-minimum-package-age/) for improved supply chain security. - Added: support for bulk suppressions ([#&#8203;8564](https://github.com/stylelint/stylelint/pull/8564)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `ignoreAtRules: []` to `no-invalid-position-declaration` ([#&#8203;8781](https://github.com/stylelint/stylelint/pull/8781)) ([@&#8203;jrmlt](https://github.com/jrmlt)). - Added: rule name to custom messages ([#&#8203;8774](https://github.com/stylelint/stylelint/pull/8774)) ([@&#8203;jhae-de](https://github.com/jhae-de)). ### [`v16.24.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16240---2025-09-07) [Compare Source](https://github.com/stylelint/stylelint/compare/16.23.1...16.24.0) It adds 1 new rule, adds 1 option to a rule and fixes 2 bugs. - Added: `rule-nesting-at-rule-required-list` rule ([#&#8203;8680](https://github.com/stylelint/stylelint/pull/8680)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Added: `ignoreAtRules: []` to `nesting-selector-no-missing-scoping-root` ([#&#8203;8743](https://github.com/stylelint/stylelint/pull/8743)) ([@&#8203;karlhorky](https://github.com/karlhorky)). - Fixed: `function-no-unknown` false positives for `contrast-color()` and `sibling-*()` ([#&#8203;8729](https://github.com/stylelint/stylelint/pull/8729)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:heading` ([#&#8203;8749](https://github.com/stylelint/stylelint/pull/8749)) ([@&#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.35.0
Some checks failed
CI / build (push) Successful in 41s
CI / lint (push) Successful in 43s
renovate/artifacts Artifact file update failure
b4579f077d
renovate-bot force-pushed renovate/linting from b4579f077d
Some checks failed
CI / build (push) Successful in 41s
CI / lint (push) Successful in 43s
renovate/artifacts Artifact file update failure
to 2b2b324204
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 42s
2025-09-07 16:00:46 +02:00
Compare
renovate-bot changed title from Update dependency eslint to v9.35.0 to Update Linting 2025-09-07 16:00:49 +02:00
renovate-bot force-pushed renovate/linting from 2b2b324204
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 42s
to 0c06621401
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
2025-09-08 07:00:42 +02:00
Compare
renovate-bot force-pushed renovate/linting from 0c06621401
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
to 5f32e6372b
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 38s
2025-09-08 16:00:40 +02:00
Compare
renovate-bot force-pushed renovate/linting from 5f32e6372b
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 38s
to d55c288638
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
2025-09-08 17:00:44 +02:00
Compare
renovate-bot force-pushed renovate/linting from d55c288638
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
to bdd3701c7e
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
2025-09-08 18:00:38 +02:00
Compare
renovate-bot force-pushed renovate/linting from bdd3701c7e
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
to 146c67bd23
Some checks failed
CI / build (push) Successful in 33s
CI / lint (push) Successful in 39s
renovate/artifacts Artifact file update failure
2025-09-10 19:00:40 +02:00
Compare
renovate-bot force-pushed renovate/linting from 146c67bd23
Some checks failed
CI / build (push) Successful in 33s
CI / lint (push) Successful in 39s
renovate/artifacts Artifact file update failure
to a381d89433
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
renovate/artifacts Artifact file update failure
2025-09-13 20:00:41 +02:00
Compare
renovate-bot force-pushed renovate/linting from a381d89433
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
renovate/artifacts Artifact file update failure
to 674082cc30
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
2025-09-15 17:00:41 +02:00
Compare
renovate-bot force-pushed renovate/linting from 674082cc30
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 34s
to bb96ba0bc3
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 39s
2025-09-16 23:00:44 +02:00
Compare
renovate-bot force-pushed renovate/linting from bb96ba0bc3
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 39s
to 6b1d71c785
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 36s
2025-09-17 23:00:58 +02:00
Compare
renovate-bot force-pushed renovate/linting from 6b1d71c785
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 36s
to da8fe5dd8d
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
2025-09-18 18:00:54 +02:00
Compare
renovate-bot force-pushed renovate/linting from da8fe5dd8d
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
to 69c5e4fcc4
All checks were successful
CI / build (push) Successful in 42s
CI / lint (push) Successful in 43s
2025-09-19 17:01:00 +02:00
Compare
renovate-bot force-pushed renovate/linting from 69c5e4fcc4
All checks were successful
CI / build (push) Successful in 42s
CI / lint (push) Successful in 43s
to 960829f281
All checks were successful
CI / build (push) Successful in 36s
CI / lint (push) Successful in 38s
2025-09-22 02:01:05 +02:00
Compare
renovate-bot force-pushed renovate/linting from 960829f281
All checks were successful
CI / build (push) Successful in 36s
CI / lint (push) Successful in 38s
to 1ac8027b06
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 41s
renovate/artifacts Artifact file update failure
2025-09-22 18:00:57 +02:00
Compare
renovate-bot force-pushed renovate/linting from 1ac8027b06
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 41s
renovate/artifacts Artifact file update failure
to 29d5382450
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
2025-09-28 00:00:52 +02:00
Compare
renovate-bot force-pushed renovate/linting from 29d5382450
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
to e356af6656
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 38s
2025-10-01 20:00:53 +02:00
Compare
renovate-bot force-pushed renovate/linting from e356af6656
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 38s
to ab4cebd3b6
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 38s
2025-10-03 13:00:51 +02:00
Compare
renovate-bot force-pushed renovate/linting from ab4cebd3b6
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 38s
to 58d4c6e619
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
2025-10-03 23:00:52 +02:00
Compare
renovate-bot force-pushed renovate/linting from 58d4c6e619
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
to 48e6bfb162
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 37s
2025-10-06 19:01:24 +02:00
Compare
renovate-bot force-pushed renovate/linting from 48e6bfb162
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 37s
to 8f6817b8d2
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
renovate/artifacts Artifact file update failure
2025-10-10 08:01:00 +02:00
Compare
renovate-bot force-pushed renovate/linting from 8f6817b8d2
Some checks failed
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
renovate/artifacts Artifact file update failure
to 7746b772db
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
2025-10-13 03:01:01 +02:00
Compare
renovate-bot force-pushed renovate/linting from 7746b772db
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
to 3e5cf401b5
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2025-10-15 20:01:03 +02:00
Compare
renovate-bot force-pushed renovate/linting from 3e5cf401b5
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to ecc7458774
All checks were successful
CI / build (push) Successful in 51s
CI / lint (push) Successful in 51s
2025-10-17 20:00:58 +02:00
Compare
renovate-bot force-pushed renovate/linting from ecc7458774
All checks were successful
CI / build (push) Successful in 51s
CI / lint (push) Successful in 51s
to 1363863f49
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2025-10-17 21:00:57 +02:00
Compare
renovate-bot force-pushed renovate/linting from 1363863f49
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to baf1f32390
All checks were successful
CI / lint (push) Successful in 1m4s
CI / build (push) Successful in 1m15s
2025-10-19 00:01:02 +02:00
Compare
renovate-bot force-pushed renovate/linting from baf1f32390
All checks were successful
CI / lint (push) Successful in 1m4s
CI / build (push) Successful in 1m15s
to d54cc58114
All checks were successful
CI / build (push) Successful in 40s
CI / lint (push) Successful in 40s
2025-10-20 10:01:09 +02:00
Compare
renovate-bot force-pushed renovate/linting from d54cc58114
All checks were successful
CI / build (push) Successful in 40s
CI / lint (push) Successful in 40s
to 77307e06c3
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
2025-10-22 14:00:59 +02:00
Compare
renovate-bot force-pushed renovate/linting from 77307e06c3
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 34s
to c081e7d7b2
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
2025-10-23 18:01:01 +02:00
Compare
renovate-bot force-pushed renovate/linting from c081e7d7b2
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
to 81ecdf33a6
All checks were successful
CI / build (push) Successful in 39s
CI / lint (push) Successful in 35s
2025-10-29 16:01:03 +01:00
Compare
renovate-bot force-pushed renovate/linting from 81ecdf33a6
All checks were successful
CI / build (push) Successful in 39s
CI / lint (push) Successful in 35s
to 78f7ada860
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2025-10-31 22:01:12 +01:00
Compare
renovate-bot force-pushed renovate/linting from 78f7ada860
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to 667d94080c
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
2025-11-01 00:01:09 +01:00
Compare
renovate-bot force-pushed renovate/linting from 667d94080c
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
to 07caf92367
All checks were successful
CI / build (push) Successful in 41s
CI / lint (push) Successful in 42s
2025-11-03 23:01:07 +01:00
Compare
renovate-bot force-pushed renovate/linting from 07caf92367
All checks were successful
CI / build (push) Successful in 41s
CI / lint (push) Successful in 42s
to 0f1e6ce8d5
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 39s
2025-11-11 20:01:01 +01:00
Compare
renovate-bot force-pushed renovate/linting from 0f1e6ce8d5
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 39s
to 10fa4998c9
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
2025-11-11 22:01:00 +01:00
Compare
renovate-bot force-pushed renovate/linting from 10fa4998c9
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
to 8a55223be6
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 39s
2025-11-12 12:01:11 +01:00
Compare
renovate-bot force-pushed renovate/linting from 8a55223be6
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 39s
to 1d971b2ddf
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
2025-11-13 22:01:12 +01:00
Compare
renovate-bot force-pushed renovate/linting from 1d971b2ddf
All checks were successful
CI / build (push) Successful in 37s
CI / lint (push) Successful in 36s
to 5750bac1e6
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 38s
2025-11-16 18:01:05 +01:00
Compare
renovate-bot force-pushed renovate/linting from 5750bac1e6
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 38s
to 8b2593f967
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
2025-11-17 22:01:05 +01:00
Compare
renovate-bot force-pushed renovate/linting from 8b2593f967
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
to a1eb6e6c19
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 39s
2025-11-18 09:01:12 +01:00
Compare
renovate-bot force-pushed renovate/linting from a1eb6e6c19
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 39s
to 278cf8b14e
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 35s
2025-11-21 18:01:07 +01:00
Compare
renovate-bot force-pushed renovate/linting from 278cf8b14e
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 35s
to e011800408
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
2025-11-27 01:01:05 +01:00
Compare
renovate-bot force-pushed renovate/linting from e011800408
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
to 0014c97bfd
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 40s
2025-11-27 10:00:59 +01:00
Compare
renovate-bot force-pushed renovate/linting from 0014c97bfd
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 40s
to c670c6057b
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
2025-11-27 13:01:07 +01:00
Compare
renovate-bot force-pushed renovate/linting from c670c6057b
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
to 37721214fa
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
2025-11-27 16:01:04 +01:00
Compare
renovate-bot force-pushed renovate/linting from 37721214fa
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 38s
to 928b81ce5c
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 39s
2025-11-28 11:01:10 +01:00
Compare
renovate-bot force-pushed renovate/linting from 928b81ce5c
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 39s
to ff496d8724
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
2025-11-28 17:01:15 +01:00
Compare
renovate-bot force-pushed renovate/linting from ff496d8724
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 35s
to 066d62be5d
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
2025-11-28 22:01:09 +01:00
Compare
renovate-bot force-pushed renovate/linting from 066d62be5d
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 36s
to 971d3b4503
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 38s
2025-11-29 10:01:10 +01:00
Compare
renovate-bot force-pushed renovate/linting from 971d3b4503
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 38s
to 94c002de8f
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
2025-11-29 19:01:03 +01:00
Compare
renovate-bot force-pushed renovate/linting from 94c002de8f
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 37s
to 313d31b228
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
2025-12-03 06:01:11 +01:00
Compare
renovate-bot force-pushed renovate/linting from 313d31b228
All checks were successful
CI / build (push) Successful in 38s
CI / lint (push) Successful in 38s
to ce4ee2f1df
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 39s
2025-12-04 04:01:03 +01:00
Compare
renovate-bot force-pushed renovate/linting from ce4ee2f1df
All checks were successful
CI / build (push) Successful in 31s
CI / lint (push) Successful in 39s
to 7a1943aa38
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 40s
2025-12-05 19:01:03 +01:00
Compare
renovate-bot force-pushed renovate/linting from 7a1943aa38
All checks were successful
CI / build (push) Successful in 32s
CI / lint (push) Successful in 40s
to 11134f754d
Some checks failed
renovate/artifacts Artifact file update failure
CI / build (push) Successful in 43s
CI / lint (push) Successful in 43s
2025-12-08 23:01:45 +01:00
Compare
renovate-bot force-pushed renovate/linting from 11134f754d
Some checks failed
renovate/artifacts Artifact file update failure
CI / build (push) Successful in 43s
CI / lint (push) Successful in 43s
to 0a1e5487c6
All checks were successful
CI / build (push) Successful in 43s
CI / lint (push) Successful in 38s
2025-12-12 16:01:13 +01:00
Compare
renovate-bot force-pushed renovate/linting from 0a1e5487c6
All checks were successful
CI / build (push) Successful in 43s
CI / lint (push) Successful in 38s
to 088b989b89
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 41s
2025-12-13 00:01:03 +01:00
Compare
renovate-bot force-pushed renovate/linting from 088b989b89
All checks were successful
CI / build (push) Successful in 34s
CI / lint (push) Successful in 41s
to 75ba0f9c73
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 36s
2025-12-17 00:01:05 +01:00
Compare
renovate-bot force-pushed renovate/linting from 75ba0f9c73
All checks were successful
CI / build (push) Successful in 35s
CI / lint (push) Successful in 36s
to 5de0191c29
All checks were successful
CI / build (push) Successful in 33s
CI / lint (push) Successful in 41s
2025-12-20 23:01:07 +01:00
Compare
robbevp deleted branch renovate/linting 2025-12-22 11:49:09 +01:00
robbevp referenced this pull request from a commit 2025-12-22 11:49:10 +01:00
Sign in to join this conversation.
No description provided.