typescript-eslint/typescript-eslint
### [`v5.32.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5320-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5310v5320-2022-08-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.31.0...v5.32.0)
##### Features
- **eslint-plugin:** \[no-use-before-define] add "allowNamedExports" option ([#5397](https://togithub.com/typescript-eslint/typescript-eslint/issues/5397)) ([ad412cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/ad412cdd74dc5619fbe4bf27c0a5eb5c5a4b65ca))
### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0)
##### Bug Fixes
- **eslint-plugin:** \[typedef] Support nested array destructuring with type annotation ([#5311](https://togithub.com/typescript-eslint/typescript-eslint/issues/5311)) ([6d19efe](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d19efed16d1cf0357ad363b6373d2021c49a8c8))
- **scope-manager:** handle typeParameters of TSInstantiationExpression ([#5355](https://togithub.com/typescript-eslint/typescript-eslint/issues/5355)) ([2595ccf](https://togithub.com/typescript-eslint/typescript-eslint/commit/2595ccf67cd5158edbd6bebd9ac2dbd8bbd8b99c))
##### Features
- **eslint-plugin:** \[consistent-generic-ctors] check class field declaration ([#5288](https://togithub.com/typescript-eslint/typescript-eslint/issues/5288)) ([48f996e](https://togithub.com/typescript-eslint/typescript-eslint/commit/48f996e8dda79c9c865e8ca6552069902836648b))
- **eslint-plugin:** \[prefer-nullish-coalescing] add ignoreTernaryTests option ([#4965](https://togithub.com/typescript-eslint/typescript-eslint/issues/4965)) ([f82727f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f82727ffeb97475c07773ca1d1e5b9609fcc5e68))
#### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18)
##### Bug Fixes
- **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd))
- **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772))
#### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04)
##### Bug Fixes
- **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a))
#### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) (2022-07-01)
##### Bug Fixes
- **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec))
eslint/eslint
### [`v8.21.0`](https://togithub.com/eslint/eslint/releases/tag/v8.21.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.20.0...v8.21.0)
#### Features
- [`7b43ea1`](https://togithub.com/eslint/eslint/commit/7b43ea14a8af5fc3dbac38fa9d5bc71741328c16) feat: Implement FlatESLint ([#16149](https://togithub.com/eslint/eslint/issues/16149)) (Nicholas C. Zakas)
- [`92bf49a`](https://togithub.com/eslint/eslint/commit/92bf49a4b39dde728fbc6d348e62c7009e21cf7d) feat: improve the key width calculation in `key-spacing` rule ([#16154](https://togithub.com/eslint/eslint/issues/16154)) (Nitin Kumar)
- [`c461542`](https://togithub.com/eslint/eslint/commit/c4615421cb4825e2ad22e275ec9439756d56299c) feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule ([#16138](https://togithub.com/eslint/eslint/issues/16138)) (Nitin Kumar)
- [`1cdcbca`](https://togithub.com/eslint/eslint/commit/1cdcbca8a961a057a9db40df412f249545befe2b) feat: add deprecation warnings for legacy API in `RuleTester` ([#16063](https://togithub.com/eslint/eslint/issues/16063)) (Nitin Kumar)
#### Bug Fixes
- [`0396775`](https://togithub.com/eslint/eslint/commit/03967755270ae28eec651281c50b6990d3983f48) fix: lines-around-comment apply `allowBlockStart` for switch statements ([#16153](https://togithub.com/eslint/eslint/issues/16153)) (Nitin Kumar)
#### Documentation
- [`2aadc93`](https://togithub.com/eslint/eslint/commit/2aadc93272f1ab7f40246c6b18c4056660f2b3a2) docs: add anchors to headings inside docs content ([#16134](https://togithub.com/eslint/eslint/issues/16134)) (Strek)
#### Chores
- [`8892511`](https://togithub.com/eslint/eslint/commit/889251194867b1f394c571a5982249329fa44cfd) chore: Upgrade to Espree 9.3.3 ([#16173](https://togithub.com/eslint/eslint/issues/16173)) (Brandon Mills)
- [`1233bee`](https://togithub.com/eslint/eslint/commit/1233beea3938fc4234c8f75917776832226fc3c8) chore: switch to eslint-plugin-node's maintained fork ([#16150](https://togithub.com/eslint/eslint/issues/16150)) (唯然)
- [`97b95c0`](https://togithub.com/eslint/eslint/commit/97b95c068d5b35fae68ca919257b61430271ac76) chore: upgrade puppeteer v13 ([#16151](https://togithub.com/eslint/eslint/issues/16151)) (唯然)
TypeStrong/TypeDoc
### [`v0.23.10`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02310-2022-07-31)
[Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.23.9...v0.23.10)
##### Features
- Added support for detecting comments directly before parameters as the parameter comment, [#2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019).
- Added support for using the comment directly before a constructor parameter that declares a property as the property comment, [#2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019).
- Improved schema generation to give better autocomplete for the `sort` option.
- Optional properties are now visually distinguished in the index/sidebar by rendering `prop` as `prop?`, [#2023](https://togithub.com/TypeStrong/TypeDoc/issues/2023).
- `DefaultThemeRenderContext.markdown` now also accepts a `CommentDisplayPart[]` for rendering, [#2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004).
- Expose `Converter.resolveLinks` method for use with `Converter.parseRawComment`, [#2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004).
##### Bug Fixes
- Fixed schema URL for TSDoc preventing the use of `typedoc/tsdoc.json` in TSDoc extends, [#2015](https://togithub.com/TypeStrong/TypeDoc/issues/2015).
- Improved detection of package names in repositories using pnpm, [#2017](https://togithub.com/TypeStrong/TypeDoc/issues/2017).
- Fixed missing JSDoc style `@typedef` comments for properties, [#2020](https://togithub.com/TypeStrong/TypeDoc/issues/2020).
##### Thanks!
- [@bodil](https://togithub.com/bodil)
- [@nazarhussain](https://togithub.com/nazarhussain)
Configuration
📅 Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, 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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.30.7
->5.32.0
8.20.0
->8.21.0
0.23.9
->0.23.10
Release Notes
typescript-eslint/typescript-eslint
### [`v5.32.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5320-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5310v5320-2022-08-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.31.0...v5.32.0) ##### Features - **eslint-plugin:** \[no-use-before-define] add "allowNamedExports" option ([#5397](https://togithub.com/typescript-eslint/typescript-eslint/issues/5397)) ([ad412cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/ad412cdd74dc5619fbe4bf27c0a5eb5c5a4b65ca)) ### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] Support nested array destructuring with type annotation ([#5311](https://togithub.com/typescript-eslint/typescript-eslint/issues/5311)) ([6d19efe](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d19efed16d1cf0357ad363b6373d2021c49a8c8)) - **scope-manager:** handle typeParameters of TSInstantiationExpression ([#5355](https://togithub.com/typescript-eslint/typescript-eslint/issues/5355)) ([2595ccf](https://togithub.com/typescript-eslint/typescript-eslint/commit/2595ccf67cd5158edbd6bebd9ac2dbd8bbd8b99c)) ##### Features - **eslint-plugin:** \[consistent-generic-ctors] check class field declaration ([#5288](https://togithub.com/typescript-eslint/typescript-eslint/issues/5288)) ([48f996e](https://togithub.com/typescript-eslint/typescript-eslint/commit/48f996e8dda79c9c865e8ca6552069902836648b)) - **eslint-plugin:** \[prefer-nullish-coalescing] add ignoreTernaryTests option ([#4965](https://togithub.com/typescript-eslint/typescript-eslint/issues/4965)) ([f82727f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f82727ffeb97475c07773ca1d1e5b9609fcc5e68)) #### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18) ##### Bug Fixes - **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd)) - **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772)) #### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04) ##### Bug Fixes - **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a)) #### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) (2022-07-01) ##### Bug Fixes - **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec))eslint/eslint
### [`v8.21.0`](https://togithub.com/eslint/eslint/releases/tag/v8.21.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.20.0...v8.21.0) #### Features - [`7b43ea1`](https://togithub.com/eslint/eslint/commit/7b43ea14a8af5fc3dbac38fa9d5bc71741328c16) feat: Implement FlatESLint ([#16149](https://togithub.com/eslint/eslint/issues/16149)) (Nicholas C. Zakas) - [`92bf49a`](https://togithub.com/eslint/eslint/commit/92bf49a4b39dde728fbc6d348e62c7009e21cf7d) feat: improve the key width calculation in `key-spacing` rule ([#16154](https://togithub.com/eslint/eslint/issues/16154)) (Nitin Kumar) - [`c461542`](https://togithub.com/eslint/eslint/commit/c4615421cb4825e2ad22e275ec9439756d56299c) feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule ([#16138](https://togithub.com/eslint/eslint/issues/16138)) (Nitin Kumar) - [`1cdcbca`](https://togithub.com/eslint/eslint/commit/1cdcbca8a961a057a9db40df412f249545befe2b) feat: add deprecation warnings for legacy API in `RuleTester` ([#16063](https://togithub.com/eslint/eslint/issues/16063)) (Nitin Kumar) #### Bug Fixes - [`0396775`](https://togithub.com/eslint/eslint/commit/03967755270ae28eec651281c50b6990d3983f48) fix: lines-around-comment apply `allowBlockStart` for switch statements ([#16153](https://togithub.com/eslint/eslint/issues/16153)) (Nitin Kumar) #### Documentation - [`2aadc93`](https://togithub.com/eslint/eslint/commit/2aadc93272f1ab7f40246c6b18c4056660f2b3a2) docs: add anchors to headings inside docs content ([#16134](https://togithub.com/eslint/eslint/issues/16134)) (Strek) #### Chores - [`8892511`](https://togithub.com/eslint/eslint/commit/889251194867b1f394c571a5982249329fa44cfd) chore: Upgrade to Espree 9.3.3 ([#16173](https://togithub.com/eslint/eslint/issues/16173)) (Brandon Mills) - [`1233bee`](https://togithub.com/eslint/eslint/commit/1233beea3938fc4234c8f75917776832226fc3c8) chore: switch to eslint-plugin-node's maintained fork ([#16150](https://togithub.com/eslint/eslint/issues/16150)) (唯然) - [`97b95c0`](https://togithub.com/eslint/eslint/commit/97b95c068d5b35fae68ca919257b61430271ac76) chore: upgrade puppeteer v13 ([#16151](https://togithub.com/eslint/eslint/issues/16151)) (唯然)TypeStrong/TypeDoc
### [`v0.23.10`](https://togithub.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02310-2022-07-31) [Compare Source](https://togithub.com/TypeStrong/TypeDoc/compare/v0.23.9...v0.23.10) ##### Features - Added support for detecting comments directly before parameters as the parameter comment, [#2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019). - Added support for using the comment directly before a constructor parameter that declares a property as the property comment, [#2019](https://togithub.com/TypeStrong/TypeDoc/issues/2019). - Improved schema generation to give better autocomplete for the `sort` option. - Optional properties are now visually distinguished in the index/sidebar by rendering `prop` as `prop?`, [#2023](https://togithub.com/TypeStrong/TypeDoc/issues/2023). - `DefaultThemeRenderContext.markdown` now also accepts a `CommentDisplayPart[]` for rendering, [#2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004). - Expose `Converter.resolveLinks` method for use with `Converter.parseRawComment`, [#2004](https://togithub.com/TypeStrong/TypeDoc/issues/2004). ##### Bug Fixes - Fixed schema URL for TSDoc preventing the use of `typedoc/tsdoc.json` in TSDoc extends, [#2015](https://togithub.com/TypeStrong/TypeDoc/issues/2015). - Improved detection of package names in repositories using pnpm, [#2017](https://togithub.com/TypeStrong/TypeDoc/issues/2017). - Fixed missing JSDoc style `@typedef` comments for properties, [#2020](https://togithub.com/TypeStrong/TypeDoc/issues/2020). ##### Thanks! - [@bodil](https://togithub.com/bodil) - [@nazarhussain](https://togithub.com/nazarhussain)Configuration
📅 Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, 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.