unstale

npm / eslint-plugin-cypress

eslint-plugin-cypress

What changed in eslint-plugin-cypress 5 to 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.

4 breaking1 new APIs and options1 behavior and defaults1 tooling4 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

eslint-plugin-cypress 71 changes

Breaking changes 1

  • ESLint v10 is now the minimum supported version; ESLint v9 is no longer supported.

    7.0.0release notes

eslint-plugin-cypress 68 changes

Breaking changes 2

  • Removes the deprecated flat configuration entry point; use eslint-plugin-cypress instead.

    6.0.0release notes

  • Completes the migration for ESLint v10, so developers can use this release with ESLint v10.

    6.0.0release notes

New APIs and options 1

  • Adds a rule that ensures .and() follows certain commands.

    6.3.0release notes

Behavior and default changes 1

  • Supports chains started from helper functions in unsafe-to-chain-command.

    6.4.0release notes

Fixes and other changes 4

  • Fixes handling of flag identifiers defined in object or array patterns.

    6.2.3release notes

  • Conditional expressions are now checked by the require-data-selectors rule.

    6.2.1release notes

  • The rule uses consistent rules with assignments.

    6.2.0release notes

  • The no-xpath rule's message text was expanded.

    6.1.0release notes

eslint-plugin-cypress 52 changes

Breaking changes 1

  • Extra properties are disallowed in rule options, so invalid rule configuration is rejected.

    5.2.1release notes

Tooling 1

  • Adds support for using eslint-plugin-cypress with ESLint v10.

    5.3.0release notes