eslint-plugin-promise
7.3.0 · 27 Apr 2026ISC8.3M / weekRepositorynpmAtom feed
Upgrading eslint-plugin-promise from 6.1.1 to 7.3.0
11 releases in betweenevery note read
- 2
- changes to make
- 0
- advisories fixed
- 15
- new
- 6
- fixes
Before you upgrade
Tick each one off as you go- breaking7.0.0
- breaking7.0.0
Release by release
- new
no-promise-in-callback: addexemptDeclarationsoption - new
Add support for ESLint v10
- fixed
no-native: fix to report
Promiseusage in eslint v9 or later
- new
- fixed
no-callback-in-promise: false triggering of callback
- fixed
- new
no-callback-in-promise: addtimeoutsErroption - new
valid-params: addexcludeoption - new
always-return: add
ignoreAssignmentVariableoption - new
catch-or-return: add
allowThenStrictoption - new
New rule
prefer-catch - fixed
Permit appropriate computed member expressions and prototype access
- new
- new
catch-or-return,prefer-await-to-then: do not report Cypress commands - new
prefer-await-to-then: ignore constructor scope unless withstrictoption - new
New rule
spec-onlyto check for non-spec Promise methods
- new
7.0.0nothing new or fixed in the note
- new
Add
strictoption to disallowthenorcatchfollowingawaitoryield - fixed
always-return: treat process.exit() or process.abort() as an acceptable "return"
- new
- new
Add
nameproperty to configs (for use with tooling)
- new
54 internal lines (docs, tests, tooling) left out.