cypress-example-todomvc
cypress-example-todomvc copied to clipboard
chore(deps): update dependency eslint-plugin-mocha to version 11.x π
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-mocha | 5.3.0 -> 11.1.0 |
Release Notes
lo1tuma/eslint-plugin-mocha (eslint-plugin-mocha)
v11.1.0
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
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
- Migrate codebase to typescript (#β372)
- Replace nyc with c8 for collecting coverage information (#β361)
- Use @βeslint-community/eslint-utils instead of unmaintained eslint-utils (#β358)
- Use node builtin assert instead of chai (#β357)
Build-Related
v10.5.0
Enhancements
- Add name to flat configs (#β356)
v10.4.3
Bug Fixes
- Fix support for ESLint versions < 8.40.0
v10.4.2
Bug Fixes
- Stop using deprecated ESLint context methods
v10.4.1
Bug Fixes
- Downgrade
globalspackage to support node versions < v18
v10.4.0
Features
- Add support for eslint flat config format (#β349)
v10.3.0
Features
- Add
consistent-spacing-between-blocksrule (#β340)
Documentation
- Add screendriver to contributors (#β339)
v10.2.0
Features
- Support function calls as custom names (to stop false warnings) (#β336)
Documentation
- Automate docs with eslint-doc-generator (#β330)
Dependency Upgrades
- Update all dependencies (#β334)
Build-Related
- Include Node.js v20 in continuous integration pipeline (#β338)
- Introduce "release-it" to make releases more comfortable (#β337)
v10.1.0
Enhancements
- Support this for additionalCustomNames (#β329)
v10.0.5
Bug Fixes
- Support Node 18 + switch from ramda to rambda (#β326)
Code Refactoring
- Add unit tests to verify the correct reference is analyzed for shadowing (#β328)
v10.0.4
Documentation
- Document recommended error level (#β317)
Dependency Upgrades
- Bump package versions due to vulnerability issues (#β320)
v10.0.3
Bug Fixes
- Allow dynamic expressions as description argument in no-empty-description (#β316)
v10.0.2
Bug Fixes
- Fix no-empty-description rule to not report on dynamic values (#β315)
Code Refactoring
- chore: switch yarn command to npm (#β309)
v10.0.1
Bug Fixes
- Add
mochaprefix to "no-empty-description" rule name in rec config (#β310)
Build-Related
- chore: use
npm-run-allto run lint/test scripts (#β308)
v10.0.0
Breaking Changes
Features
Enhancements
- Add rule documentation URLs (and eslint-plugin-eslint-plugin) (#β294)
Documentation
- Remove unavailable badge from README (#β305)
Dependency Upgrades
- Update devDependencies (#β301)
Code Refactoring
- Remove eslint-config-holidaycheck dev dependency (#β300)
Build-Related
- Add
markdownlintand fix linting issues (#β306)
v9.0.0
Breaking Changes
- Drop support for node v10 (#β285)
Bug Fixes
- Fix false positive in no-setup-in-describe (#β293)
Features
- Add "all" config preset which enables all rules (#β281)
Enhancements
- Improve no-skipped performance (#β292)
- Improve no-hooks-for-single-case performance (#β291)
- Improve no-nested-tests performance (#β290)
- Improve performance of no-identical-title (#β289)
- Improve no-setup-in-describe performance (#β287)
- Improve no-mocha-arrows performance (#β288)
- Improve performance of no-exports rule (#β286)
- Enable all rules during runtime benchmark (#β282)
Dependency Upgrades
- Update dependencies (#β284)
Build-Related
- Add node v16 to CI environments (#β283)
v8.2.0
Enhancements
- Memoize names (increases speed by 10x) (#β280)
Code Refactoring
-
- Avoid passing superfluous argument (#β278)
v8.1.0
Bug Fixes
- Fix prefer-arrow-callback to not fail when using import.meta (#β266)
Enhancements
- Speed up no-exclusive-tests and no-pending-tests (#β276)
- set env.mocha on recommended config (#β273)
- Add benchmarks for runtime with many files (#β269)
Documentation
Build-Related
- Improve benchmark test reliability (#β277)
v8.0.0
Breaking Changes
- Consistently use shared settings in all rules (#β262)
- remove autofix from no-skipped-tests rule fix (#β258)
Features
- New rule no-exports (#β263)
Enhancements
- New option
ignoreSkippedforhandle-done-callbackrule (#β260)
Documentation
- Add meta.docs.description to all rules (#β257)
Dependency Upgrades
- Update dependencies (#β259)
Code Refactoring
- Use includes instead of indexOf (#β261)
v7.0.1
Bug Fixes
- Fix no-setup-in-describe to not flag describe.skip() (#β256)
- Fix max-top-level-suites to work with ES modules (#β255)
- Support comments in arrow functions when fixing (#β253)
v7.0.0
Breaking Changes
- Drop support for ESLint < v7 and Node.js < v10 (#β247)
Enhancements
- Add
meta.typeand missingfixable: 'code'(#β245)
Dependency Upgrades
- Updates of devDependencies (#β246)
v6.3.0
Bug Fixes
- no-hooks-for-single-case: fix false postive in nested suites (#β238)
- Fix max-top-level-suites to ignore generated suites (#β239)
- Check static template strings in valid-test-description and valid-suite-description (#β237)
Enhancements
- no-hooks: add option to allow certain kind of hooks (#β236)
- Add schemas for options (and remove for files which are using settings) (#β234)
- Add
uflag in RegExp forvalid-test-descriptionandvalid-suite-description(#β232) - Add
fixableproperty to fixable rules (and mention in docs) (#β228) - add plugin to recommended config (#β226)
Documentation
- Indicate whether rule is recommended (#β229)
- "Options" heading in doc files (and consistent level 2 heading) (#β233)
- Doc syntax issue (#β231)
Code Refactoring
Build-Related
-
- npm: Add package-lock.json (#β230)
- βοΈ Send a webhook to Coveralls when the build completes (#β222)
v6.2.2
Bug Fixes
- Support TDD interface in no-setup-in-describe (#β220)
Build-Related
- π Use GitHub Actions instead of Travis (#β221)
v6.2.1
Bug Fixes
- Fix no-setup-in-describe to allow mocha config calls (#β215)
- Relax no-synchronous-tests to allow non literals from concise arrows (#β216)
Documentation
- Minor documentation tweaks (#β217)
Dependency Upgrades
- Update devDependencies (#β218)
v6.2.0
Enhancements
- Startup Performance Optimization (#β214)
v6.1.1
Bug Fixes
- Fix no-setup-in-describe to allow Mocha suite config (#β209)
v6.1.0
Enhancements
- Add custom message for valid-suite-description (#β207)
- Add custom message for valid-test-description rule (#β206)
v6.0.0
Breaking Changes
Bug Fixes
- Fix no-setup-in-describe to correctly detect describe calls (#β196)
- Fix no-setup-in-describe to work with arrow functions (#β195)
Features
- Implement no-return-from-async rule (#β190)
Dependency Upgrades
- Update dev dependencies (#β199)
Build-Related
- Add nodejs to travis build environments (#β198)
Configuration
π Schedule: Branch creation - "after 11pm every weekday,every weekend,before 1am every weekday" in timezone America/New_York, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.