comunica / comunica-feature-reasoning

📬 Comunica packages for reasoning during query execution
MIT License
5 stars 5 forks source link

Update typescript-eslint monorepo to v5 (major) - autoclosed #15

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@typescript-eslint/eslint-plugin 4.28.5 -> 5.16.0 age adoption passing confidence
@typescript-eslint/parser 4.28.5 -> 5.16.0 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0) ##### Bug Fixes - **eslint-plugin:** \[consistent-type-assertions] enforce assertionStyle for `const` assertions ([#​4685](https://togithub.com/typescript-eslint/typescript-eslint/issues/4685)) ([8ec05be](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ec05bed0fed0dcd48b087acd5ab5a6132bf3b09)) ##### Features - **eslint-plugin:** \[prefer-optional-chain] support logical with empty object ([#​4430](https://togithub.com/typescript-eslint/typescript-eslint/issues/4430)) ([d21cfe0](https://togithub.com/typescript-eslint/typescript-eslint/commit/d21cfe0f4b7d3041948b1b6e0cd56c5ec34b2b3f)) ### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0) ##### Features - **parser:** add `parserOptions.emitDecoratorMetadata` ([#​4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5)) ### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0) ##### Bug Fixes - **eslint-plugin:** \[naming-convention] cover case that requires quotes ([#​4582](https://togithub.com/typescript-eslint/typescript-eslint/issues/4582)) ([3ea0947](https://togithub.com/typescript-eslint/typescript-eslint/commit/3ea09477debec9f1593e4d3857e153570b488f4d)) - **eslint-plugin:** \[no-misused-promises] factor thenable returning function overload signatures ([#​4620](https://togithub.com/typescript-eslint/typescript-eslint/issues/4620)) ([56a09e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/56a09e98f171662d25ae2692be703a8bbbd3a3a5)) - **eslint-plugin:** \[prefer-readonly-parameter-types] handle class sharp private field and member without throwing error ([#​4343](https://togithub.com/typescript-eslint/typescript-eslint/issues/4343)) ([a65713a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a65713ae138e56555d01a9e8e5179221a2f39e75)) - **eslint-plugin:** \[return-await] correct autofixer in binary expression ([#​4401](https://togithub.com/typescript-eslint/typescript-eslint/issues/4401)) ([5fa2fad](https://togithub.com/typescript-eslint/typescript-eslint/commit/5fa2fade385cc526a962212b94410c58e4c31078)) ##### Features - **eslint-plugin:** \[no-misused-promises] add granular options within `checksVoidReturns` ([#​4623](https://togithub.com/typescript-eslint/typescript-eslint/issues/4623)) ([1085177](https://togithub.com/typescript-eslint/typescript-eslint/commit/10851772696f982b585e0dade728f7980fdc6cc0)) ### [`v5.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5130-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5121v5130-2022-02-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.1...v5.13.0) ##### Bug Fixes - **eslint-plugin:** \[sort-type-union-intersection-members] Wrap the constructorType in parentheses ([#​4590](https://togithub.com/typescript-eslint/typescript-eslint/issues/4590)) ([851bb90](https://togithub.com/typescript-eslint/typescript-eslint/commit/851bb90216e20b7679efc891dc445e6152d4837f)) ##### Features - **eslint-plugin:** \[no-misused-promises] check more places for checksVoidReturn ([#​4541](https://togithub.com/typescript-eslint/typescript-eslint/issues/4541)) ([052cf51](https://togithub.com/typescript-eslint/typescript-eslint/commit/052cf51fe663283afe89dc7bf97c947e750df095)) - **eslint-plugin:** add `no-redundant-type-constituents` rule ([#​4378](https://togithub.com/typescript-eslint/typescript-eslint/issues/4378)) ([63d051e](https://togithub.com/typescript-eslint/typescript-eslint/commit/63d051eed29dcf71015a23992feac0a8f92717a0)) - **eslint-plugin:** add `no-useless-empty-export` rule ([#​4380](https://togithub.com/typescript-eslint/typescript-eslint/issues/4380)) ([823b945](https://togithub.com/typescript-eslint/typescript-eslint/commit/823b945c8f9e83d0246a2a5d07519f01e1a64518)) - **eslint-plugin:** add extension rule `space-before-blocks` ([#​1606](https://togithub.com/typescript-eslint/typescript-eslint/issues/1606)) ([#​4184](https://togithub.com/typescript-eslint/typescript-eslint/issues/4184)) ([208b6d0](https://togithub.com/typescript-eslint/typescript-eslint/commit/208b6d02252dff2bf272329d3e4a4a82e56c52c0)) - **eslint-plugin:** added member group support to member-ordering rule ([#​4538](https://togithub.com/typescript-eslint/typescript-eslint/issues/4538)) ([6afcaea](https://togithub.com/typescript-eslint/typescript-eslint/commit/6afcaea0160a1ccd1c6483ca677c544ca1b8cb4f)) #### [5.12.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.0...v5.12.1) (2022-02-21) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-type-arguments] fix comparison of types ([#​4555](https://togithub.com/typescript-eslint/typescript-eslint/issues/4555)) ([fc3936e](https://togithub.com/typescript-eslint/typescript-eslint/commit/fc3936e99712374a707ce9e0101bc641807b9ea6)) ### [`v5.12.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5121-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5120v5121-2022-02-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.0...v5.12.1) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-type-arguments] fix comparison of types ([#​4555](https://togithub.com/typescript-eslint/typescript-eslint/issues/4555)) ([fc3936e](https://togithub.com/typescript-eslint/typescript-eslint/commit/fc3936e99712374a707ce9e0101bc641807b9ea6)) ### [`v5.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5120-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5110v5120-2022-02-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.11.0...v5.12.0) ##### Bug Fixes - **eslint-plugin:** \[init-declarations] fix nested namespace ([#​4544](https://togithub.com/typescript-eslint/typescript-eslint/issues/4544)) ([fe910e6](https://togithub.com/typescript-eslint/typescript-eslint/commit/fe910e61ca4bb42be3be9acb8ddcec73206754c2)) - **eslint-plugin:** \[no-unnecessary-type-arguments] Use Symbol to check if it's the same type ([#​4543](https://togithub.com/typescript-eslint/typescript-eslint/issues/4543)) ([5b7d8df](https://togithub.com/typescript-eslint/typescript-eslint/commit/5b7d8df149be6554c863cdd5b73c0b0b0a7960db)) - support nested object deconstructuring with type annotation ([#​4548](https://togithub.com/typescript-eslint/typescript-eslint/issues/4548)) ([4da9278](https://togithub.com/typescript-eslint/typescript-eslint/commit/4da9278c80706f420d4c15a71c11c7b11d935643)) ##### Features - add checking property definition for allowNames option ([#​4542](https://togithub.com/typescript-eslint/typescript-eslint/issues/4542)) ([e32bef6](https://togithub.com/typescript-eslint/typescript-eslint/commit/e32bef6f6b74228c95e54a5cba1cde53d5e40623)) ### [`v5.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5110-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5102v5110-2022-02-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.2...v5.11.0) ##### Bug Fixes - **eslint-plugin:** \[no-magic-numbers] fix invalid schema merging ([#​4517](https://togithub.com/typescript-eslint/typescript-eslint/issues/4517)) ([b95f796](https://togithub.com/typescript-eslint/typescript-eslint/commit/b95f79697acdd16347dc102bcb8311fe83746779)) - **eslint-plugin:** \[non-nullable-type-assertion-style] fix false positive when asserting to a generic type that might be nullish ([#​4509](https://togithub.com/typescript-eslint/typescript-eslint/issues/4509)) ([4209362](https://togithub.com/typescript-eslint/typescript-eslint/commit/420936274603d8fee0631cdb3b58874cb3cc59d7)) ##### Features - **eslint-plugin:** \[explicit-function-return-type] add allowedNames ([#​4440](https://togithub.com/typescript-eslint/typescript-eslint/issues/4440)) ([936e252](https://togithub.com/typescript-eslint/typescript-eslint/commit/936e252e30cfcebdaf971cf0f66a3031e236a41c)) #### [5.10.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.1...v5.10.2) (2022-01-31) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports] allow relative type imports with patterns configured ([#​4494](https://togithub.com/typescript-eslint/typescript-eslint/issues/4494)) ([4a6d217](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a6d217ae8a8f5fa1dd4bd3e3e66ba7519b4a287)) #### [5.10.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.0...v5.10.1) (2022-01-24) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.10.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5102-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5101v5102-2022-01-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.1...v5.10.2) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports] allow relative type imports with patterns configured ([#​4494](https://togithub.com/typescript-eslint/typescript-eslint/issues/4494)) ([4a6d217](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a6d217ae8a8f5fa1dd4bd3e3e66ba7519b4a287)) ### [`v5.10.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5101-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5100v5101-2022-01-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.0...v5.10.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5100-httpsgithubcomtypescript-eslinttypescript-eslintcomparev591v5100-2022-01-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.1...v5.10.0) ##### Bug Fixes - **eslint-plugin:** \[explicit-function-return-type] support AllowTypedFunctionExpression within AllowHigherOrderFunction ([#​4250](https://togithub.com/typescript-eslint/typescript-eslint/issues/4250)) ([d053cde](https://togithub.com/typescript-eslint/typescript-eslint/commit/d053cde3e8b5bf9ba1c22fd64a7456d672ef77ca)) - **eslint-plugin:** \[no-extra-semi] false negatives when used with eslint 8.3.0 ([#​4458](https://togithub.com/typescript-eslint/typescript-eslint/issues/4458)) ([f4016c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/f4016c24f9023e8a42def9501b68c4a908cbfede)) - **eslint-plugin:** \[no-invalid-this] crash when used with eslint 8.7.0 ([#​4448](https://togithub.com/typescript-eslint/typescript-eslint/issues/4448)) ([e56f1e5](https://togithub.com/typescript-eslint/typescript-eslint/commit/e56f1e5d52fcbf3caae43034872e0b3181871689)) - **eslint-plugin:** \[no-magic-numbers] handle bigint in class props ([#​4411](https://togithub.com/typescript-eslint/typescript-eslint/issues/4411)) ([c8e650f](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8e650f0c124d24b24beaeb376eaf61ee8d9e6fb)) ##### Features - rename `experimental-utils` to `utils` and make `experimental-utils` an alias to the new package ([#​4172](https://togithub.com/typescript-eslint/typescript-eslint/issues/4172)) ([1d55a75](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d55a7511b38d8e2b2eabe59f639e0a865e6c93f)) #### [5.9.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) (2022-01-10) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev581v590-2022-01-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.8.1...v5.9.0) ##### Features - **experimental-utils:** move isTypeReadonly from eslint-plugin to experimental-utils ([#​3658](https://togithub.com/typescript-eslint/typescript-eslint/issues/3658)) ([a9eb0b9](https://togithub.com/typescript-eslint/typescript-eslint/commit/a9eb0b9eb2db291ea36065ec34f84bf5c5504b43)) #### [5.8.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.8.0...v5.8.1) (2021-12-27) ##### Bug Fixes - **eslint-plugin:** \[consistent-indexed-object-style] do not report for circular references ([#​4347](https://togithub.com/typescript-eslint/typescript-eslint/issues/4347)) ([6edebcd](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edebcda00053eecf7b3e55eeb3fe5d7fb9e7db7)) - **eslint-plugin:** \[consistent-type-definitions] correct fixer with declare keyword ([#​4334](https://togithub.com/typescript-eslint/typescript-eslint/issues/4334)) ([0cd911a](https://togithub.com/typescript-eslint/typescript-eslint/commit/0cd911a916805d3b1f8043584e4685f3edd5c427)) - **eslint-plugin:** \[padding-line-between-statements] make function overloading is also processed ([#​4345](https://togithub.com/typescript-eslint/typescript-eslint/issues/4345)) ([d31ec26](https://togithub.com/typescript-eslint/typescript-eslint/commit/d31ec264fe5f5cd27e8f522a485e106889f2d380)) ### [`v5.8.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​581-httpsgithubcomtypescript-eslinttypescript-eslintcomparev580v581-2021-12-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.8.0...v5.8.1) ##### Bug Fixes - **eslint-plugin:** \[consistent-indexed-object-style] do not report for circular references ([#​4347](https://togithub.com/typescript-eslint/typescript-eslint/issues/4347)) ([6edebcd](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edebcda00053eecf7b3e55eeb3fe5d7fb9e7db7)) - **eslint-plugin:** \[consistent-type-definitions] correct fixer with declare keyword ([#​4334](https://togithub.com/typescript-eslint/typescript-eslint/issues/4334)) ([0cd911a](https://togithub.com/typescript-eslint/typescript-eslint/commit/0cd911a916805d3b1f8043584e4685f3edd5c427)) - **eslint-plugin:** \[padding-line-between-statements] make function overloading is also processed ([#​4345](https://togithub.com/typescript-eslint/typescript-eslint/issues/4345)) ([d31ec26](https://togithub.com/typescript-eslint/typescript-eslint/commit/d31ec264fe5f5cd27e8f522a485e106889f2d380)) ### [`v5.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​580-httpsgithubcomtypescript-eslinttypescript-eslintcomparev570v580-2021-12-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.7.0...v5.8.0) ##### Bug Fixes - **eslint-plugin:** \[no-implied-eval] improve performance ([#​4313](https://togithub.com/typescript-eslint/typescript-eslint/issues/4313)) ([e344596](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3445967de6ed73e6b2334380236aed8a0ee6e4f)) - **eslint-plugin:** \[padding-line-between-statements] `type` StatementTypes can't differenciate from variable ([#​4270](https://togithub.com/typescript-eslint/typescript-eslint/issues/4270)) ([bfc4324](https://togithub.com/typescript-eslint/typescript-eslint/commit/bfc4324f4cda24e30b2d39d5b70f7554f2b6bf81)) - **eslint-plugin:** \[strict-boolean-expression] false positive for truthy boolean ([#​4275](https://togithub.com/typescript-eslint/typescript-eslint/issues/4275)) ([72c2e41](https://togithub.com/typescript-eslint/typescript-eslint/commit/72c2e418a4180f6db5795ebb42cbc095f5c53c37)) - **eslint-plugin:** `array-type` mark `AST_NODE_TYPES.TSBigIntKeyword` as simple ([#​4274](https://togithub.com/typescript-eslint/typescript-eslint/issues/4274)) ([74e544e](https://togithub.com/typescript-eslint/typescript-eslint/commit/74e544e487328e56fcb7aef048a78beaad593ea0)) - **eslint-plugin:** handle method overloading in `semi` ([#​4318](https://togithub.com/typescript-eslint/typescript-eslint/issues/4318)) ([3b87b49](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b87b49ea8d62c2f4f3bee7494500b5ad44fcbc1)) - **experimental-utils:** support immutable members ([#​3844](https://togithub.com/typescript-eslint/typescript-eslint/issues/3844)) ([3d33a77](https://togithub.com/typescript-eslint/typescript-eslint/commit/3d33a77c57e5b752edf6f35ed152038bdb230b79)) ##### Features - **eslint-plugin:** \[no-throw-literal] add options to to disallow `any`/`unknown` ([#​4207](https://togithub.com/typescript-eslint/typescript-eslint/issues/4207)) ([ff0adf9](https://togithub.com/typescript-eslint/typescript-eslint/commit/ff0adf9e0bfbf71667c51de0a84038586e4cbfd1)) - **eslint-plugin:** \[restrict-plus-operand] add allowAny option ([#​4260](https://togithub.com/typescript-eslint/typescript-eslint/issues/4260)) ([2788545](https://togithub.com/typescript-eslint/typescript-eslint/commit/27885456c577dfada52d298857f406f0f332c405)) ### [`v5.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​570-httpsgithubcomtypescript-eslinttypescript-eslintcomparev560v570-2021-12-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.6.0...v5.7.0) ##### Features - **eslint-plugin:** \[consistent-type-exports] support TS4.5 inline export specifiers ([#​4236](https://togithub.com/typescript-eslint/typescript-eslint/issues/4236)) ([be4d976](https://togithub.com/typescript-eslint/typescript-eslint/commit/be4d976215614cc032730ae596d2f6e47df67730)) - **eslint-plugin:** \[consistent-type-imports] support TS4.5 inline import specifiers ([#​4237](https://togithub.com/typescript-eslint/typescript-eslint/issues/4237)) ([f61af7c](https://togithub.com/typescript-eslint/typescript-eslint/commit/f61af7c53cca52f81e77b4334c7d6ad100609af6)) - **eslint-plugin:** \[no-shadow] support TS4.5 inline import specifiers ([#​4239](https://togithub.com/typescript-eslint/typescript-eslint/issues/4239)) ([96b7e8e](https://togithub.com/typescript-eslint/typescript-eslint/commit/96b7e8ee0f5280cab50a7205ae592e1d983a111a)) ### [`v5.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev550v560-2021-12-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.5.0...v5.6.0) ##### Features - **scope-manager:** support TS4.5 import/export specifier kind ([#​4234](https://togithub.com/typescript-eslint/typescript-eslint/issues/4234)) ([833f822](https://togithub.com/typescript-eslint/typescript-eslint/commit/833f8221ce00aecb7d08c519bab9568353850f48)) ### [`v5.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev540v550-2021-11-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.4.0...v5.5.0) ##### Bug Fixes - **eslint-plugin:** \[member-ordering] order literal names correctly in ([#​4054](https://togithub.com/typescript-eslint/typescript-eslint/issues/4054)) ([d57141a](https://togithub.com/typescript-eslint/typescript-eslint/commit/d57141a3d13fad30a93ed99a6a15f4b0b369246a)) - **eslint-plugin:** \[no-duplicate-imports] remove unnecessary type checking for `node.source` ([#​4196](https://togithub.com/typescript-eslint/typescript-eslint/issues/4196)) ([637722a](https://togithub.com/typescript-eslint/typescript-eslint/commit/637722a77667f6ed1e0cf1f0e752d61622ae8546)) - **eslint-plugin:** \[no-var-requires] do not report require created from createRequire ([#​4221](https://togithub.com/typescript-eslint/typescript-eslint/issues/4221)) ([0040186](https://togithub.com/typescript-eslint/typescript-eslint/commit/0040186aa23692724986df22a71926e8a7ff9e02)) - **eslint-plugin:** \[prefer-for-of] do nor error when iterating over this ([#​4176](https://togithub.com/typescript-eslint/typescript-eslint/issues/4176)) ([258ddb0](https://togithub.com/typescript-eslint/typescript-eslint/commit/258ddb0708b7a44959bd3ac399cbde912c8021c8)) - **eslint-plugin:** \[require-await] treat yield\* asynciterable as an await ([#​4125](https://togithub.com/typescript-eslint/typescript-eslint/issues/4125)) ([5a4ce6a](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a4ce6a241b1d6c6caad87cad85c3741f0953e39)) - **eslint-plugin:** remove all whitespaces in comparison [#​4220](https://togithub.com/typescript-eslint/typescript-eslint/issues/4220) ([#​4223](https://togithub.com/typescript-eslint/typescript-eslint/issues/4223)) ([853d799](https://togithub.com/typescript-eslint/typescript-eslint/commit/853d799428a061d9bf6a2e74b01dc49a1e4f3134)) ##### Features - **eslint-plugin:** \[member-ordering] add option to sort case insensitive ([#​3896](https://togithub.com/typescript-eslint/typescript-eslint/issues/3896)) ([e3533d5](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3533d5a6293a358b5eb0a6ed17da961a09b0ed3)) - **eslint-plugin:** `array-type` distinguish whether readonly or not ([#​4066](https://togithub.com/typescript-eslint/typescript-eslint/issues/4066)) ([314af44](https://togithub.com/typescript-eslint/typescript-eslint/commit/314af44bde3ccbebc620625b2931d77688525976)) ### [`v5.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev531v540-2021-11-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.3.1...v5.4.0) ##### Bug Fixes - correct issues with circular imports ([#​4140](https://togithub.com/typescript-eslint/typescript-eslint/issues/4140)) ([4c87b24](https://togithub.com/typescript-eslint/typescript-eslint/commit/4c87b2486a9c90794d972a4d093c1dc22ffb418b)) - **eslint-plugin:** \[explicit-member-accessibility] private fields cannot have accessibility modifiers ([#​4117](https://togithub.com/typescript-eslint/typescript-eslint/issues/4117)) ([81b25c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/81b25c12eceae89e181a7bdb3c8298d820cfe3e3)) - **eslint-plugin:** \[no-implied-eval] ignore locally declared functions ([#​4049](https://togithub.com/typescript-eslint/typescript-eslint/issues/4049)) ([d97140e](https://togithub.com/typescript-eslint/typescript-eslint/commit/d97140ecf4aeb0a1f8b391f46a31881f21ad93c3)) - **eslint-plugin:** check optional chaining for floating promises ([#​4096](https://togithub.com/typescript-eslint/typescript-eslint/issues/4096)) ([d724777](https://togithub.com/typescript-eslint/typescript-eslint/commit/d7247770886c619263482c3e083bed9f97b22688)) ##### Features - add RuleCreator.withoutDocs ([#​4136](https://togithub.com/typescript-eslint/typescript-eslint/issues/4136)) ([87cfc6a](https://togithub.com/typescript-eslint/typescript-eslint/commit/87cfc6ad3e3312d7b6f98a592fb37e69d5d6880a)) - **typescript-estree:** support private fields in-in syntax ([#​4075](https://togithub.com/typescript-eslint/typescript-eslint/issues/4075)) ([939d8ea](https://togithub.com/typescript-eslint/typescript-eslint/commit/939d8eac547fb1734aa00f1ea01cc6eae0b4280a)) #### [5.3.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.3.0...v5.3.1) (2021-11-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​531-httpsgithubcomtypescript-eslinttypescript-eslintcomparev530v531-2021-11-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.3.0...v5.3.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​530-httpsgithubcomtypescript-eslinttypescript-eslintcomparev520v530-2021-11-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.2.0...v5.3.0) ##### Bug Fixes - **eslint-plugin:** ignore private identifiers in explicit-module-boundary-types ([#​4046](https://togithub.com/typescript-eslint/typescript-eslint/issues/4046)) ([80b853d](https://togithub.com/typescript-eslint/typescript-eslint/commit/80b853db90ae3d4e32c4b7ec9d45a5c41dc459c9)) - **eslint-plugin:** skip seenTypes for unions in isTypeReadonly ([#​4043](https://togithub.com/typescript-eslint/typescript-eslint/issues/4043)) ([6af7ca7](https://togithub.com/typescript-eslint/typescript-eslint/commit/6af7ca7d9fde230342d27ad5a75a09a58c022974)) ##### Features - **eslint-plugin:** \[no-shadow] exclude external type declaration merging ([#​3959](https://togithub.com/typescript-eslint/typescript-eslint/issues/3959)) ([a93cebf](https://togithub.com/typescript-eslint/typescript-eslint/commit/a93cebfc0f2026c50972bcb110bcd3295ba9a44d)) ### [`v5.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​520-httpsgithubcomtypescript-eslinttypescript-eslintcomparev510v520-2021-10-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.1.0...v5.2.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] fix regression with class properties ([#​4034](https://togithub.com/typescript-eslint/typescript-eslint/issues/4034)) ([fe53d22](https://togithub.com/typescript-eslint/typescript-eslint/commit/fe53d22f57ad418397fb31fa89c97db0ab4cd6c0)), closes [#​4033](https://togithub.com/typescript-eslint/typescript-eslint/issues/4033) ##### Features - **eslint-plugin:** adding `consistent-type-exports` rule ([#​3936](https://togithub.com/typescript-eslint/typescript-eslint/issues/3936)) ([1971a3f](https://togithub.com/typescript-eslint/typescript-eslint/commit/1971a3f8027416cd1fb33b1d50faa035599917de)) ### [`v5.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev500v510-2021-10-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.0.0...v5.1.0) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports]: report type-only imports properly ([#​3996](https://togithub.com/typescript-eslint/typescript-eslint/issues/3996)) ([283cdf2](https://togithub.com/typescript-eslint/typescript-eslint/commit/283cdf26e6b32985531ff6416cd13ef4cb0a3c8c)) - **eslint-plugin:** \[strict-bool-expr] treat unconstrained generic as any ([#​3981](https://togithub.com/typescript-eslint/typescript-eslint/issues/3981)) ([9b29ca7](https://togithub.com/typescript-eslint/typescript-eslint/commit/9b29ca751f496c25240c0c14b8fa432bf4443d39)) ### [`v5.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4330v500-2021-10-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.33.0...v5.0.0) ##### Bug Fixes - **eslint-plugin:** \[explicit-member-accessibility] report `TSAbstractPropertyDefinition` and `TSAbstractMethodDefinition` properly ([#​3901](https://togithub.com/typescript-eslint/typescript-eslint/issues/3901)) ([82016f9](https://togithub.com/typescript-eslint/typescript-eslint/commit/82016f99b14825c9c60e1f7eb3b4efcc492bba86)) - **eslint-plugin:** update new rules from master ([#​3840](https://togithub.com/typescript-eslint/typescript-eslint/issues/3840)) ([d88a6b4](https://togithub.com/typescript-eslint/typescript-eslint/commit/d88a6b44eedcf9dd59569160570aa118851aa86b)) - update new rules from master ([b34fb7e](https://togithub.com/typescript-eslint/typescript-eslint/commit/b34fb7eb3102ea603bb4aef0dbbf9885b3d47557)) - **eslint-plugin:** crash in no-dupe-class-members (v5) ([#​3813](https://togithub.com/typescript-eslint/typescript-eslint/issues/3813)) ([4b09644](https://togithub.com/typescript-eslint/typescript-eslint/commit/4b096442f731c0a60926ac0391a4f2c4208aa8d4)) ##### Features - **ast-spec:** bring `Node` objects in line with ESTree ([#​3771](https://togithub.com/typescript-eslint/typescript-eslint/issues/3771)) ([dd14064](https://togithub.com/typescript-eslint/typescript-eslint/commit/dd140643b457aa515cc21fcda2b3cd4acc2a1c5c)) - **eslint-plugin:** remove `object` from `ban-types`' default types ([#​3818](https://togithub.com/typescript-eslint/typescript-eslint/issues/3818)) ([ae3fa90](https://togithub.com/typescript-eslint/typescript-eslint/commit/ae3fa900d5b4e1f557a52ca58d35a7d098d9efaf)) - **eslint-plugin:** removed value from abstract property nodes ([#​3765](https://togithub.com/typescript-eslint/typescript-eslint/issues/3765)) ([5823524](https://togithub.com/typescript-eslint/typescript-eslint/commit/58235241714596b641a1e8b39c569e561e0039b4)), closes [#​3748](https://togithub.com/typescript-eslint/typescript-eslint/issues/3748) - **eslint-plugin:** update recommended configs ([#​3809](https://togithub.com/typescript-eslint/typescript-eslint/issues/3809)) ([deeb7bb](https://togithub.com/typescript-eslint/typescript-eslint/commit/deeb7bb9334d301c6af56aefd37d318231af11ef)) - align class property representation with ESTree ([#​3806](https://togithub.com/typescript-eslint/typescript-eslint/issues/3806)) ([22fa5c0](https://togithub.com/typescript-eslint/typescript-eslint/commit/22fa5c0c4705ed2898f00b7cacc5dd642d859275)), closes [#​3430](https://togithub.com/typescript-eslint/typescript-eslint/issues/3430) [#​3077](https://togithub.com/typescript-eslint/typescript-eslint/issues/3077) - remove `meta.docs.category` from rules ([#​3800](https://togithub.com/typescript-eslint/typescript-eslint/issues/3800)) ([71c9370](https://togithub.com/typescript-eslint/typescript-eslint/commit/71c93706e55f5f92a1285102b93c6ab1950c6df4)) - remove `TSParenthesizedType` ([#​3340](https://togithub.com/typescript-eslint/typescript-eslint/issues/3340)) ([c8ee432](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8ee43269faea4c04ec02eaa2b81a0aa6eec5d3e)), closes [#​3136](https://togithub.com/typescript-eslint/typescript-eslint/issues/3136) - support `PrivateIdentifier` ([#​3808](https://togithub.com/typescript-eslint/typescript-eslint/issues/3808)) ([0eefe5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/0eefe5e49d21af3f1e3e2d9a90c2e49929863ac2)), closes [#​3430](https://togithub.com/typescript-eslint/typescript-eslint/issues/3430) [#​2933](https://togithub.com/typescript-eslint/typescript-eslint/issues/2933) - **eslint-plugin:** \[comma-dangle] align schema with ESLint v8 ([#​3768](https://togithub.com/typescript-eslint/typescript-eslint/issues/3768)) ([0acfafc](https://togithub.com/typescript-eslint/typescript-eslint/commit/0acfafcc655e28dcfc05a5caa567c0d0217ee7ad)) - **eslint-plugin:** \[member-ordering] add support for getters and setters ([#​3611](https://togithub.com/typescript-eslint/typescript-eslint/issues/3611)) ([e264124](https://togithub.com/typescript-eslint/typescript-eslint/commit/e2641246571b69df36cde5cb7bce7c4fffc43f98)) - **eslint-plugin:** remove `no-unused-vars-experimental` ([79ae03b](https://togithub.com/typescript-eslint/typescript-eslint/commit/79ae03b8adbae2b0a86276711a9c834af01bbb61)) - support ESLint v8 ([#​3737](https://togithub.com/typescript-eslint/typescript-eslint/issues/3737)) ([4ca62ae](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ca62aee6681d706e762a8db727541ca204364f2)) ##### BREAKING CHANGES - **eslint-plugin:** `ban-types` no longer reports `object` by default ### [`v4.33.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4330-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4320v4330-2021-10-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0) ##### Bug Fixes - **eslint-plugin:** \[lines-between-class-members] fix `exceptAfterOverload` for abstract methods ([#​3943](https://togithub.com/typescript-eslint/typescript-eslint/issues/3943)) ([240fc65](https://togithub.com/typescript-eslint/typescript-eslint/commit/240fc65c307769eae9b35e611fca74ba4c35a025)) - **eslint-plugin:** \[no-confusing-void-expression] support optional chaining ([#​3937](https://togithub.com/typescript-eslint/typescript-eslint/issues/3937)) ([c40dd13](https://togithub.com/typescript-eslint/typescript-eslint/commit/c40dd13df76b77052c85254622df5533307dc07e)) - **eslint-plugin:** \[no-restricted-imports] fix crash when no options given ([#​3947](https://togithub.com/typescript-eslint/typescript-eslint/issues/3947)) ([edaa3c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/edaa3c10eb67bb89f9c6a78bd1ed593925c33f16)) - **eslint-plugin:** \[non-nullable-type-assertion-style] false-positive with non-nullish `as` assertions and types ([#​3940](https://togithub.com/typescript-eslint/typescript-eslint/issues/3940)) ([40760f9](https://togithub.com/typescript-eslint/typescript-eslint/commit/40760f98da0d23c7bce3da04cf37a56c10447bde)) - **eslint-plugin:** \[padding-line-between-statements] TSModuleBlock should change scope ([#​3944](https://togithub.com/typescript-eslint/typescript-eslint/issues/3944)) ([f8f534e](https://togithub.com/typescript-eslint/typescript-eslint/commit/f8f534e42b0ec517274442422c37ab019cf3c200)) - **eslint-plugin:** \[prefer-regexp-exec] check `RegExp` without flags ([#​3946](https://togithub.com/typescript-eslint/typescript-eslint/issues/3946)) ([0868725](https://togithub.com/typescript-eslint/typescript-eslint/commit/0868725713e8102e8932303d4c680340688e1fa9)) ### [`v4.32.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4320-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4312v4320-2021-09-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0) ##### Bug Fixes - **eslint-plugin:** \[consistent-type-definitions] correct fix for `export default` ([#​3899](https://togithub.com/typescript-eslint/typescript-eslint/issues/3899)) ([ebb33ed](https://togithub.com/typescript-eslint/typescript-eslint/commit/ebb33ed8bc29f69ca2a657ec5b31857c0aeb4b56)) - **eslint-plugin:** \[no-require-imports] report only global `require` ([#​3871](https://togithub.com/typescript-eslint/typescript-eslint/issues/3871)) ([8aa87a1](https://togithub.com/typescript-eslint/typescript-eslint/commit/8aa87a136e7cd7b40fbf09fcfa26bf04d1c6d5fe)) - **eslint-plugin:** \[no-shadow] ignore type-only imports properly ([#​3868](https://togithub.com/typescript-eslint/typescript-eslint/issues/3868)) ([dda9cee](https://togithub.com/typescript-eslint/typescript-eslint/commit/dda9cee68a5cd78b358a854027999c739ac623e9)) - **eslint-plugin:** \[no-var-requires] report problems within `NewExpression` ([#​3884](https://togithub.com/typescript-eslint/typescript-eslint/issues/3884)) ([ed5e459](https://togithub.com/typescript-eslint/typescript-eslint/commit/ed5e45983fa052accf3a7b5fcdbfcb15ed09490f)) - **eslint-plugin:** \[padding-line-between-statements] problems within namespaces not being reported ([#​3869](https://togithub.com/typescript-eslint/typescript-eslint/issues/3869)) ([1861356](https://togithub.com/typescript-eslint/typescript-eslint/commit/186135698b40b510ffff6a2402aa34f2726596ea)) - **eslint-plugin:** \[prefer-regexp-exec] respect flags when using `RegExp` ([#​3855](https://togithub.com/typescript-eslint/typescript-eslint/issues/3855)) ([ffdb5ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/ffdb5ff9900e07374a2f3686447e3e2c78fbc38a)) - **eslint-plugin:** \[prefer-return-this-type] handle generics properly in fixer ([#​3852](https://togithub.com/typescript-eslint/typescript-eslint/issues/3852)) ([9e98b8f](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e98b8f43ca6aadc9758a4e9a0d1d3c250af6cca)) - **eslint-plugin:** false-positive/negative with array index in no-unnecessary-condition ([#​3805](https://togithub.com/typescript-eslint/typescript-eslint/issues/3805)) ([bdb8f0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/bdb8f0be1466e4a4b713e91199be91030650ed01)) ##### Features - **eslint-plugin:** \[no-type-alias]: add allowGenerics option ([#​3865](https://togithub.com/typescript-eslint/typescript-eslint/issues/3865)) ([4195919](https://togithub.com/typescript-eslint/typescript-eslint/commit/41959199735a6d4fe3ae7825f3087e8fb249be9f)) - **eslint-plugin:** add `no-non-null-asserted-nullish-coalescing` rule ([#​3349](https://togithub.com/typescript-eslint/typescript-eslint/issues/3349)) ([4e99961](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e999614e9761f6dc7e5aa0c5bad76ab164ab3fb)) - **eslint-plugin:** add new extended rule `no-restricted-imports` ([#​3775](https://togithub.com/typescript-eslint/typescript-eslint/issues/3775)) ([ec5d506](https://togithub.com/typescript-eslint/typescript-eslint/commit/ec5d50696b249a207d322e4a2fc66582122eb010)) - **eslint-plugin-internal:** \[prefer-ast-types-enum] add `DefinitionType` enum ([#​3916](https://togithub.com/typescript-eslint/typescript-eslint/issues/3916)) ([13b7de5](https://togithub.com/typescript-eslint/typescript-eslint/commit/13b7de508e0f8eac492879ff9ab99acd8d3e977e)) #### [4.31.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2) (2021-09-20) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [4.31.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.31.0...v4.31.1) (2021-09-13) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v4.31.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4312-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4311v4312-2021-09-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v4.31.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4311-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4310v4311-2021-09-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.31.0...v4.31.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v4.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4300v4310-2021-09-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.30.0...v4.31.0) ##### Bug Fixes - **utils:** support immutable arrays in `ReportFixFunction` ([#​3830](https://togithub.com/typescript-eslint/typescript-eslint/issues/3830)) ([8218055](https://togithub.com/typescript-eslint/typescript-eslint/commit/8218055d6dfd94c9e6c8645848f981d9d51ce08c)) ##### Features - **eslint-plugin:** \[prefer-readonly-parameter-types] add option treatMethodsAsReadonly ([#​3733](https://togithub.com/typescript-eslint/typescript-eslint/issues/3733)) ([a46e318](https://togithub.com/typescript-eslint/typescript-eslint/commit/a46e3182c8a0b07c914605d6d9fe28ef36a7c32a)) - **eslint-plugin:** \[restrict-template-expressions] add option to allow RegExp ([#​3709](https://togithub.com/typescript-eslint/typescript-eslint/issues/3709)) ([363b3dc](https://togithub.com/typescript-eslint/typescript-eslint/commit/363b3dc4dd0dc343311c729d75935b10f9d2fd5e)) - **eslint-plugin:** add `no-meaningless-void-operator` rule ([#​3641](https://togithub.com/typescript-eslint/typescript-eslint/issues/3641)) ([ea40ab6](https://togithub.com/typescript-eslint/typescript-eslint/commit/ea40ab659351ae7cf7235ea063d42ac155b11e5f)) - **eslint-plugin:** add extension rule `padding-line-between-statements` ([#​3418](https://togithub.com/typescript-eslint/typescript-eslint/issues/3418)) ([f79ae9b](https://togithub.com/typescript-eslint/typescript-eslint/commit/f79ae9b58e82f4fddef640a34a1d7ff92b763e65)) ### [`v4.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​4300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4293v4300-2021-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.29.3...v4.30.0) ##### Bug Fixes - **eslint-plugin:** \[dot-notation] false positive with optional chaining ([#​3711](https://togithub.com/typescript-eslint/typescript-eslint/issues/3711)) ([c19fc6e](https://togithub.com/typescript-eslint/typescript-eslint/commit/c19fc6e03072ed549bc9b35ebe6961e10f8f9b43)), closes [#​3510](https://togithub.com/typescript-eslint/typescript-eslint/issues/3510) - **eslint-plugin:** \[prefer-reduce-type-parameter] handle already existing type params ([#​3706](https://togithub.com/typescript-eslint/typescript-eslint/issues/3706)) ([71dd273](https://togithub.com/typescript-eslint/typescript-eslint/commit/71dd27361a1bc93b5d5eb2279d805922b10002fd)) - **eslint-plugin:** isTypeReadonly error with \
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0) ##### Features - **parser:** add `parserOptions.emitDecoratorMetadata` ([#​4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5)) ### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5130-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5121v5130-2022-02-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.1...v5.13.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.12.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.0...v5.12.1) (2022-02-21) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.12.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5121-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5120v5121-2022-02-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.12.0...v5.12.1) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5120-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5110v5120-2022-02-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.11.0...v5.12.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5110-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5102v5110-2022-02-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.2...v5.11.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.10.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.1...v5.10.2) (2022-01-31) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.10.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.0...v5.10.1) (2022-01-24) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.10.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5102-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5101v5102-2022-01-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.1...v5.10.2) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.10.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5101-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5100v5101-2022-01-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.10.0...v5.10.1) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5100-httpsgithubcomtypescript-eslinttypescript-eslintcomparev591v5100-2022-01-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.1...v5.10.0) ##### Features - rename `experimental-utils` to `utils` and make `experimental-utils` an alias to the new package ([#​4172](https://togithub.com/typescript-eslint/typescript-eslint/issues/4172)) ([1d55a75](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d55a7511b38d8e2b2eabe59f639e0a865e6c93f)) #### [5.9.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) (2022-01-10) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev581v590-2022-01-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.8.1...v5.9.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.8.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.8.0...v5.8.1) (2021-12-27) **Note:** Version bump

Configuration

📅 Schedule: 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, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.