fast-check
fast-check copied to clipboard
⬆️ Update typescript-eslint monorepo to v8 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/utils (source) | ^7.18.0 -> ^8.0.1 |
||||
| typescript-eslint (source) | ^7.18.0 -> ^8.0.1 |
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/utils)
v8.0.1
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.0.0
🚀 Features
-
eslint-plugin: remove formatting/layout rules
-
utils: add Linter configType constructor option
-
utils: swap LegacyESLint out for FlatESLint as ESLint export
-
utils: remove deprecated context helpers
-
utils: allow specifying additional rule meta.docs in RuleCreator
-
eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces
-
rule-tester: support multipass fixes
-
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
-
eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types
-
eslint-plugin: [no-unused-vars] add
reportUnusedIgnorePatternoption -
eslint-plugin: [no-unused-vars] report if var used only in typeof
-
rule-tester: switched to flat config
❤️ Thank You
- Abraham Guo
- Alfred Ringstad
- auvred
- Brad Zacher
- Christopher Aubut
- Collin Bachman
- James Henry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
- Victor Lin
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.18.0 (2024-07-29)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.17.0 (2024-07-22)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.16.1 (2024-07-15)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.16.0 (2024-07-08)
🩹 Fixes
-
deps: update dependency @eslint-community/regexpp to v4.11.0
-
utils: context.parserPath may be undefined
-
website: react key error on internal pages of website
❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- Juan Sanchez
- Vinccool96
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.15.0 (2024-07-01)
🚀 Features
- eslint-plugin: [array-type] detect
Readonly<string[]>case
🩹 Fixes
- utils: clean outdated
RuleTesterexport
❤️ Thank You
- auvred
- Kim Sang Du
- rgehbt
- Vinccool96
You can read about our versioning strategy and releases on our website.
7.14.1 (2024-06-24)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.14.0 (2024-06-24)
🚀 Features
- support TypeScript 5.5
🩹 Fixes
- eslint-plugin: [no-invalid-this] support AccessorProperty
❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
You can read about our versioning strategy and releases on our website.
7.13.1 (2024-06-17)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.13.0 (2024-06-10)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.12.0 (2024-06-03)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.11.0 (2024-05-27)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.10.0 (2024-05-20)
🩹 Fixes
- utils: remove function form type from flat config
filesandignores
❤️ Thank You
- auvred
- Emanuel Hoogeveen
- jsfm01
- Kirk Waiblinger
You can read about our versioning strategy and releases on our website.
7.9.0 (2024-05-13)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.8.0 (2024-04-29)
🩹 Fixes
- utils: export ESLint backwards-compat functions
❤️ Thank You
- auvred
- Josh Goldberg ✨
- jsfm01
- Kim Sang Du
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.7.1 (2024-04-22)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.7.0 (2024-04-15)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.6.0 (2024-04-08)
🚀 Features
-
add
namefield to shared configs and flat config types -
bump npm dependency ranges
-
utils: add types for both flat and legacy eslint classes
🩹 Fixes
- typescript-eslint: fix type errors when using
exactOptionalPropertyTypes
❤️ Thank You
- Abraham Guo
- auvred
- Brad Zacher
You can read about our versioning strategy and releases on our website.
7.5.0 (2024-04-01)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.4.0 (2024-03-25)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.3.1 (2024-03-18)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.3.0 (2024-03-18)
🚀 Features
-
utils: add parser name to thrown parser error message
-
eslint-plugin: add meta.docs.recommended setting for strict config options
🩹 Fixes
- correct
engines.nodeconstraints inpackage.json
❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.2.0 (2024-03-11)
🚀 Features
- support TS 5.4
❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.1.1 (2024-03-04)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.1.0 (2024-02-26)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.0.2 (2024-02-19)
🩹 Fixes
-
fix tsconfig-less check errors, fix
@types/eslintincompatibilities, add tests -
utils: use mergeable interface for
settingsproperty
❤️ Thank You
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
7.0.1 (2024-02-12)
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (typescript-eslint)
v8.0.1
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.0.0
🚀 Features
-
eslint-plugin: deprecate no-loss-of-precision extension rule
-
utils: allow specifying additional rule meta.docs in RuleCreator
-
eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces
-
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
-
eslint-plugin: remove deprecated no-throw-literal rule
-
eslint-plugin: apply initial config changes for v8
-
eslint-plugin: remove no-useless-template-literals
-
eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types
-
eslint-plugin: [no-unnecessary-type-parameters] promote to strict
🩹 Fixes
-
disable
projectServiceindisabled-type-checkedshared config -
eslint-plugin: correct rules.d.ts types to not rely on non-existent imports
❤️ Thank You
- Abraham Guo
- Alfred Ringstad
- auvred
- Brad Zacher
- Christopher Aubut
- Collin Bachman
- James Henry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
- Victor Lin
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.18.0 (2024-07-29)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.17.0 (2024-07-22)
🚀 Features
- eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
You can read about our versioning strategy and releases on our website.
7.16.1 (2024-07-15)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.16.0 (2024-07-08)
🚀 Features
- eslint-plugin: [no-unnecessary-parameter-property-assignment] add new rule
🩹 Fixes
-
deps: update dependency @eslint-community/regexpp to v4.11.0
-
website: react key error on internal pages of website
❤️ Thank You
- Abraham Guo
- auvred
- Josh Goldberg ✨
- Juan Sanchez
- Vinccool96
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.15.0 (2024-07-01)
🚀 Features
- eslint-plugin: back-port new rules around empty object types from v8
🩹 Fixes
- disable
EXPERIMENTAL_useProjectServiceindisabled-type-checkedshared config
❤️ Thank You
- auvred
- Kim Sang Du
- rgehbt
- Vinccool96
You can read about our versioning strategy and releases on our website.
7.14.1 (2024-06-24)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.14.0 (2024-06-24)
🚀 Features
- support TypeScript 5.5
❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
You can read about our versioning strategy and releases on our website.
7.13.1 (2024-06-17)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.13.0 (2024-06-10)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.12.0 (2024-06-03)
🚀 Features
- eslint-plugin: [no-useless-template-literals] rename to
no-useless-template-expression(deprecateno-useless-template-literals)
🩹 Fixes
- no-useless-template-expression -> no-unnecessary-template-expression
❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.11.0 (2024-05-27)
🚀 Features
- eslint-plugin: deprecate prefer-ts-expect-error in favor of ban-ts-comment
❤️ Thank You
- Abraham Guo
- auvred
- Dom Armstrong
- Kirk Waiblinger
You can read about our versioning strategy and releases on our website.
7.10.0 (2024-05-20)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.9.0 (2024-05-13)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.8.0 (2024-04-29)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.7.1 (2024-04-22)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.7.0 (2024-04-15)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.6.0 (2024-04-08)
🚀 Features
-
add
namefield to shared configs and flat config types -
bump npm dependency ranges
❤️ Thank You
- Abraham Guo
- auvred
- Brad Zacher
You can read about our versioning strategy and releases on our website.
7.5.0 (2024-04-01)
🩹 Fixes
- typescript-eslint: improve support for legacy configs
❤️ Thank You
- Brad Zacher
- Kim Sang Du
- Mark de Dios
- Naru
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.4.0 (2024-03-25)
🚀 Features
- eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error
🩹 Fixes
- typescript-eslint: declare peer dependency on
utilsto ensure npm correctly installs dependencies
❤️ Thank You
- Abraham Guo
- Brad Zacher
- Josh Goldberg ✨
- Kim Sang Du
- Kirk Waiblinger
- Marco Pasqualetti
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.3.1 (2024-03-18)
🩹 Fixes
- eslint-plugin: [no-floating-promises] revert disable of ignoreVoid in strict config
❤️ Thank You
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
7.3.0 (2024-03-18)
🚀 Features
-
eslint-plugin: add meta.docs.recommended setting for strict config options
-
eslint-plugin: add rule
use-unknown-in-catch-callback-variables
🩹 Fixes
- correct
engines.nodeconstraints inpackage.json
❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.2.0 (2024-03-11)
🚀 Features
- support TS 5.4
🩹 Fixes
-
eslint-plugin: expose *-type-checked-only configs for extension
-
typescript-eslint: set
sourceType: "module"in base shared config -
typescript-eslint: export
ConfigWithExtendstype
❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.1.1 (2024-03-04)
🩹 Fixes
- typescript-eslint: apply
ignoresto all extended configs passed toconfighelper function
❤️ Thank You
- auvred
You can read about our versioning strategy and releases on our website.
7.1.0 (2024-02-26)
🚀 Features
- eslint-plugin: add *-type-checked-only configs
❤️ Thank You
- Arka Pratim Chaudhuri
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.0.2 (2024-02-19)
🩹 Fixes
- fix tsconfig-less check errors, fix
@types/eslintincompatibilities, add tests
❤️ Thank You
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
7.0.1 (2024-02-12)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit 7ef68a9082e37d14e0d0762f0ef89525c8b5321b:
| Sandbox | Source |
|---|---|
| @fast-check/examples | Configuration |
👋 A preview of the new documentation is available at: http://66aa80e521856626f958c61b--dubzzz-fast-check.netlify.app
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 95.32%. Comparing base (
8560dc1) to head (7ef68a9). Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #5179 +/- ##
=======================================
Coverage 95.32% 95.32%
=======================================
Files 234 234
Lines 10414 10414
Branches 2774 2774
=======================================
Hits 9927 9927
Misses 487 487
| Flag | Coverage Δ | |
|---|---|---|
| unit-tests | 95.32% <100.00%> (ø) |
|
| unit-tests-18.x-Linux | 95.32% <100.00%> (ø) |
|
| unit-tests-20.x-Linux | 95.32% <100.00%> (?) |
|
| unit-tests-22.x-Linux | 95.32% <100.00%> (ø) |
|
| unit-tests-latest-Linux | 95.32% <100.00%> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
👋 A preview of the new documentation is available at: http://66ae466c64f3fca2ad377736--dubzzz-fast-check.netlify.app
👋 A preview of the new documentation is available at: http://66b12b4adc9a15081bc019dc--dubzzz-fast-check.netlify.app
👋 A preview of the new documentation is available at: http://66b86c06fdff580dc33d4372--dubzzz-fast-check.netlify.app
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
🦋 Changeset detected
Latest commit: 7ef68a9082e37d14e0d0762f0ef89525c8b5321b
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 5 packages
| Name | Type |
|---|---|
| fast-check | Patch |
| @fast-check/packaged | Patch |
| @fast-check/vitest | Patch |
| @fast-check/worker | Patch |
| @fast-check/jest | Patch |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
👋 A preview of the new documentation is available at: http://66f1d914135ee408112d3816--dubzzz-fast-check.netlify.app
👋 A preview of the new documentation is available at: http://66f1db7c8c84b11544b041b5--dubzzz-fast-check.netlify.app