bubble-dev / _

🍱 metarepo of many packages and various monorepos
52 stars 6 forks source link

♻️ update @typescript-eslint/eslint-plugin to ^4.22.0 - autoclosed #488

Closed renovate[bot] closed 3 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.14.1 -> ^4.22.0 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint ### [`v4.22.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4220-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4210v4220-2021-04-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0) ##### Bug Fixes - **eslint-plugin:** [no-unsafe-argument] handle tuple types on rest arguments ([#​3269](https://togithub.com/typescript-eslint/typescript-eslint/issues/3269)) ([6f8cfe6](https://togithub.com/typescript-eslint/typescript-eslint/commit/6f8cfe6f83ee26b66b2146cc17b1205100a54a9c)) ##### Features - **eslint-plugin:** [prefer-regexp-exec] add autofix ([#​3207](https://togithub.com/typescript-eslint/typescript-eslint/issues/3207)) ([e2cbeef](https://togithub.com/typescript-eslint/typescript-eslint/commit/e2cbeefb3d9a7cce257b5675f7f19f1b159a9d26)) ### [`v4.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4200v4210-2021-04-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0) ##### Bug Fixes - **eslint-plugin:** [no-type-alias] consider `keyof` as an alias ([#​3242](https://togithub.com/typescript-eslint/typescript-eslint/issues/3242)) ([329ef02](https://togithub.com/typescript-eslint/typescript-eslint/commit/329ef023090c004694b5996ddb04fdde5b05ebb0)) - **eslint-plugin:** [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion ([#​3244](https://togithub.com/typescript-eslint/typescript-eslint/issues/3244)) ([265a039](https://togithub.com/typescript-eslint/typescript-eslint/commit/265a039c7e728b719143e09ee61066039d721f62)) - **eslint-plugin:** [restrict-plus-operands] consider template literal types as strings ([#​3234](https://togithub.com/typescript-eslint/typescript-eslint/issues/3234)) ([ccfd68e](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccfd68e365391b3f117df96792355f9c3655288c)) - **eslint-plugin:** [strict-boolean-expressions] account for truthy literals ([#​3236](https://togithub.com/typescript-eslint/typescript-eslint/issues/3236)) ([0913f40](https://togithub.com/typescript-eslint/typescript-eslint/commit/0913f40c87762de198b05a5473b4fb79aeb46967)) - **eslint-plugin:** always ignore assignments in no-unnecessary-type-assertion ([#​3235](https://togithub.com/typescript-eslint/typescript-eslint/issues/3235)) ([0221476](https://togithub.com/typescript-eslint/typescript-eslint/commit/02214768a3721d8514c70e00546e861da6581e4d)) ##### Features - **eslint-plugin:** [no-unsafe-argument] add rule ([#​3256](https://togithub.com/typescript-eslint/typescript-eslint/issues/3256)) ([b1aa7dc](https://togithub.com/typescript-eslint/typescript-eslint/commit/b1aa7dc6971ee8409b729dffb8b69478455734ed)), closes [#​791](https://togithub.com/typescript-eslint/typescript-eslint/issues/791) - **eslint-plugin:** [no-unsafe-call][no-unsafe-member-access] improve report messages for `this` for `noImplicitThis` ([#​3199](https://togithub.com/typescript-eslint/typescript-eslint/issues/3199)) ([b1b26c4](https://togithub.com/typescript-eslint/typescript-eslint/commit/b1b26c4843a4cfa209a0c9c3d8bea1de37333b48)) ### [`v4.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4190v4200-2021-03-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.19.0...v4.20.0) ##### Features - **eslint-plugin:** [space-infix-ops] support for class properties and type aliases ([#​3231](https://togithub.com/typescript-eslint/typescript-eslint/issues/3231)) ([5414bf2](https://togithub.com/typescript-eslint/typescript-eslint/commit/5414bf27a81311099d001808475d9cf832ce3bfe)) - **eslint-plugin:** [type-annotation-spacing] handle space between ? and : ([#​3138](https://togithub.com/typescript-eslint/typescript-eslint/issues/3138)) ([40bdb0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/40bdb0b27b21de511f0ecd151cb8282a625ca6e1)) ### [`v4.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4180v4190-2021-03-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.18.0...v4.19.0) ##### Bug Fixes - **eslint-plugin:** [member-delimiter-style] correct invalid fix for multiline with params on the same line ([#​3177](https://togithub.com/typescript-eslint/typescript-eslint/issues/3177)) ([7ad343b](https://togithub.com/typescript-eslint/typescript-eslint/commit/7ad343b067040f6ea816b129323d110d4bc2e830)) - **eslint-plugin:** [promise-function-async] bad fixer with computed and literal methods ([#​3163](https://togithub.com/typescript-eslint/typescript-eslint/issues/3163)) ([e3a3ea0](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3a3ea04757464aa2dded1ef46af8ad4e05246f2)) - **typescript-estree:** [ts 4.2] add support for import type equal declaration ([#​3189](https://togithub.com/typescript-eslint/typescript-eslint/issues/3189)) ([6a25faf](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a25faf5cfa4d21a7546d9866819f4e017308fb2)) ##### Features - **eslint-plugin:** [object-curly-spacing] support MappedType ([#​3176](https://togithub.com/typescript-eslint/typescript-eslint/issues/3176)) ([0557a43](https://togithub.com/typescript-eslint/typescript-eslint/commit/0557a439327557f4c0369ae2dddc8282ba45bfe6)) - **eslint-plugin:** [unbound-method] improve error message ([#​3203](https://togithub.com/typescript-eslint/typescript-eslint/issues/3203)) ([5cc5d2e](https://togithub.com/typescript-eslint/typescript-eslint/commit/5cc5d2ef6d924d301e87f7bcf599352310e74b2c)), closes [#​3201](https://togithub.com/typescript-eslint/typescript-eslint/issues/3201) ### [`v4.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4170v4180-2021-03-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.17.0...v4.18.0) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] fixes [#​2864](https://togithub.com/typescript-eslint/typescript-eslint/issues/2864) related to functions in nested object properties ([#​3178](https://togithub.com/typescript-eslint/typescript-eslint/issues/3178)) ([55e1fba](https://togithub.com/typescript-eslint/typescript-eslint/commit/55e1fbaca985b500cad1cc9ec25717b18cf5a17b)) - **eslint-plugin:** [no-extran-class] allowWithDecorator should ignore other errors ([#​3160](https://togithub.com/typescript-eslint/typescript-eslint/issues/3160)) ([a148673](https://togithub.com/typescript-eslint/typescript-eslint/commit/a1486736d8ef3555832ddfb27fd0980368b363f5)) ##### Features - **eslint-plugin:** add package type declaration ([#​3164](https://togithub.com/typescript-eslint/typescript-eslint/issues/3164)) ([08b058a](https://togithub.com/typescript-eslint/typescript-eslint/commit/08b058a7a6db3b59c28753bb322717e1fee44d1f)) ### [`v4.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4161v4170-2021-03-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.1...v4.17.0) ##### Bug Fixes - **eslint-plugin:** [no-unnecessary-type-assertion] handle assignment ([#​3133](https://togithub.com/typescript-eslint/typescript-eslint/issues/3133)) ([cb22561](https://togithub.com/typescript-eslint/typescript-eslint/commit/cb2256168c67e0383083673a5afe77076de49da5)) ##### Features - **eslint-plugin:** [strict-bool-expr] add fixes and suggestions ([#​2847](https://togithub.com/typescript-eslint/typescript-eslint/issues/2847)) ([3f9e9a1](https://togithub.com/typescript-eslint/typescript-eslint/commit/3f9e9a1e9fc3e507bd01d1913ef642cd129de402)) #### [4.16.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.0...v4.16.1) (2021-03-01) ##### Bug Fixes - **typescript-estree:** update TS version range ([#​3127](https://togithub.com/typescript-eslint/typescript-eslint/issues/3127)) ([0473674](https://togithub.com/typescript-eslint/typescript-eslint/commit/0473674c58df5039a2de3c63ad7494fc6be7487e)) ### [`v4.16.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4161-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4160v4161-2021-03-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.0...v4.16.1) ##### Bug Fixes - **typescript-estree:** update TS version range ([#​3127](https://togithub.com/typescript-eslint/typescript-eslint/issues/3127)) ([0473674](https://togithub.com/typescript-eslint/typescript-eslint/commit/0473674c58df5039a2de3c63ad7494fc6be7487e)) ### [`v4.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4152v4160-2021-03-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.2...v4.16.0) ##### Bug Fixes - **eslint-plugin:** [consistent-indexed-object-style] do not autofix if interface has extends ([#​3009](https://togithub.com/typescript-eslint/typescript-eslint/issues/3009)) ([b0475af](https://togithub.com/typescript-eslint/typescript-eslint/commit/b0475aff3920d748fa74b5a6d8a7ad5dd731aec4)) - **eslint-plugin:** [no-implied-eval] handle conditional expression ([#​3125](https://togithub.com/typescript-eslint/typescript-eslint/issues/3125)) ([8c65d30](https://togithub.com/typescript-eslint/typescript-eslint/commit/8c65d30a225a3b99e80326961d0cb0c8189b039c)) - **eslint-plugin:** [no-unused-vars] don't report nested module declaration ([#​3119](https://togithub.com/typescript-eslint/typescript-eslint/issues/3119)) ([4ca5888](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ca58886adf3fc0fe31c263559990c8a534205f9)) - **eslint-plugin:** [prefer-function-type] apply existing comments to the fixed code ([#​3094](https://togithub.com/typescript-eslint/typescript-eslint/issues/3094)) ([c32f803](https://togithub.com/typescript-eslint/typescript-eslint/commit/c32f803d4480acf5ffc88e308b4243e5185c4f48)) - **eslint-plugin:** [unbound-method] allow `super` expressions in `this` assignments ([#​3010](https://togithub.com/typescript-eslint/typescript-eslint/issues/3010)) ([c65a139](https://togithub.com/typescript-eslint/typescript-eslint/commit/c65a1391be15bbcf3ae293b1c53686703883d546)) - **scope-manager:** update libs for typescript 4.2 ([#​3118](https://togithub.com/typescript-eslint/typescript-eslint/issues/3118)) ([0336c79](https://togithub.com/typescript-eslint/typescript-eslint/commit/0336c798c9502fc250d2eaa045661950da55e52f)) ##### Features - TypeScript 4.2 syntax support ([#​3112](https://togithub.com/typescript-eslint/typescript-eslint/issues/3112)) ([2ebfb21](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ebfb21ba6c88c793cfbd0e231e5803b2381694c)) - **eslint-plugin:** [member-delimiter-style] Add an option 'multilineDetection' to treat types and interfaces as single line if the last member ends on the same line as the closing bracket ([#​2970](https://togithub.com/typescript-eslint/typescript-eslint/issues/2970)) ([cf86f42](https://togithub.com/typescript-eslint/typescript-eslint/commit/cf86f427186d58b0fce4bb3ff9571c4301babeb3)) - **eslint-plugin:** [prom-func-async] report only function head ([#​2872](https://togithub.com/typescript-eslint/typescript-eslint/issues/2872)) ([25f459c](https://togithub.com/typescript-eslint/typescript-eslint/commit/25f459cdc4f38d44b48554e04cfa1676538ccdfb)) - **typescript-estree:** throw custom error instead of plain object ([#​3011](https://togithub.com/typescript-eslint/typescript-eslint/issues/3011)) ([ae14bf5](https://togithub.com/typescript-eslint/typescript-eslint/commit/ae14bf55fe31b0eb982ba17333e4aac550d10342)) #### [4.15.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.1...v4.15.2) (2021-02-22) ##### Bug Fixes - **typescript-estree:** correct issues in AST definition ([#​3083](https://togithub.com/typescript-eslint/typescript-eslint/issues/3083)) ([509a117](https://togithub.com/typescript-eslint/typescript-eslint/commit/509a11749f85400a01e9fecfecd12871ce562d3d)) - add missing intrinsic keyword node to AST ([#​3081](https://togithub.com/typescript-eslint/typescript-eslint/issues/3081)) ([409bf0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/409bf0bb3e2ac4d8782408d436ebdefb42dba38b)) - **eslint-plugin:** [no-var-requires] report when used in type assertion ([#​3074](https://togithub.com/typescript-eslint/typescript-eslint/issues/3074)) ([763a252](https://togithub.com/typescript-eslint/typescript-eslint/commit/763a2520bfea09c3b6252ea36bc3ff10b05eca6c)) - correct test names on windows for semantic-diagnostics-enabled ([#​3060](https://togithub.com/typescript-eslint/typescript-eslint/issues/3060)) ([885780d](https://togithub.com/typescript-eslint/typescript-eslint/commit/885780d4a2b07e418256b7323d76b18453c14a50)) #### [4.15.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.0...v4.15.1) (2021-02-15) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] check allowNames on function declarations and property methods ([#​3051](https://togithub.com/typescript-eslint/typescript-eslint/issues/3051)) ([0ade469](https://togithub.com/typescript-eslint/typescript-eslint/commit/0ade469dc1cf17d79c36a9c985630d60491ed847)) ### [`v4.15.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4152-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4151v4152-2021-02-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.1...v4.15.2) ##### Bug Fixes - **typescript-estree:** correct issues in AST definition ([#​3083](https://togithub.com/typescript-eslint/typescript-eslint/issues/3083)) ([509a117](https://togithub.com/typescript-eslint/typescript-eslint/commit/509a11749f85400a01e9fecfecd12871ce562d3d)) - add missing intrinsic keyword node to AST ([#​3081](https://togithub.com/typescript-eslint/typescript-eslint/issues/3081)) ([409bf0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/409bf0bb3e2ac4d8782408d436ebdefb42dba38b)) - **eslint-plugin:** [no-var-requires] report when used in type assertion ([#​3074](https://togithub.com/typescript-eslint/typescript-eslint/issues/3074)) ([763a252](https://togithub.com/typescript-eslint/typescript-eslint/commit/763a2520bfea09c3b6252ea36bc3ff10b05eca6c)) - correct test names on windows for semantic-diagnostics-enabled ([#​3060](https://togithub.com/typescript-eslint/typescript-eslint/issues/3060)) ([885780d](https://togithub.com/typescript-eslint/typescript-eslint/commit/885780d4a2b07e418256b7323d76b18453c14a50)) ### [`v4.15.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4151-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4150v4151-2021-02-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.0...v4.15.1) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] check allowNames on function declarations and property methods ([#​3051](https://togithub.com/typescript-eslint/typescript-eslint/issues/3051)) ([0ade469](https://togithub.com/typescript-eslint/typescript-eslint/commit/0ade469dc1cf17d79c36a9c985630d60491ed847)) ### [`v4.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#​4150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4142v4150-2021-02-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.2...v4.15.0) ##### Bug Fixes - **eslint-plugin:** [no-extra-parens] handle ESLint 7.19.0 ([#​2993](https://togithub.com/typescript-eslint/typescript-eslint/issues/2993)) ([4615048](https://togithub.com/typescript-eslint/typescript-eslint/commit/4615048d24359e0fc57b90a96acf4d8ded1dc7bf)) - **eslint-plugin:** [prefer-function-type] correct fixer when signature ends with a semi ([#​3002](https://togithub.com/typescript-eslint/typescript-eslint/issues/3002)) ([898dd39](https://togithub.com/typescript-eslint/typescript-eslint/commit/898dd3961944a5da3a129e9eba02634286e7aee4)) - **scope-manager:** fix visiting of TSImportType ([#​3008](https://togithub.com/typescript-eslint/typescript-eslint/issues/3008)) ([ce4fcbf](https://togithub.com/typescript-eslint/typescript-eslint/commit/ce4fcbf4401098387a2cf19ae8457c89c509239a)), closes [#​3006](https://togithub.com/typescript-eslint/typescript-eslint/issues/3006) ##### Features - **typescript-estree:** improve logic used to escape string literals in jsx ([#​2995](https://togithub.com/typescript-eslint/typescript-eslint/issues/2995)) ([3cb3aad](https://togithub.com/typescript-eslint/typescript-eslint/commit/3cb3aade2864bab15ed1ff8d7cd32766aa57152f)) #### [4.14.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.1...v4.14.2) (2021-02-01) ##### Bug Fixes - **eslint-plugin:** [consistent-type-imports] incorrect handling of computed property type signatures ([#​2990](https://togithub.com/typescript-eslint/typescript-eslint/issues/2990)) ([58f2655](https://togithub.com/typescript-eslint/typescript-eslint/commit/58f26555f62b5f59f13260306638d3148cde6079)), closes [#​2989](https://togithub.com/typescript-eslint/typescript-eslint/issues/2989) - **scope-manager:** correctly reference generic parameters when decorator metadata is enabled ([#​2975](https://togithub.com/typescript-eslint/typescript-eslint/issues/2975)) ([7695ef3](https://togithub.com/typescript-eslint/typescript-eslint/commit/7695ef318f1cc8688acaabf4f2730769622f083f)), closes [#​2972](https://togithub.com/typescript-eslint/typescript-eslint/issues/2972) #### [4.14.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.0...v4.14.1) (2021-01-25) ##### Bug Fixes - **eslint-plugin:** [sort-type-union-intersection-members] consider `void` as a `nullish` ([#​2944](https://togithub.com/typescript-eslint/typescript-eslint/issues/2944)) ([a241b25](https://togithub.com/typescript-eslint/typescript-eslint/commit/a241b25863eb063986fab76b511f478bbba91f47)), closes [#​2940](https://togithub.com/typescript-eslint/typescript-eslint/issues/2940) - **scope-manager:** fix incorrect handling of class decorators and class method default params ([#​2943](https://togithub.com/typescript-eslint/typescript-eslint/issues/2943)) ([e1eac83](https://togithub.com/typescript-eslint/typescript-eslint/commit/e1eac8312268d1855a2ed7784b4d190ecb9c9fa4)), closes [#​2941](https://togithub.com/typescript-eslint/typescript-eslint/issues/2941) [#​2942](https://togithub.com/typescript-eslint/typescript-eslint/issues/2942) [#​2751](https://togithub.com/typescript-eslint/typescript-eslint/issues/2751)

Configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



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