Skip to content

fix(deps): update dependency eslint-plugin-mocha to v12 - #16588

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/eslint-plugin-mocha-12.x
Open

fix(deps): update dependency eslint-plugin-mocha to v12#16588
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/eslint-plugin-mocha-12.x

Conversation

@renovate

@renovate renovate Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-mocha 10.5.012.0.1 age confidence

Release Notes

lo1tuma/eslint-plugin-mocha (eslint-plugin-mocha)

v12.0.1

Compare Source

Bug Fixes
  • Fix handle-done-callback for nested callback handoffs (#​549)

v12.0.0

Compare Source

Breaking Changes
  • Rename no-return-and-callback to no-return-and-done (#​467)
  • Adjust recommended config defaults (#​466)
  • Rename no-synchronous-tests option to allowedAsyncMethods (#​449)
  • Rename no-setup-in-describe to no-setup-in-suite (#​447)
  • Rename no-hooks-for-single-case to no-hooks-for-single-child (#​448)
  • Move no-sibling-hooks functionality into consistent-structure (#​441)
  • Rename no-global-tests to no-top-level-tests (#​434)
  • Rename no-top-level-hooks to no-root-hooks (#​433)
  • Rename named-import interface setting from exports to require (#​432)
  • Require ESLint v10.2.0 (#​425)
Bug Fixes
  • Fix no-sibling-hooks nested function false positives (#​439)
  • Fix no-mocha-arrows fixer for commented concise bodies (#​430)
  • Don’t flag usage of non-configured mocha interface methods (#​431)
  • Declare rules as JS-only (#​426)
  • Guard the no-async-suite fixer against await expressions (#​417)
Features
  • Add no-conditional-tests rule (#​461)
  • Add limit-slow rule (#​458)
  • Add limit-retries rule (#​457)
  • Add limit-timeout rule (#​456)
  • Add rule no-done-twice to reject multiple done() calls (#​453)
  • Add no-code-after-done rule to reject code after done() (#​451)
  • Add rule no-async-and-done to forbid async callbacks with done (#​455)
  • Add rule for async operations in synchronous tests (#​444)
  • Add no-nested-suites rule (#​442)
  • Add consistent-structure rule for suite ordering (#​440)
  • Support custom hook names (#​422)
Enhancements
  • Add hook-order support to consistent-structure (#​462)
  • Extend no-pending-tests to catch this.skip() (#​454)
  • Extend no-async-in-sync-tests for scheduling APIs (#​452)
  • Allow commented skips in no-pending-tests (#​445)
  • handle-done-callback: require done callback handling in every branch (#​443)
  • Allow done callback property handoff (#​438)
  • Handle TypeScript this parameters in done callback rule (#​437)
  • Support custom exports wrapper functions (#​423)
  • Add suggestions for no-exports (#​421)
  • Add suggestions for no-pending-tests (#​419)
  • Add allow option to no-setup-in-describe (#​424)
  • Add suggestions for no-exclusive-tests (#​418)
  • Add an autofix for consistent-interface (#​420)
  • Performance improvements (#​414)
  • Report imported Mocha interface methods in consistent-interface (#​413)
  • Modernize ESLint plugin metadata and rule authoring (#​412)
Documentation
  • Document mochaPlugin.configs.all stability expectations (#​459)
  • Scope README config examples to test files (#​460)
  • Fix no-empty-title docs for suite titles and message option (#​450)
  • Document targeted Mocha version (#​436)
  • Document supported Mocha interfaces (#​435)
  • Overhaul documentation (#​411)
Dependency Upgrades
Code Refactoring
  • Finish stryker follow-up without test-only exports (#​473)
  • Integrate stryker mutation testing (#​470)
  • Add jscpd to lint and deduplicate shared rule plumbing (#​469)
  • Add knip to lint (#​468)
  • Move shared title rule logic out of rules directory (#​446)
  • Add missing tests to get coverage of 100% (#​416)
  • Reuse core prefer-arrow-callback (#​415)
Build-Related
  • Migrate project tasks from npm scripts to just recipes (#​429)
  • Use @enormora/eslint-config-mocha-node-assert (#​493)

v11.3.0

Compare Source

Bug Fixes
  • fix: don't add loops to current layer in consistent-spacing-between-b… (#​408)
  • Fix type of the plugin object's configs field (#​393)
  • Fix handling of suites in no-synchronous-tests (#​401)
Enhancements
  • Fix: disallow extra properties in rule options (#​395)
  • Improve exported plugin type (#​400)
Documentation
  • Syntax highlighting for return in no-synchronous-tests-return (#​402)
Build-Related
  • ci: drop node 23, add node 24 (#​397)

v11.2.0

Compare Source

Enhancements
  • Improve exported plugin type (#​400)
Build-Related
  • ci: drop node 23, add node 24 (#​397)

v11.1.0

Compare Source

Bug Fixes
  • Fix detecting mocha config calls in no-setup-in-describe (#​387)
  • Fix consistent-spacing-between-blocks when using timeout() modifier (#​379)
Enhancements
  • Include typescript declaration files in npm package (#​378)
Documentation
  • Fix valid-suite-title options documentation (#​385)
Code Refactoring
  • Add test to verify no-identical-title supports same titles in different suites (#​388)
  • Add test-case to verify generated tests work with consistent-spacing-between-blocks (#​386)
  • Add regression tests for no-setup-in-describe (#​380)

v11.0.0

Compare Source

Breaking Changes
  • Rename *-description rules to *-title (#​369)
  • Rename no-async-describe to no-async-suite (#​368)
  • Drop support for commonjs in no-exports rule (#​366)
  • Implement new resolve algorithm (#​365)
  • Switch to ESM (#​362)
  • Stop supporting ESLint versions < 9 (#​359)
  • Remove support for node v14, v16 and v18 (#​345)
Features
  • Implement new rule consistent-interface (#​367)
Enhancements
  • Add name to flat configs (#​356)
Dependency Upgrades
Code Refactoring
Build-Related
  • Use packtory as a release tool (#​374)
  • Update CI matrix to use latest node versions (#​370)

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "on the first day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Aug 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
governance Ready Ready Preview Aug 1, 2026 9:45am
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
unlock-airdrops Ignored Ignored Preview Aug 1, 2026 9:45am
unlock-storybook Ignored Ignored Preview Aug 1, 2026 9:45am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants