Skip to content

chore(deps): update linters#247

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters
Open

chore(deps): update linters#247
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters

Conversation

@renovate

@renovate renovate Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@eslint/js (source) 9.39.49.39.5 age confidence
eslint (source) 9.39.49.39.5 age confidence
eslint-plugin-perfectionist (source) 5.9.15.10.0 age confidence
prettier (source) 3.8.53.9.5 age confidence
typescript-eslint (source) 8.62.08.63.0 age confidence

Release Notes

eslint/eslint (@​eslint/js)

v9.39.5

Compare Source

eslint/eslint (eslint)

v9.39.5

Compare Source

azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)

v5.10.0

Compare Source

compare changes

🚀 Features
  • sort-intersection-types: Add ignore callable types option
    (967da574)
🐞 Bug Fixes
  • sort-modules: Allow sorting of decorated exported classes
    (05cc7218)
  • sort-arrays: Require options to be provided
    (5417cb5a)
  • Stop treating multiline trailing block comments as leading comments
    (5c66d19d)
  • sort-switch-case: Skip condition-shaped switch statements
    (2bea3292)
  • Detect dependencies in iifes, auto-accessors and computed enum access
    (119bafe6)
❤️ Contributors
prettier/prettier (prettier)

v3.9.5

Compare Source

diff

Markdown: Cap ordered list mark at 999,999,999 (#​19351 by @​tats-u)

CommonMark parsers only support ordered list item numbers up to 999,999,999.

With this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:

<!-- Input -->
999999998. text
999999998. text
999999998. text
999999998. text

1234567890123456789012) text

<!-- Prettier 3.9.4 -->
999999998. text
999999999. text
1000000000. text
1000000001. text

1234567890123456789012) text

<!-- Prettier 3.9.5 -->
999999998. text
999999999. text
999999999. text
999999999. text

