Skip to content

Bump @wordpress/eslint-plugin from 24.5.0 to 25.3.0#25

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/wordpress/eslint-plugin-25.3.0
Open

Bump @wordpress/eslint-plugin from 24.5.0 to 25.3.0#25
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/wordpress/eslint-plugin-25.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 27, 2026

Copy link
Copy Markdown
Contributor

Bumps @wordpress/eslint-plugin from 24.5.0 to 25.3.0.

Changelog

Sourced from @​wordpress/eslint-plugin's changelog.

25.3.0 (2026-05-27)

25.2.0 (2026-05-14)

New Features

25.1.0 (2026-04-29)

New Features

  • Added use-import-as rule to enforce configured aliases for selected named imports and direct unlock( privateApis ) destructuring (#77389).
  • Added no-unsafe-render-order rule to flag unsafe render-prop composition with VisuallyHidden and Link/Text (#77428).

Enhancements

  • Improved the Design System token lint rules to recognize CSS declaration strings more accurately, avoiding false bare-token reports for declarations while still flagging invalid token assignments and unknown token names (#77384).
  • Update use-recommended-components rule to prefer VisuallyHidden from @wordpress/ui over @wordpress/components (#77575).

25.0.0 (2026-04-15)

Breaking Changes

  • Upgraded to ESLint v10 with flat config format. The plugin now exports flat config arrays instead of eslintrc objects. Consumers must migrate from .eslintrc.* files to eslint.config.mjs. See the migration guide for details (#76654).
  • The minimum required ESLint version is now ^9.0.0 || ^10.0.0 (#76654).
  • Upgraded eslint-plugin-import to v2.31+ (wrapped with fixupPluginRules for flat config compatibility) (#76654).
  • Upgraded @typescript-eslint/* from v6 to v8 (via the unified typescript-eslint package) (#76654).
  • Replaced eslint-plugin-eslint-comments with @eslint-community/eslint-plugin-eslint-comments. Rule prefixes changed from eslint-comments/* to @eslint-community/eslint-comments/* (#76654).

New Features

  • Added @wordpress/eslint-plugin/eslintrc entry point — a compatibility wrapper for ESLint v9 consumers still using .eslintrc.* files. This is deprecated and will be removed in a future major version (#76654).
  • Configs are now exported as flat config arrays (e.g., wordpress.configs.recommended returns an array of config objects suitable for spreading into eslint.config.mjs) (#76654).

Enhancements

  • Disabled the jsx-a11y/heading-has-content rule in the recommended configuration, which reports many false positives when heading elements are passed via a render prop (#77073).
Commits
  • d653c5f chore(release): publish
  • 065fa3b Update changelog files
  • f63ca66 Merge changes published in the Gutenberg plugin "release/23.3" branch
  • 7f4e229 Update changelog files
  • b5afac3 Merge changes published in the Gutenberg plugin "release/23.3" branch
  • fee7eec Update changelog files
  • f34b1f7 Merge changes published in the Gutenberg plugin "release/23.3" branch
  • 51264e3 chore(release): publish
  • a8d4b30 Update changelog files
  • f75812b Merge changes published in the Gutenberg plugin "release/23.2" branch
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@wordpress/eslint-plugin](https://github.com/WordPress/gutenberg/tree/HEAD/packages/eslint-plugin) from 24.5.0 to 25.3.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/eslint-plugin@25.3.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@wordpress/eslint-plugin"
  dependency-version: 25.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants