amtrack / sfdx-browserforce-plugin

sfdx plugin for browser automation
MIT License
112 stars 39 forks source link

chore(deps): update typescript-eslint monorepo to v5 (major) - autoclosed #469

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.39.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5390-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5381v5390-2022-10-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.38.1...v5.39.0) ##### Features - **eslint-plugin:** allow using void as a default type for a generic argument if allowInGenericTypeArguments is specified ([#​5671](https://togithub.com/typescript-eslint/typescript-eslint/issues/5671)) ([bb46ef0](https://togithub.com/typescript-eslint/typescript-eslint/commit/bb46ef0817fe03ef71f8e0f3df0cf96bc355e068)) #### [5.38.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.38.0...v5.38.1) (2022-09-26) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.38.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5381-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5380v5381-2022-09-26) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.38.0...v5.38.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.38.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5380-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5370v5380-2022-09-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.37.0...v5.38.0) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.37.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5370-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5362v5370-2022-09-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.2...v5.37.0) ##### Bug Fixes - **eslint-plugin:** \[strict-boolean-expressions] check all conditions in a logical operator chain ([#​5539](https://togithub.com/typescript-eslint/typescript-eslint/issues/5539)) ([77d76e2](https://togithub.com/typescript-eslint/typescript-eslint/commit/77d76e21cdc2e100c729c839c292e82ab7c554c5)) #### [5.36.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2) (2022-09-05) ##### Bug Fixes - **eslint-plugin:** \[no-extra-parens] handle generic ts array type. ([#​5550](https://togithub.com/typescript-eslint/typescript-eslint/issues/5550)) ([0d6a190](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d6a190c56fb3489f9f554b9035a008e29cc08ec)) - **scope-manager:** correct handling for class static blocks ([#​5580](https://togithub.com/typescript-eslint/typescript-eslint/issues/5580)) ([35bb8dd](https://togithub.com/typescript-eslint/typescript-eslint/commit/35bb8ddac1b46397f6447c1a6e1e4e1774dd7957)) #### [5.36.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1) (2022-08-30) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.36.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5362-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5361v5362-2022-09-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2) ##### Bug Fixes - **eslint-plugin:** \[no-extra-parens] handle generic ts array type. ([#​5550](https://togithub.com/typescript-eslint/typescript-eslint/issues/5550)) ([0d6a190](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d6a190c56fb3489f9f554b9035a008e29cc08ec)) - **scope-manager:** correct handling for class static blocks ([#​5580](https://togithub.com/typescript-eslint/typescript-eslint/issues/5580)) ([35bb8dd](https://togithub.com/typescript-eslint/typescript-eslint/commit/35bb8ddac1b46397f6447c1a6e1e4e1774dd7957)) ### [`v5.36.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5361-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5360v5361-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.36.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5360-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5351v5360-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.1...v5.36.0) ##### Bug Fixes - **eslint-plugin:** revert [#​5266](https://togithub.com/typescript-eslint/typescript-eslint/issues/5266) ([#​5564](https://togithub.com/typescript-eslint/typescript-eslint/issues/5564)) ([7a8afe2](https://togithub.com/typescript-eslint/typescript-eslint/commit/7a8afe29039c6c80fe584acaf5d933424a4452a9)) ##### Features - support TypeScript 4.8 ([#​5551](https://togithub.com/typescript-eslint/typescript-eslint/issues/5551)) ([81450ed](https://togithub.com/typescript-eslint/typescript-eslint/commit/81450ed7eaede74b384e9a91a84e9b4d34513866)) #### [5.35.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) (2022-08-24) ##### Bug Fixes - **eslint-plugin:** correct rule schemas to pass ajv validation ([#​5531](https://togithub.com/typescript-eslint/typescript-eslint/issues/5531)) ([dbf8b56](https://togithub.com/typescript-eslint/typescript-eslint/commit/dbf8b569dbada29e4a295d6c265976e55de1b2aa)) ### [`v5.35.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5351-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5350v5351-2022-08-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) ##### Bug Fixes - **eslint-plugin:** correct rule schemas to pass ajv validation ([#​5531](https://togithub.com/typescript-eslint/typescript-eslint/issues/5531)) ([dbf8b56](https://togithub.com/typescript-eslint/typescript-eslint/commit/dbf8b569dbada29e4a295d6c265976e55de1b2aa)) ### [`v5.35.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5350-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5340v5350-2022-08-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.34.0...v5.35.0) ##### Features - **eslint-plugin:** \[explicit-member-accessibility] suggest adding explicit accessibility specifiers ([#​5492](https://togithub.com/typescript-eslint/typescript-eslint/issues/5492)) ([0edb94a](https://togithub.com/typescript-eslint/typescript-eslint/commit/0edb94aee55e1ec6afa7f46f99a9b308bbb66301)) ### [`v5.34.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5340-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5331v5340-2022-08-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.33.1...v5.34.0) ##### Bug Fixes - **eslint-plugin:** \[no-useless-constructor] handle parameter decorator ([#​5450](https://togithub.com/typescript-eslint/typescript-eslint/issues/5450)) ([864dbcf](https://togithub.com/typescript-eslint/typescript-eslint/commit/864dbcfccba274fe1b26eac8aeeaf2a2355b5969)) ##### Features - **eslint-plugin:** \[prefer-optional-chain] support suggesting `!foo || !foo.bar` as a valid match for the rule ([#​5266](https://togithub.com/typescript-eslint/typescript-eslint/issues/5266)) ([aca935c](https://togithub.com/typescript-eslint/typescript-eslint/commit/aca935c9696712d4aff18144c4690db4d6ba9bf9)) #### [5.33.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.33.0...v5.33.1) (2022-08-15) ##### Bug Fixes - missing placeholders in violation messages for `no-unnecessary-type-constraint` and `no-unsafe-argument` (and enable `eslint-plugin/recommended` rules internally) ([#​5453](https://togithub.com/typescript-eslint/typescript-eslint/issues/5453)) ([d023910](https://togithub.com/typescript-eslint/typescript-eslint/commit/d0239104f4dbffd2b5ecdb19e520c7d4b71962e0)) ### [`v5.33.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5331-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5330v5331-2022-08-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.33.0...v5.33.1) ##### Bug Fixes - missing placeholders in violation messages for `no-unnecessary-type-constraint` and `no-unsafe-argument` (and enable `eslint-plugin/recommended` rules internally) ([#​5453](https://togithub.com/typescript-eslint/typescript-eslint/issues/5453)) ([d023910](https://togithub.com/typescript-eslint/typescript-eslint/commit/d0239104f4dbffd2b5ecdb19e520c7d4b71962e0)) ### [`v5.33.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5330-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5320v5330-2022-08-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.32.0...v5.33.0) ##### Bug Fixes - **eslint-plugin:** \[no-extra-parens] handle await with type assertion ([#​5428](https://togithub.com/typescript-eslint/typescript-eslint/issues/5428)) ([e03826f](https://togithub.com/typescript-eslint/typescript-eslint/commit/e03826f08ce8bfdd6d6702025d975cfb7d867097)) - **website:** add explicit frontmatter description to rule docs ([#​5429](https://togithub.com/typescript-eslint/typescript-eslint/issues/5429)) ([63cba5f](https://togithub.com/typescript-eslint/typescript-eslint/commit/63cba5f4c1884e102927b3b14b18a00e96ac63a1)) ##### Features - **eslint-plugin:** \[member-ordering] support static blocks ([#​5417](https://togithub.com/typescript-eslint/typescript-eslint/issues/5417)) ([5983e5a](https://togithub.com/typescript-eslint/typescript-eslint/commit/5983e5ab3bfb94fec782bea54a37457fe31db545)) - **eslint-plugin:** \[prefer-as-const] adds support for class properties ([#​5413](https://togithub.com/typescript-eslint/typescript-eslint/issues/5413)) ([d2394f8](https://togithub.com/typescript-eslint/typescript-eslint/commit/d2394f810960fda07b9c8affd47b769d16f4b8cb)) ### [`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)) ### [`v5.30.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5307-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5306v5307-2022-07-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) ##### 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)) ### [`v5.30.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5306-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5305v5306-2022-07-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5305-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5304v5305-2022-07-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) ##### 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)) ### [`v5.30.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5304-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5303v5304-2022-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5303-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5302v5303-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5302-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5301v5302-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5301-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5300v5301-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) ##### 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)) ### [`v5.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5290v5300-2022-06-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.29.0...v5.30.0) ##### Features - **eslint-plugin:** \[no-shadow] add shadowed variable location to the error message ([#​5183](https://togithub.com/typescript-eslint/typescript-eslint/issues/5183)) ([8ca08e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ca08e9f18d59b29715c667fbb7d237f6e9a96ba)) - treat `this` in `typeof this` as a `ThisExpression` ([#​4382](https://togithub.com/typescript-eslint/typescript-eslint/issues/4382)) ([b04b2ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/b04b2ce1ba90d94718891f2562dd210a6d7b8609)) ### [`v5.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5280v5290-2022-06-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.28.0...v5.29.0) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.28.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5280-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5271v5280-2022-06-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.27.1...v5.28.0) ##### Bug Fixes - \[TS4.7] allow visiting of typeParameters in TSTypeQuery ([#​5166](https://togithub.com/typescript-eslint/typescript-eslint/issues/5166)) ([dc1f930](https://togithub.com/typescript-eslint/typescript-eslint/commit/dc1f9309cf04aa7314e758980ac687558482f47f)) - **eslint-plugin:** \[space-infix-ops] support for optional property without type ([#​5155](https://togithub.com/typescript-eslint/typescript-eslint/issues/5155)) ([1f25daf](https://togithub.com/typescript-eslint/typescript-eslint/commit/1f25daf74e5d45077199f9ee9fa9bf31107f4089)) ##### Features - **eslint-plugin:** \[consistent-generic-constructors] add rule ([#​4924](https://togithub.com/typescript-eslint/typescript-eslint/issues/4924)) ([921cdf1](https://togithub.com/typescript-eslint/typescript-eslint/commit/921cdf17e548845311d0591249616ec844503926)) #### [5.27.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.27.0...v5.27.1) (2022-06-06) ##### Bug Fixes - **eslint-plugin:** \[space-infix-ops] correct PropertyDefinition with typeAnnotation ([#​5113](https://togithub.com/typescript-eslint/typescript-eslint/issues/5113)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/d320174f40a74b34e6b6e4c88128ef6e736311d8)) - **eslint-plugin:** \[space-infix-ops] regression fix for conditional types ([#​5135](https://togithub.com/typescript-eslint/typescript-eslint/issues/5135)) ([e5238c8](https://togithub.com/typescript-eslint/typescript-eslint/commit/e5238c84e56e7c34174b2c6f1e3ea59456797c2f)) - **eslint-plugin:** \[space-infix-ops] regression fix for type aliases ([#​5138](https://togithub.com/typescript-eslint/typescript-eslint/issues/5138)) ([4e13deb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e13deb05fbd8724996156b15b65f6a66794a7cc)) ### [`v5.27.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5271-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5270v5271-2022-06-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.27.0...v5.27.1) ##### Bug Fixes - **eslint-plugin:** \[space-infix-ops] correct PropertyDefinition with typeAnnotation ([#​5113](https://togithub.com/typescript-eslint/typescript-eslint/issues/5113)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/d320174f40a74b34e6b6e4c88128ef6e736311d8)) - **eslint-plugin:** \[space-infix-ops] regression fix for conditional types ([#​5135](https://togithub.com/typescript-eslint/typescript-eslint/issues/5135)) ([e5238c8](https://togithub.com/typescript-eslint/typescript-eslint/commit/e5238c84e56e7c34174b2c6f1e3ea59456797c2f)) - **eslint-plugin:** \[space-infix-ops] regression fix for type aliases ([#​5138](https://togithub.com/typescript-eslint/typescript-eslint/issues/5138)) ([4e13deb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e13deb05fbd8724996156b15b65f6a66794a7cc)) ### [`v5.27.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5270-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5260v5270-2022-05-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.26.0...v5.27.0) ##### Bug Fixes - **eslint-plugin:** \[no-type-alias] handle Template Literal Types ([#​5092](https://togithub.com/typescript-eslint/typescript-eslint/issues/5092)) ([8febf11](https://togithub.com/typescript-eslint/typescript-eslint/commit/8febf11a9296d1c0d7ccdf91ef9ab92ec8dfc39c)) ##### Features - \[4.7] support new extensions ([#​5027](https://togithub.com/typescript-eslint/typescript-eslint/issues/5027)) ([efc147b](https://togithub.com/typescript-eslint/typescript-eslint/commit/efc147b04dce52ab17415b6a4ae4076b944b9036)) - **eslint-plugin:** \[ban-ts-comment] add descriptionFormat option ([#​5026](https://togithub.com/typescript-eslint/typescript-eslint/issues/5026)) ([1fb31a4](https://togithub.com/typescript-eslint/typescript-eslint/commit/1fb31a4b3e05734f801ade0450fea33494e4d5e6)) - **eslint-plugin:** \[no-misused-promises] warn when spreading promises ([#​5053](https://togithub.com/typescript-eslint/typescript-eslint/issues/5053)) ([61ffa9e](https://togithub.com/typescript-eslint/typescript-eslint/commit/61ffa9ed70e3cac6eca50a6c3cc5a0f1e7dec11c)) - **eslint-plugin:** \[space-infix-ops] missing error report for conditional types ([#​5041](https://togithub.com/typescript-eslint/typescript-eslint/issues/5041)) ([0bfab6c](https://togithub.com/typescript-eslint/typescript-eslint/commit/0bfab6c9f5c5e243268200cf9368acf39ea099f8)) ### [`v5.26.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5260-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5250v5260-2022-05-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.25.0...v5.26.0) ##### Bug Fixes - **eslint-plugin:** \[member-delimiter-style] autofixer result is not as expected when comments after the delimiter with option `delimiter: 'none'` ([#​5029](https://togithub.com/typescript-eslint/typescript-eslint/issues/5029)) ([ed7b5f6](https://togithub.com/typescript-eslint/typescript-eslint/commit/ed7b5f61d93799fec3e38a87935ab9caa3abe279)) - **eslint-plugin:** \[member-delimiter-style] autofixer result is not as expected with option `delimiter: 'none'` ([#​5023](https://togithub.com/typescript-eslint/typescript-eslint/issues/5023)) ([9e97a11](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e97a11ecd80be5c63c980bfe8d8e57400221cec)) - **eslint-plugin:** \[prefer-readonly] correct issue with anonymus functions ([#​4974](https://togithub.com/typescript-eslint/typescript-eslint/issues/4974)) ([952e2f0](https://togithub.com/typescript-eslint/typescript-eslint/commit/952e2f068862dde089ec03d3eb5452d1ee3e9271)), closes [#​2590](https://togithub.com/typescript-eslint/typescript-eslint/issues/2590) ### [`v5.25.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5250-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5240v5250-2022-05-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.24.0...v5.25.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] stop enforcing rule for assignment expressions ([#​4958](https://togithub.com/typescript-eslint/typescript-eslint/issues/4958)) ([04a216c](https://togithub.com/typescript-eslint/typescript-eslint/commit/04a216c39c02085fe5d555ce81bdced0e563a7c4)) - **eslint-plugin:** strict config should not extend recommended ([#​5005](https://togithub.com/typescript-eslint/typescript-eslint/issues/5005)) ([05d71c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/05d71c2ebd8e072aa4e8ee3ea8521de00e47d4ca)) - **website:** correct Presets link to be Configs ([#​5004](https://togithub.com/typescript-eslint/typescript-eslint/issues/5004)) ([e18e91c](https://togithub.com/typescript-eslint/typescript-eslint/commit/e18e91c6cfb1ee93bfff3770ea4d8f807d5ced0b)) ##### Features - **eslint-plugin:** \[no-empty-function] new allow option overrideMethods ([#​4923](https://togithub.com/typescript-eslint/typescript-eslint/issues/4923)) ([13c05ae](https://togithub.com/typescript-eslint/typescript-eslint/commit/13c05aefb0e6531d320629e04b7207a3baebacb0)) - **eslint-plugin:** deprecate `no-duplicate-imports` in favour of `import/no-duplicates` ([#​4973](https://togithub.com/typescript-eslint/typescript-eslint/issues/4973)) ([1d2e41a](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d2e41ada1979c081130d19b229c82bf1a69b7b4)) - update to TypeScript 4.7-rc ([#​4829](https://togithub.com/typescript-eslint/typescript-eslint/issues/4829)) ([6fe783c](https://togithub.com/typescript-eslint/typescript-eslint/commit/6fe783c20aebe26ef42b526e4a59a9be84dd5643)) ### [`v5.24.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5240-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5230v5240-2022-05-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.23.0...v5.24.0) ##### Bug Fixes - **eslint-plugin:** \[array-type] in fixer add missing parens for constructor types [#​4756](https://togithub.com/typescript-eslint/typescript-eslint/issues/4756) ([#​4971](https://togithub.com/typescript-eslint/typescript-eslint/issues/4971)) ([0377070](https://togithub.com/typescript-eslint/typescript-eslint/commit/03770708900da663eb64c19465b3f937bab55b3d)) ##### Features - **eslint-plugin:** Add BigInt object type to default ban-types list ([#​4970](https://togithub.com/typescript-eslint/typescript-eslint/issues/4970)) ([1867728](https://togithub.com/typescript-eslint/typescript-eslint/commit/1867728ba104a6a21941ed300828110964a43b96)) - **eslint-plugin:** add new 'strict' config ([#​4706](https://togithub.com/typescript-eslint/typescript-eslint/issues/4706)) ([4a500b2](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a500b2d92a91873dbb729793d1ee1c36ef06ed8)) ### [`v5.23.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5230-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5220v5230-2022-05-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.22.0...v5.23.0) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports] allow type import as long as there's one matching pattern ([#​4898](https://togithub.com/typescript-eslint/typescript-eslint/issues/4898)) ([0419d28](https://togithub.com/typescript-eslint/typescript-eslint/commit/0419d287b637e805c33036a45760badc2498e19b)) - **eslint-plugin:** \[no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures ([#​4901](https://togithub.com/typescript-eslint/typescript-eslint/issues/4901)) ([4507ac8](https://togithub.com/typescript-eslint/typescript-eslint/commit/4507ac84c76da0ced43b6679305afe1891e7afca)) ### [`v5.22.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5220-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5210v5220-2022-05-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.21.0...v5.22.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] verify `nextToken` exists ([#​4868](https://togithub.com/typescript-eslint/typescript-eslint/issues/4868)) ([23746f8](https://togithub.com/typescript-eslint/typescript-eslint/commit/23746f8babace7c2354368d6fb0881be26e19c41)) ##### Features - **eslint-plugin:** \[no-duplicate-enum-values] add rule ([#​4833](https://togithub.com/typescript-eslint/typescript-eslint/issues/4833)) ([5899164](https://togithub.com/typescript-eslint/typescript-eslint/commit/5899164b35d91106512a2720b23ba92e1893132f)) ### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0) ##### Bug Fixes - **eslint-plugin:** \[no-misused-promises] prioritize false returns when checking whether a function returns only void ([#​4841](https://togithub.com/typescript-eslint/typescript-eslint/issues/4841)) ([ccadb60](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccadb6075d6977c4921ffc09fa40f515f4d497c5)) - **eslint-plugin:** \[no-namespace] fix false positive for exported namespaces when allowDeclarations=true ([#​4844](https://togithub.com/typescript-eslint/typescript-eslint/issues/4844)) ([4e7c9be](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e7c9be6ff7e2448f4151563d7921cd285c2e349)) - **eslint-plugin:** \[space-infix-ops] fix no error when right type is function ([#​4848](https://togithub.com/typescript-eslint/typescript-eslint/issues/4848)) ([d74d559](https://togithub.com/typescript-eslint/typescript-eslint/commit/d74d559c25e336c3ebe917bf5c43e14ffa2de694)) ##### Features - **eslint-plugin:** \[parameter-properties] add rule to replace `no-parameter-properties` ([#​4622](https://togithub.com/typescript-eslint/typescript-eslint/issues/4622)) ([88ed9ec](https://togithub.com/typescript-eslint/typescript-eslint/commit/88ed9ec9d6b971a9533565920fdcd6890ea941e9)) ### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0) ##### Features - **eslint-plugin:** \[no-magic-numbers] ignoreTypeIndexes option ([#​4789](https://togithub.com/typescript-eslint/typescript-eslint/issues/4789)) ([5e79451](https://togithub.com/typescript-eslint/typescript-eslint/commit/5e794512bf124c39de76d4e2cf8a3d6cfb08f1a8)) ### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0) ##### Bug Fixes - **eslint-plugin:** update code to use estree range instead of ts pos/end [#​4723](https://togithub.com/typescript-eslint/typescript-eslint/issues/4723) ([#​4790](https://togithub.com/typescript-eslint/typescript-eslint/issues/4790)) ([a1e9fc4](https://togithub.com/typescript-eslint/typescript-eslint/commit/a1e9fc4cb19e7655613ebe6f4dd911b5427b0367)) ##### Features - **eslint-plugin:** \[unified-signatures] add `ignoreDifferentlyNamedParameters` option ([#​4659](https://togithub.com/typescript-eslint/typescript-eslint/issues/4659)) ([fdf95e0](https://togithub.com/typescript-eslint/typescript-eslint/commit/fdf95e02c45e137325c9ddd9d30e7f6b404f4514)) - **eslint-plugin:** add support for valid number and bigint intersections in restrict-plus-operands rule ([#​4795](https://togithub.com/typescript-eslint/typescript-eslint/issues/4795)) ([19c600a](https://togithub.com/typescript-eslint/typescript-eslint/commit/19c600a3dd485669cb87ae8f81b010e65eee1df8)) ### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0) ##### Bug Fixes - **eslint-plugin:** method-signature-style respect getter signature ([#​4777](https://togithub.com/typescript-eslint/typescript-eslint/issues/4777)) ([12dd670](https://togithub.com/typescript-eslint/typescript-eslint/commit/12dd670bc8621867c5105d8892dba9f9550a2f35)) ##### Features - **eslint-plugin:** \[no-shadow] ignoreOnInitialization option ([#​4603](https://togithub.com/typescript-eslint/typescript-eslint/issues/4603)) ([068ea9b](https://togithub.com/typescript-eslint/typescript-eslint/commit/068ea9b8eb3072fb46a6035f29c68ce96a69008d)) - **eslint-plugin:** \[no-this-alias] report on assignment expressions ([#​4718](https://togithub.com/typescript-eslint/typescript-eslint/issues/4718)) ([8329498](https://togithub.com/typescript-eslint/typescript-eslint/commit/83294989dad543351a26e95be8d11a91d348679a)) ### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0) ##### Features - **eslint-plugin:** \[no-unused-vars] add destructuredArrayIgnorePattern options ([#​4748](https://togithub.com/typescript-eslint/typescript-eslint/issues/4748)) ([6f8db8b](https://togithub.com/typescript-eslint/typescript-eslint/commit/6f8db8b64821d280fff408c1704a9adde682ed69)) ### [`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/be4d9

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.



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