# What changed in eslint-plugin-eslint-plugin

> 17 changes in eslint-plugin-eslint-plugin 7 from its official release notes, upgrade guides and advisories: 7 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/eslint-plugin-eslint-plugin/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## eslint-plugin-eslint-plugin 7

### New APIs and options

- Adds a rule for detecting incomplete meta schemas. (7.6.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.0)
- Adds a rule for detecting incorrect meta schemas. (7.6.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.0)
- Adds the require-meta-languages rule. (7.5.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.5.0)
- Adds the require-test-error-positions rule. (7.4.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.4.0)
- Adds the no-matching-violation-suggest-message-ids rule. (7.3.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.3.0)
- Adds the unique-test-case-names rule. (7.2.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.2.0)
- Adds the require-test-case-name rule. (7.1.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.1.0)

### Fixes and other changes

- meta.messages is required only when a rule reports. (7.6.2) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.2)
- getTestInfo detects NewExpression and CallExpression according to the configured ruleTesterConstructors setting. (7.6.2) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.2)
- Ports schema and deprecated properties in prefer-object-rule, so those properties are preserved when converting to an object rule. (7.6.1) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.1)
- Fixes string array schema validation for this rule. (7.6.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.0)
- Fixes string array schema validation for this rule. (7.6.0) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.6.0)
- Avoids false positives for external meta docs in require-meta-* rules. (7.4.2) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.4.2)
- The require-meta-* rules no longer report false positives with unresolved meta object spreads. (7.4.1) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.4.1)
- The error message for an invalid meta.fixable property was updated. (7.3.3) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.3.3)
- The minimum supported Node.js 22 version is lowered from 22.13.1 to 22.13.0. (7.3.2) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.3.2)
- Updates defaultOptions validation logic; the notes do not specify which cases are handled differently. (7.3.1) — [release notes](https://github.com/eslint-community/eslint-plugin-eslint-plugin/releases/tag/v7.3.1)
