typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] allow nullish coalescing for naked type parameter ([#6910](https://togithub.com/typescript-eslint/typescript-eslint/issues/6910)) ([3e5f858](https://togithub.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b))
##### Features
- **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow custom suggestions ([#6876](https://togithub.com/typescript-eslint/typescript-eslint/issues/6876)) ([ff65235](https://togithub.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe))
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.39.0`](https://togithub.com/eslint/eslint/releases/tag/v8.39.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.38.0...v8.39.0)
#### Features
- [`3f7af9f`](https://togithub.com/eslint/eslint/commit/3f7af9f408625dbc486af914706d34c4b483b5ba) feat: Implement `SourceCode#markVariableAsUsed()` ([#17086](https://togithub.com/eslint/eslint/issues/17086)) (Nicholas C. Zakas)
#### Documentation
- [`6987dc5`](https://togithub.com/eslint/eslint/commit/6987dc59e46f4e345d0d6c20c1f2c6846bbd7acc) docs: Fix formatting in Custom Rules docs ([#17097](https://togithub.com/eslint/eslint/issues/17097)) (Milos Djermanovic)
- [`4ee92e5`](https://togithub.com/eslint/eslint/commit/4ee92e5cbdeba6fea2147901ce926de16946958a) docs: Update README (GitHub Actions Bot)
- [`d8e9887`](https://togithub.com/eslint/eslint/commit/d8e9887c2c384d24d586d08ee9ae2ada79bd234c) docs: Custom Rules cleanup/expansion ([#16906](https://togithub.com/eslint/eslint/issues/16906)) (Ben Perlmutter)
- [`1fea279`](https://togithub.com/eslint/eslint/commit/1fea2797801a82a2718814c83dad641dab092bcc) docs: Clarify how to add to tsc agenda ([#17084](https://togithub.com/eslint/eslint/issues/17084)) (Nicholas C. Zakas)
- [`970ef1c`](https://togithub.com/eslint/eslint/commit/970ef1c868235a58297682513842f1256cdfbd03) docs: Update triage board location (Nicholas C. Zakas)
- [`6d8bffd`](https://togithub.com/eslint/eslint/commit/6d8bffdf45d50e272dc45e6d2d05b4a737514468) docs: Update README (GitHub Actions Bot)
#### Chores
- [`60a6f26`](https://togithub.com/eslint/eslint/commit/60a6f2694deb4aa1c54de2a28d0357cddfd16644) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).39.0 ([#17102](https://togithub.com/eslint/eslint/issues/17102)) (Milos Djermanovic)
- [`d5ba5c0`](https://togithub.com/eslint/eslint/commit/d5ba5c0a85e7a10777761f5d46c104ab7f25845b) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`f57eff2`](https://togithub.com/eslint/eslint/commit/f57eff20f5789408e95061f1af5354bb9b4f4784) ci: run tests on Node.js v20 ([#17093](https://togithub.com/eslint/eslint/issues/17093)) (Nitin Kumar)
- [`9d1b8fc`](https://togithub.com/eslint/eslint/commit/9d1b8fc60cc31f12618e58c10a2669506b7ce9bf) perf: Binary search in token store `utils.search` ([#17066](https://togithub.com/eslint/eslint/issues/17066)) (Francesco Trotta)
- [`07a4435`](https://togithub.com/eslint/eslint/commit/07a4435a0c08cb63ebf11b71f735bac20318829b) chore: Add request for minimal repro to bug report ([#17081](https://togithub.com/eslint/eslint/issues/17081)) (Nicholas C. Zakas)
- [`eac4943`](https://togithub.com/eslint/eslint/commit/eac4943ba2e4edb3dbfea0470e5d4b15a4926c40) refactor: remove unnecessary use of `SourceCode#getAncestors` in rules ([#17075](https://togithub.com/eslint/eslint/issues/17075)) (Milos Djermanovic)
- [`0a7b60a`](https://togithub.com/eslint/eslint/commit/0a7b60a9d5621dbbc1a8a8adda3b7c2060c779ca) chore: update description of `SourceCode#getDeclaredVariables` ([#17072](https://togithub.com/eslint/eslint/issues/17072)) (Milos Djermanovic)
- [`6e2df71`](https://togithub.com/eslint/eslint/commit/6e2df71cc390252aaca212abe3dc0467fe397450) chore: remove unnecessary references to the LICENSE file ([#17071](https://togithub.com/eslint/eslint/issues/17071)) (Milos Djermanovic)
dubzzz/fast-check
### [`v3.8.1`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#381)
[Compare Source](https://togithub.com/dubzzz/fast-check/compare/v3.8.0...v3.8.1)
*New website for the documentation*
\[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.8.1)]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.8.0...v3.8.1)]
#### Fixes
- ([PR#3723](https://togithub.com/dubzzz/fast-check/pull/3723)) CI: Switch to docusaurus for the documentation
- ([PR#3729](https://togithub.com/dubzzz/fast-check/pull/3729)) CI: Pre-setup devcontainer with GH Actions
- ([PR#3728](https://togithub.com/dubzzz/fast-check/pull/3728)) CI: Change gh-pages deploy process
- ([PR#3732](https://togithub.com/dubzzz/fast-check/pull/3732)) CI: Move back to github-pages-deploy-action
- ([PR#3735](https://togithub.com/dubzzz/fast-check/pull/3735)) CI: Add gtag for analytics
- ([PR#3744](https://togithub.com/dubzzz/fast-check/pull/3744)) CI: Drop website build on `build:all`
- ([PR#3751](https://togithub.com/dubzzz/fast-check/pull/3751)) CI: Update `baseUrl` on the ain documentation
- ([PR#3754](https://togithub.com/dubzzz/fast-check/pull/3754)) CI: Drop version from website
- ([PR#3754](https://togithub.com/dubzzz/fast-check/pull/3754)) CI: Drop version from website
- ([PR#3759](https://togithub.com/dubzzz/fast-check/pull/3759)) CI: Drop the need for a branch on doc
- ([PR#3775](https://togithub.com/dubzzz/fast-check/pull/3775)) CI: Publish all packages in one workflow
- ([PR#3724](https://togithub.com/dubzzz/fast-check/pull/3724)) Doc: Add fuzz keywords
- ([PR#3734](https://togithub.com/dubzzz/fast-check/pull/3734)) Doc: Add search capability to the doc
- ([PR#3738](https://togithub.com/dubzzz/fast-check/pull/3738)) Doc: Fix broken links to api-reference
- ([PR#3745](https://togithub.com/dubzzz/fast-check/pull/3745)) Doc: Document core building blocks in new documentation
- ([PR#3750](https://togithub.com/dubzzz/fast-check/pull/3750)) Doc: More details into tips/larger-entries...
- ([PR#3753](https://togithub.com/dubzzz/fast-check/pull/3753)) Doc: Add some more configuration tips in the documentation
- ([PR#3755](https://togithub.com/dubzzz/fast-check/pull/3755)) Doc: Update all links to target fast-check.dev
- ([PR#3757](https://togithub.com/dubzzz/fast-check/pull/3757)) Doc: Quick a11y pass on the documentation
- ([PR#3758](https://togithub.com/dubzzz/fast-check/pull/3758)) Doc: Move missing configuration parts to new doc
- ([PR#3760](https://togithub.com/dubzzz/fast-check/pull/3760)) Doc: Link directly to the target page not to 30x ones
- ([PR#3761](https://togithub.com/dubzzz/fast-check/pull/3761)) Doc: Fix broken links in new doc
- ([PR#3774](https://togithub.com/dubzzz/fast-check/pull/3774)) Security: Attach provenance to the packages
- ([PR#3719](https://togithub.com/dubzzz/fast-check/pull/3719)) Script: Ensure proper package definition
prettier/prettier
### [`v2.8.8`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#288)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.8.7...2.8.8)
This version is a republished version of v2.8.7.
A bad version was accidentally published and [it can't be unpublished](https://togithub.com/npm/cli/issues/1686), apologies for the churn.
Configuration
📅 Schedule: Branch creation - "before 8am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
29.5.0
->29.5.1
5.58.0
->5.59.0
5.58.0
->5.59.0
8.38.0
->8.39.0
3.8.0
->3.8.1
2.8.7
->2.8.8
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-condition] allow nullish coalescing for naked type parameter ([#6910](https://togithub.com/typescript-eslint/typescript-eslint/issues/6910)) ([3e5f858](https://togithub.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b)) ##### Features - **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow custom suggestions ([#6876](https://togithub.com/typescript-eslint/typescript-eslint/issues/6876)) ([ff65235](https://togithub.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe))typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.39.0`](https://togithub.com/eslint/eslint/releases/tag/v8.39.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.38.0...v8.39.0) #### Features - [`3f7af9f`](https://togithub.com/eslint/eslint/commit/3f7af9f408625dbc486af914706d34c4b483b5ba) feat: Implement `SourceCode#markVariableAsUsed()` ([#17086](https://togithub.com/eslint/eslint/issues/17086)) (Nicholas C. Zakas) #### Documentation - [`6987dc5`](https://togithub.com/eslint/eslint/commit/6987dc59e46f4e345d0d6c20c1f2c6846bbd7acc) docs: Fix formatting in Custom Rules docs ([#17097](https://togithub.com/eslint/eslint/issues/17097)) (Milos Djermanovic) - [`4ee92e5`](https://togithub.com/eslint/eslint/commit/4ee92e5cbdeba6fea2147901ce926de16946958a) docs: Update README (GitHub Actions Bot) - [`d8e9887`](https://togithub.com/eslint/eslint/commit/d8e9887c2c384d24d586d08ee9ae2ada79bd234c) docs: Custom Rules cleanup/expansion ([#16906](https://togithub.com/eslint/eslint/issues/16906)) (Ben Perlmutter) - [`1fea279`](https://togithub.com/eslint/eslint/commit/1fea2797801a82a2718814c83dad641dab092bcc) docs: Clarify how to add to tsc agenda ([#17084](https://togithub.com/eslint/eslint/issues/17084)) (Nicholas C. Zakas) - [`970ef1c`](https://togithub.com/eslint/eslint/commit/970ef1c868235a58297682513842f1256cdfbd03) docs: Update triage board location (Nicholas C. Zakas) - [`6d8bffd`](https://togithub.com/eslint/eslint/commit/6d8bffdf45d50e272dc45e6d2d05b4a737514468) docs: Update README (GitHub Actions Bot) #### Chores - [`60a6f26`](https://togithub.com/eslint/eslint/commit/60a6f2694deb4aa1c54de2a28d0357cddfd16644) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).39.0 ([#17102](https://togithub.com/eslint/eslint/issues/17102)) (Milos Djermanovic) - [`d5ba5c0`](https://togithub.com/eslint/eslint/commit/d5ba5c0a85e7a10777761f5d46c104ab7f25845b) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`f57eff2`](https://togithub.com/eslint/eslint/commit/f57eff20f5789408e95061f1af5354bb9b4f4784) ci: run tests on Node.js v20 ([#17093](https://togithub.com/eslint/eslint/issues/17093)) (Nitin Kumar) - [`9d1b8fc`](https://togithub.com/eslint/eslint/commit/9d1b8fc60cc31f12618e58c10a2669506b7ce9bf) perf: Binary search in token store `utils.search` ([#17066](https://togithub.com/eslint/eslint/issues/17066)) (Francesco Trotta) - [`07a4435`](https://togithub.com/eslint/eslint/commit/07a4435a0c08cb63ebf11b71f735bac20318829b) chore: Add request for minimal repro to bug report ([#17081](https://togithub.com/eslint/eslint/issues/17081)) (Nicholas C. Zakas) - [`eac4943`](https://togithub.com/eslint/eslint/commit/eac4943ba2e4edb3dbfea0470e5d4b15a4926c40) refactor: remove unnecessary use of `SourceCode#getAncestors` in rules ([#17075](https://togithub.com/eslint/eslint/issues/17075)) (Milos Djermanovic) - [`0a7b60a`](https://togithub.com/eslint/eslint/commit/0a7b60a9d5621dbbc1a8a8adda3b7c2060c779ca) chore: update description of `SourceCode#getDeclaredVariables` ([#17072](https://togithub.com/eslint/eslint/issues/17072)) (Milos Djermanovic) - [`6e2df71`](https://togithub.com/eslint/eslint/commit/6e2df71cc390252aaca212abe3dc0467fe397450) chore: remove unnecessary references to the LICENSE file ([#17071](https://togithub.com/eslint/eslint/issues/17071)) (Milos Djermanovic)dubzzz/fast-check
### [`v3.8.1`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#381) [Compare Source](https://togithub.com/dubzzz/fast-check/compare/v3.8.0...v3.8.1) *New website for the documentation* \[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.8.1)]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.8.0...v3.8.1)] #### Fixes - ([PR#3723](https://togithub.com/dubzzz/fast-check/pull/3723)) CI: Switch to docusaurus for the documentation - ([PR#3729](https://togithub.com/dubzzz/fast-check/pull/3729)) CI: Pre-setup devcontainer with GH Actions - ([PR#3728](https://togithub.com/dubzzz/fast-check/pull/3728)) CI: Change gh-pages deploy process - ([PR#3732](https://togithub.com/dubzzz/fast-check/pull/3732)) CI: Move back to github-pages-deploy-action - ([PR#3735](https://togithub.com/dubzzz/fast-check/pull/3735)) CI: Add gtag for analytics - ([PR#3744](https://togithub.com/dubzzz/fast-check/pull/3744)) CI: Drop website build on `build:all` - ([PR#3751](https://togithub.com/dubzzz/fast-check/pull/3751)) CI: Update `baseUrl` on the ain documentation - ([PR#3754](https://togithub.com/dubzzz/fast-check/pull/3754)) CI: Drop version from website - ([PR#3754](https://togithub.com/dubzzz/fast-check/pull/3754)) CI: Drop version from website - ([PR#3759](https://togithub.com/dubzzz/fast-check/pull/3759)) CI: Drop the need for a branch on doc - ([PR#3775](https://togithub.com/dubzzz/fast-check/pull/3775)) CI: Publish all packages in one workflow - ([PR#3724](https://togithub.com/dubzzz/fast-check/pull/3724)) Doc: Add fuzz keywords - ([PR#3734](https://togithub.com/dubzzz/fast-check/pull/3734)) Doc: Add search capability to the doc - ([PR#3738](https://togithub.com/dubzzz/fast-check/pull/3738)) Doc: Fix broken links to api-reference - ([PR#3745](https://togithub.com/dubzzz/fast-check/pull/3745)) Doc: Document core building blocks in new documentation - ([PR#3750](https://togithub.com/dubzzz/fast-check/pull/3750)) Doc: More details into tips/larger-entries... - ([PR#3753](https://togithub.com/dubzzz/fast-check/pull/3753)) Doc: Add some more configuration tips in the documentation - ([PR#3755](https://togithub.com/dubzzz/fast-check/pull/3755)) Doc: Update all links to target fast-check.dev - ([PR#3757](https://togithub.com/dubzzz/fast-check/pull/3757)) Doc: Quick a11y pass on the documentation - ([PR#3758](https://togithub.com/dubzzz/fast-check/pull/3758)) Doc: Move missing configuration parts to new doc - ([PR#3760](https://togithub.com/dubzzz/fast-check/pull/3760)) Doc: Link directly to the target page not to 30x ones - ([PR#3761](https://togithub.com/dubzzz/fast-check/pull/3761)) Doc: Fix broken links in new doc - ([PR#3774](https://togithub.com/dubzzz/fast-check/pull/3774)) Security: Attach provenance to the packages - ([PR#3719](https://togithub.com/dubzzz/fast-check/pull/3719)) Script: Ensure proper package definitionprettier/prettier
### [`v2.8.8`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#288) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.7...2.8.8) This version is a republished version of v2.8.7. A bad version was accidentally published and [it can't be unpublished](https://togithub.com/npm/cli/issues/1686), apologies for the churn.Configuration
📅 Schedule: Branch creation - "before 8am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.