class-transformer
class-transformer copied to clipboard
chore(deps): update dependency eslint-plugin-jest to v28
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-jest | ^25.2.4 -> ^28.0.0 |
Release Notes
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v28.9.0
Features
28.8.3 (2024-09-04)
Bug Fixes
28.8.2 (2024-09-02)
Performance Improvements
28.8.1 (2024-08-29)
Bug Fixes
v28.8.3
Bug Fixes
v28.8.2
Performance Improvements
v28.8.1
Bug Fixes
v28.8.0
Features
v28.7.0
Features
v28.6.0
Features
- prefer-jest-mocked: add new rule (#1599) (4b6a4f2)
- valid-expect: supporting automatically fixing adding async in some cases (#1579) (5b9b47e)
v28.5.0
Features
v28.4.0
Features
v28.3.0
Features
v28.2.0
Features
28.1.1 (2024-04-06)
Bug Fixes
v28.1.1
Bug Fixes
v28.1.0
Features
v28.0.0
Bug Fixes
- allow ESLint 9 as peer dependency (#1547) (3c5e167)
- drop support for Node 19 (#1548) (c87e388)
- no-large-snapshots: avoid
instanceof RegExpcheck for ESLint v9 compatibility (#1542) (af4a9c9)
Features
- drop support for
@typescript-eslint/eslint-pluginv5 (#1530) (150e355) - drop support for Node v14 (#1527) (df5e580)
- remove
no-ifrule (#1528) (f976fc8) - remove
snapshotprocessor andflat/snapshotconfig (#1532) (98087f9) - upgrade
@typescript-eslint/utilsto v6 (#1508) (dc6e8cd)
BREAKING CHANGES
- Node v19 is no longer supported
- removed unneeded
snapshotprocessor andflat/snapshotconfig - dropped support for
@typescript-eslint/eslint-pluginv5 - dropped support for Node v14
- removed
no-ifin favor ofno-conditional-in-test
v27.9.0
Features
v27.8.0
Features
v27.7.0
Features
27.6.3 (2024-01-12)
Bug Fixes
27.6.2 (2024-01-10)
Reverts
27.6.1 (2024-01-01)
Bug Fixes
v27.6.3
Bug Fixes
v27.6.2
Reverts
v27.6.1
Bug Fixes
v27.6.0
Features
v27.5.0
Features
27.4.3 (2023-10-20)
Bug Fixes
27.4.2 (2023-09-29)
Bug Fixes
27.4.1 (2023-09-29)
Bug Fixes
v27.4.3
Bug Fixes
v27.4.2
Bug Fixes
v27.4.1
Bug Fixes
v27.4.0
Features
v27.3.0
Features
27.2.3 (2023-07-13)
Bug Fixes
27.2.2 (2023-06-19)
Bug Fixes
27.2.1 (2023-01-06)
Bug Fixes
v27.2.3
Bug Fixes
v27.2.2
Bug Fixes
v27.2.1
Bug Fixes
v27.2.0
Features
27.1.7 (2022-12-15)
Bug Fixes
27.1.6 (2022-11-24)
Bug Fixes
- ensure rule fixes produce valid code when function params and args have trailing commas (#1282) (8eca0b7)
27.1.5 (2022-11-10)
Performance Improvements
27.1.4 (2022-11-04)
Performance Improvements
27.1.3 (2022-10-18)
Bug Fixes
27.1.2 (2022-10-14)
Bug Fixes
27.1.1 (2022-10-05)
Bug Fixes
v27.1.7
Bug Fixes
v27.1.6
Bug Fixes
- ensure rule fixes produce valid code when function params and args have trailing commas (#1282) (8eca0b7)
v27.1.5
Performance Improvements
v27.1.4
Performance Improvements
v27.1.3
Bug Fixes
v27.1.2
Bug Fixes
v27.1.1
Bug Fixes
v27.1.0
Features
27.0.4 (2022-09-10)
Bug Fixes
27.0.3 (2022-09-09)
Bug Fixes
27.0.2 (2022-09-08)
Bug Fixes
- no-restricted-matchers: improve check to not be solely based on the start of the matcher chain (#1236) (5fe4568), closes #1235
27.0.1 (2022-08-28)
Bug Fixes
v27.0.4
Bug Fixes
v27.0.3
Bug Fixes
v27.0.2
Bug Fixes
- no-restricted-matchers: improve check to not be solely based on the start of the matcher chain (#1236) (5fe4568), closes #1235
v27.0.1
Bug Fixes
v27.0.0
Bug Fixes
Features
- drop support for
eslint@6(#1212) (21fc2fe) - drop support for Node versions 12 and 17 (#1211) (4c987f5)
- make
no-alias-methodsrecommended (#1221) (914b24a) - no-jest-import: remove rule (#1220) (918873b)
- no-restricted-matchers: match based on start of chain, requiring each permutation to be set (#1218) (f4dd97a)
BREAKING CHANGES
no-alias-methodsis now recommended as the methods themselves will be removed in the next major version of Jest- no-jest-import: removed
no-jest-importrule - unbound-method: errors thrown by the
unbound-methodbase rule are no longer suppressed - really this means that if you don't specifyprojectwhen this rule is enabled and@typescript-eslint/eslint-pluginis present, that error will no longer be suppressed instead of silently doing nothing; it will still not throw if this rule is enabled without the base rule being present - no-restricted-matchers:
no-restricted-matchersnow checks against the start of the expect chain, meaning you have to explicitly list each possible matcher & modifier permutations that you want to restrict - Support for ESLint version 6 is removed
- Node versions 12 and 17 are no longer supported
v26.9.0
Features
26.8.7 (2022-08-21)
Bug Fixes
26.8.6 (2022-08-21)
Bug Fixes
26.8.5 (2022-08-20)
Bug Fixes
26.8.4 (2022-08-19)
Bug Fixes
- prefer-mock-promise-shorthand: ignore
mockImplementationfunctions that have parameters (#1199) (78ccbef)
26.8.3 (2022-08-15)
Performance Improvements
26.8.2 (2022-08-09)
Bug Fixes
26.8.1 (2022-08-08)
Bug Fixes
- no-standalone-expect: only report on
expect.hasAssertions&expect.assertionsmember calls (#1191) (4bf9eea)
v26.8.7
Bug Fixes
v26.8.6
Bug Fixes
v26.8.5
Bug Fixes
v26.8.4
Bug Fixes
- prefer-mock-promise-shorthand: ignore
mockImplementationfunctions that have parameters (#1199) (78ccbef)
v26.8.3
Performance Improvements
v26.8.2
Bug Fixes
v26.8.1
Bug Fixes
- no-standalone-expect: only report on
expect.hasAssertions&expect.assertionsmember calls (#1191) (4bf9eea)
v26.8.0
Features
v26.7.0
Features
v26.6.0
Features
26.5.3 (2022-06-06)
Bug Fixes
26.5.2 (2022-06-06)
Bug Fixes
26.5.1 (2022-06-05)
Bug Fixes
v26.5.3
Bug Fixes
v26.5.2
Bug Fixes
v26.5.1
Bug Fixes
v26.5.0
Features
26.4.7 (2022-06-04)
Bug Fixes
26.4.6 (2022-05-30)
Bug Fixes
26.4.5 (2022-05-29)
Bug Fixes
- expect-expect: include numbers when matching assert function names with wildcards (#1134) (2d0ef11)
26.4.4 (2022-05-29)
Bug Fixes
- don't consider template tags in the middle of a possible jest function chain to be valid (#1133) (430de17)
26.4.3 (2022-05-29)
Bug Fixes
- don't consider method calls on literals or
newto be jest functions (#1132) (379ceb3) - produce valid code when when fixing properties accessed with square brackets (#1131) (6cd600d)
26.4.2 (2022-05-28)
Bug Fixes
- don't consider
concurrent.skipandconcurrent.onlyvalid test functions (#1124) (0aa5eb6) - no-disabled-tests: use jest function call parser for checking number of args (#1126) (b67e389)
26.4.1 (2022-05-28)
Bug Fixes
- no-disabled-tests: switch to using jest function call parser (#1125) (32931c3)
- support
failingproperty on test functions (#1123) (6d75e8d)
v26.4.7
Bug Fixes
v26.4.6
Bug Fixes
v26.4.5
Bug Fixes
- expect-expect: include numbers when matching assert function names with wildcards (#1134) (2d0ef11)
v26.4.4
Bug Fixes
- don't consider template tags in the middle of a possible jest function chain to be valid (#1133) (430de17)
v26.4.3
Bug Fixes
- don't consider method calls on literals or
newto be jest functions (#1132) (379ceb3) - produce valid code when when fixing properties accessed with square brackets (#1131) (6cd600d)
v26.4.2
Bug Fixes
- don't consider
concurrent.skipandconcurrent.onlyvalid test functions (#1124) (0aa5eb6) - no-disabled-tests: use jest function call parser for checking number of args (#1126) (b67e389)
[v26.4.1](https://redirect.github.com/jest-community/eslint-plugin-j
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: @typescript-eslint/[email protected]
npm ERR! node_modules/@typescript-eslint/eslint-plugin
npm ERR! dev @typescript-eslint/eslint-plugin@"^4.33.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peerOptional @typescript-eslint/eslint-plugin@"^6.0.0 || ^7.0.0 || ^8.0.0" from [email protected]
npm ERR! node_modules/eslint-plugin-jest
npm ERR! dev eslint-plugin-jest@"^28.0.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @typescript-eslint/[email protected]
npm ERR! node_modules/@typescript-eslint/eslint-plugin
npm ERR! peerOptional @typescript-eslint/eslint-plugin@"^6.0.0 || ^7.0.0 || ^8.0.0" from [email protected]
npm ERR! node_modules/eslint-plugin-jest
npm ERR! dev eslint-plugin-jest@"^28.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-12-16T12_37_26_868Z-debug-0.log