1234567890123456789012) text
Markdown: Avoid corrupting empty link with title (#​19487 by @​andersk)

Do not remove <> from an inline link or image with an empty URL and a title, as this removal would change its interpretation.

<!-- Input -->
[link](<> "title")

<!-- Prettier 3.9.4 -->
[link]( "title")

<!-- Prettier 3.9.5 -->
[link](<> "title")
Less: Remove extra spaces after [ in map lookups (#​19503 by @​kovsu)
// Input
.foo {
  color: #theme[ primary];
  color: #theme[@&#8203;name];
  color: #theme[@&#8203;@&#8203;name];
}

// Prettier 3.9.4
.foo {
  color: #theme[ primary];
  color: #theme[ @&#8203;name];
  color: #theme[ @&#8203;@&#8203;name];
}

// Prettier 3.9.5
.foo {
  color: #theme[primary];
  color: #theme[@&#8203;name];
  color: #theme[@&#8203;@&#8203;name];
}
CSS: Prevent addition space in type() with + (#​19516 by @​bigandy)

This fixes the addition space before + in CSS type() declaration. For example type(<number>+) was being converted into type(<number> +) which is invalid CSS and does not work.

/* Input */
div {
  border-radius: attr(br type(<length>+));
}

/* Prettier 3.9.4 */
div {
  border-radius: attr(br type(<length> +));
}

/* Prettier 3.9.5 */
div {
  border-radius: attr(br type(<length>+));
}
Less: Remove spaces between merge markers and colons (#​19517 by @​kovsu)
// Input
a {
  box-shadow  +  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.4
a {
  box-shadow+  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.5
a {
  box-shadow+: 0 0 1px #&#8203;000;
}
Markdown: Preserve wiki links with aliases (#​19527 by @​kovsu)
<!-- Input -->
[[Foo:Bar]]

<!-- Prettier 3.9.4 -->
[[Foo]]

<!-- Prettier 3.9.5 -->
[[Foo:Bar]]
TypeScript: Fix comments being dropped on shorthand type import/export specifiers (#​19565 by @​kirkwaiblinger)
// Input
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";

// Prettier 3.9.4
Error: Comment "comment" was not printed. Please report this error!

// Prettier 3.9.5
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";
Miscellaneous: Preserving comments' placement property (#​19567 by @​Janther)

Prettier@​3.9.0 deleted an undocumented property on comments, which was already used by plugins, comment.placement is now available again after comment attach.

Flow: Stop enforcing empty module declaration to break (#​19568 by @​fisker)
// Input
declare module "foo" {}

// Prettier 3.9.4
declare module "foo" {
}

// Prettier 3.9.5
declare module "foo" {}
Angular: Support expression for exhaustive typechecking (#​19571 by @​fisker)
<!-- Input -->
@&#8203;switch (state.mode) {
  @&#8203;default never(state);
}

<!-- Prettier 3.9.4 -->
@&#8203;switch (state.mode) {
  @&#8203;default never;
}

<!-- Prettier 3.9.5 -->
@&#8203;switch (state.mode) {
  @&#8203;default never(state);
}
TypeScript: Ignore comments inside mapped type when checking type parameter comments (#​19572 by @​fisker)
// Input
foo<{
  // comment
  [key in keyof Foo]: number
}>();

// Prettier 3.9.4
foo<
  {
    // comment
    [key in keyof Foo]: number;
  }
>();

// Prettier 3.9.5
foo<{
  // comment
  [key in keyof Foo]: number;
}>();
Less: Fix adjacent block comments being corrupted (#​19574 by @​kovsu)
// Input
/* a *//* b */
/* a */* {
  color: red;
}

// Prettier 3.9.4
/* a */
/* b */
/* a * {
  color: red;
}

// Prettier 3.9.5
/* a */ /* b */
/* a */
* {
  color: red;
}
JavaScript: Handle dangling comments in SwitchStatement (#​19581 by @​fisker)
// Input
switch (foo) {
 // comment
}

// Prettier 3.9.4
switch (
  foo
  // comment
) {
}

// Prettier 3.9.5
switch (foo) {
  // comment
}
TypeScript: Remove space in comment-only object type (#​19583 by @​fisker)
// Input
var foo = {
  /* comment */
};
type Foo = {
  /* comment */
};

// Prettier 3.9.4
var foo = {/* comment */};
type Foo = { /* comment */ };

// Prettier 3.9.5
var foo = {/* comment */};
type Foo = {/* comment */};

v3.9.4

Compare Source

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

typescript-eslint/typescript-eslint (typescript-eslint)

v8.63.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploying modestbench with  Cloudflare Pages  Cloudflare Pages

Latest commit: 932832b
Status: ✅  Deploy successful!
Preview URL: https://393dcb56.modestbench.pages.dev
Branch Preview URL: https://renovate-linters.modestbench.pages.dev

View logs

@renovate renovate Bot added the dependencies Dependency upgrades label Jun 29, 2026
@github-actions github-actions Bot added the chore Build tooling, tests, configuration, overhead label Jun 29, 2026
@socket-security

socket-security Bot commented Jun 29, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedtypescript-eslint@​8.62.0 ⏵ 8.63.01001007498100
Updatedeslint-plugin-perfectionist@​5.9.1 ⏵ 5.10.0100 +110010093 +4100
Updated@​eslint/​js@​9.39.4 ⏵ 9.39.510010010093100
Updatedprettier@​3.8.5 ⏵ 3.9.596 -110094 -298 +1100
Updatedeslint@​9.39.4 ⏵ 9.39.597 +110010097100

View full report

@renovate renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 9d2b695 to 41f8648 Compare June 30, 2026 13:07
@renovate renovate Bot changed the title chore(deps): update linters chore(deps): update dependency prettier to v3.9.0 Jun 30, 2026
@renovate renovate Bot force-pushed the renovate/linters branch 6 times, most recently from 0d95f60 to 8f697ed Compare July 1, 2026 01:03
@renovate renovate Bot changed the title chore(deps): update dependency prettier to v3.9.0 chore(deps): update dependency prettier to v3.9.1 Jul 1, 2026
@renovate renovate Bot force-pushed the renovate/linters branch 4 times, most recently from 3048e10 to 612ad66 Compare July 2, 2026 11:57
@renovate renovate Bot changed the title chore(deps): update dependency prettier to v3.9.1 chore(deps): update dependency prettier to v3.9.3 Jul 2, 2026
@renovate renovate Bot force-pushed the renovate/linters branch 2 times, most recently from 38c8e40 to 3cd0487 Compare July 2, 2026 23:34
@renovate renovate Bot changed the title chore(deps): update dependency prettier to v3.9.3 chore(deps): update linters Jul 2, 2026
@renovate renovate Bot force-pushed the renovate/linters branch 8 times, most recently from 11f6b1c to 37c9d07 Compare July 4, 2026 00:46
@renovate renovate Bot force-pushed the renovate/linters branch 8 times, most recently from 18d7ed0 to 003bea6 Compare July 10, 2026 05:34
@renovate renovate Bot force-pushed the renovate/linters branch from 003bea6 to a88496f Compare July 12, 2026 18:03
@renovate renovate Bot force-pushed the renovate/linters branch from a88496f to 932832b Compare July 13, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Build tooling, tests, configuration, overhead dependencies Dependency upgrades

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants