mmkal / handy-redis

A wrapper around node_redis with Promise and TypeScript support.
Apache License 2.0
172 stars 10 forks source link

chore(deps): update devdependencies #361

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@types/cross-spawn (source) 6.0.2 -> 6.0.6 age adoption passing confidence devDependencies patch
@types/jest (source) 27.4.1 -> 27.5.2 age adoption passing confidence devDependencies minor
@types/lodash (source) 4.14.181 -> 4.17.13 age adoption passing confidence devDependencies minor
@types/node (source) 16.11.27 -> 16.18.119 age adoption passing confidence devDependencies minor
@types/redis-mock (source) 0.17.1 -> 0.17.3 age adoption passing confidence devDependencies patch
@typescript-eslint/eslint-plugin (source) 5.19.0 -> 5.62.0 age adoption passing confidence devDependencies minor
@typescript-eslint/parser (source) 5.19.0 -> 5.62.0 age adoption passing confidence devDependencies minor
downlevel-dts 0.9.0 -> 0.11.0 age adoption passing confidence devDependencies minor
eslint (source) 8.13.0 -> 8.57.1 age adoption passing confidence devDependencies minor
eslint-config-xo 0.40.0 -> 0.46.0 age adoption passing confidence devDependencies minor
eslint-config-xo-typescript 0.50.0 -> 0.57.0 age adoption passing confidence devDependencies minor
eslint-plugin-codegen 0.16.1 -> 0.29.0 age adoption passing confidence devDependencies minor
eslint-plugin-import 2.26.0 -> 2.31.0 age adoption passing confidence devDependencies minor
eslint-plugin-prettier 4.0.0 -> 4.2.1 age adoption passing confidence devDependencies minor
expect-type 0.13.0 -> 0.20.0 age adoption passing confidence devDependencies minor
npm-run-all 4.1.5 -> 5.0.0 devDependencies replacement
prettier (source) 2.6.2 -> 2.8.8 age adoption passing confidence devDependencies minor
string-argv 0.3.1 -> 0.3.2 age adoption passing confidence devDependencies patch
ts-jest (source) 27.1.4 -> 27.1.5 age adoption passing confidence devDependencies patch
ts-node (source) 10.7.0 -> 10.9.2 age adoption passing confidence devDependencies minor
typescript (source) 4.6.3 -> 4.9.5 age adoption passing confidence devDependencies minor

This is a special PR that replaces npm-run-all with the community suggested minimal stable replacement version.


Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.62.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#​6938](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#​7161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#​7145](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#​7054](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#​6487](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#​7129](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#​7069](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5600-2023-06-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0) ##### Features - **eslint-plugin:** \[restrict-plus-operands] add allow\* options ([#​6161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6161)) ([def09f8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0)) #### [5.59.11](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.10](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.9](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.8](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.7](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.6](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.5](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.4](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.3](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24) ##### Bug Fixes - **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes ([#​6935](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6935)) ([05ed60e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8)) - **eslint-plugin:** \[unified-signatures] no parameters function ([#​6940](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6940)) ([2970861](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed)) ### [`v5.59.11`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.10`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55910-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.9`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5599-2023-06-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.8`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5598-2023-05-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.7`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5597-2023-05-22) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.6`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5596-2023-05-15) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.5`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5595-2023-05-08) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5592-2023-05-01) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-2023-04-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-condition] allow nullish coalescing for naked type parameter ([#​6910](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6910)) ([3e5f858](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b)) ##### Features - **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow custom suggestions ([#​6876](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6876)) ([ff65235](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe)) ### [`v5.58.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5580-2023-04-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0) ##### Bug Fixes - **eslint-plugin:** \[unified-signatures] allow overloads with different named and different number of parameters ([#​6877](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6877)) ([939d665](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/939d6656ebcb94fab048a08d719b3e77362ab5b4)) ##### Features - **eslint-plugin:** \[no-unsafe-enum-comparison] add rule ([#​6107](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6107)) ([915f9c2](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/915f9c2dc8934eef491a672786ec9f016f3658ba)) #### [5.57.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03) ##### Bug Fixes - **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#​6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1)) ### [`v5.57.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5571-2023-04-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) ##### Bug Fixes - **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#​6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1)) ### [`v5.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5570-2023-03-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] simplify fixer and add support for double negation ([#​6620](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6620)) ([81c8519](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/81c85193d27d2e7f6d12bc259088b9b73dbe1e8b)) - **eslint-plugin:** correct crashes with getTypeArguments for ts < 3.7 ([#​6767](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6767)) ([59eab58](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/59eab587890a915387444d00c4a9387aed602718)) ##### Features - **eslint-plugin:** \[consistent-type-assertions] add suggestions for objectLiteralTypeAssertions ([#​6642](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6642)) ([720e811](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/720e81138b66c94c60c4a4471b86b7d8567b6df0)) - **eslint-plugin:** \[consistent-type-assertions] autofix angle bracket assertions to as ([#​6641](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6641)) ([ad8ea64](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ad8ea64dbdf06c92ff72b48022f041693a8d7076)) - **eslint-plugin:** add `no-duplicate-type-constituents` rule ([#​5728](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5728)) ([bc31078](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/bc31078cf86d69eee881e4a7daeffa347c1d82a7)) ### [`v5.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5560-2023-03-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) ##### Bug Fixes - **eslint-plugin:** \[member-ordering] check order when optionalityOrder is present with no optional members ([#​6619](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619)) ([6aff431](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6aff431668eb0d25aa74b527cbe458f9dcd0d92a)) - **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to getContextualType ([#​6193](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193)) ([745cfe4](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/745cfe4a35319416b3c307ee9fd57c63bf1660cd)) - **eslint-plugin:** \[no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#​6638](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638)) ([9e41cee](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9e41ceeaea3bf266e5114cfb1855e70a1a13284b)) - **eslint-plugin:** \[strict-boolean-expression] support falsy and truthy literals simultaneously ([#​6672](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672)) ([62ef487](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/62ef487a99010827e99a792db5e565ad7c1d6220)) - **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums ([#​6618](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618)) ([0d0639f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249)) - **eslint-plugin:** add TSPropertySignature with TSFunctionType annotation to typeMethod selector ([#​6645](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645)) ([3fc5c63](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662)) ##### Features - **eslint-plugin:** add allowNever support to restrict-template-expressions ([#​6554](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554)) ([423f164](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/423f1642424293488fa03a52777c0df73a40e5fd)) ### [`v5.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5550-2023-03-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0) ##### Bug Fixes - **eslint-plugin:** \[no-confusing-void-expression] check sequence expressions for void is in last position ([#​6597](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597)) ([d73d7d3](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d73d7d3904a088e2bf7127240dd1f1cefe325e69)) - **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] fixer should handle parentheses ([#​6569](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569)) ([2d8c196](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/2d8c196294bcbe4989e310ec056a1a9000967600)) ##### Features - **eslint-plugin:** \[lines-around-comment] add extension rule ([#​5327](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327)) ([d55211c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d55211caf63e4731f103e94237b3449e88322bb9)) - **eslint-plugin:** \[member-ordering] add support for grouping readonly fields ([#​6349](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349)) ([9d3bdfc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9d3bdfcb2fe3d2b2c0b82d9587d52f0e2ef4e344)) - **eslint-plugin:** \[no-unnecessary-cond] check logical assignments ([#​6594](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594)) ([dbc203a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/dbc203aeb64833a4d67bc62a578aa5533083af3d)) - update TypeScript to 5.0 RC ([#​6570](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570)) ([36ef0e1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/36ef0e16f31810c27dda299e739d1610b689d3ad)) - use [@​eslint-community](https://redirect.github.com/eslint-community) dependencies ([#​6603](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603)) ([5f6ed73](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5f6ed738a2b8c08878999e24477e3c206a0ade1b)) #### [5.54.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.54.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5541-2023-03-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5540-2023-02-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0) ##### Features - **eslint-plugin:** \[promise-function-async] check for promises in implicit return types ([#​6330](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6330)) ([de1e5ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/de1e5ce11250b259f1f809859eeb7eaa162e897f)), closes [#​6329](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6329) ### [`v5.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5530-2023-02-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0) ##### Features - **eslint-plugin:** \[consistent-generic-constructors] handle default parameters ([#​6484](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6484)) ([e8cebce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e8cebce972a5009f192034304ba6e768a9bcdbb6)) - **eslint-plugin:** \[no-mixed-enums] add rule ([#​6102](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6102)) ([16144d1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/16144d1d6a37668393f731913a306008f33eeac6)) ### [`v5.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5520-2023-02-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0) ##### Bug Fixes - **eslint-plugin:** \[no-import-type-side-effects] correctly ignore zero-specifier imports ([#​6444](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6444)) ([d5a6688](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d5a6688a22ebaa2992e549f44c224fc8d0fc5cc7)) - **eslint-plugin:** \[no-unnecessary-condition] account for optional chaining on potentially void values ([#​6432](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6432)) ([e1d9c67](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e1d9c67981be53e091a4107f326b9bf097650c1f)), closes [#​5255](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5255) - **eslint-plugin:** \[no-unnecessary-condition] fix false positive when checking indexed access types ([#​6452](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6452)) ([d569924](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d569924cf3c223c185f6ba913390cd865cd33197)) - **eslint-plugin:** fix key-spacing when type starts on next line ([#​6412](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6412)) ([3eb2eed](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3eb2eed6167e2ffad6c44c0fcbd86be4b6202aeb)) ##### Features - **eslint-plugin:** \[block-spacing] extending base rule for TS related blocks ([#​6195](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6195)) ([b2db3f5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b2db3f57d3b551e1159380c3d23edee14f133ac1)) - **eslint-plugin:** \[explicit-function-return-type] add allowFunctionsWithoutTypeParameters option ([#​6105](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6105)) ([113640e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/113640e9742acb3a193078e9704648517aebf1d8)) - **eslint-plugin:** \[explicit-function-return-type] add allowIIFEs option ([#​6237](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6237)) ([a1b3f7b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a1b3f7b4d97154ac4b0d7934d12f1d5970cffe15)) ### [`v5.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5510-2023-02-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) ##### Bug Fixes - **eslint-plugin:** \[sort-type-constituents] fixed behavior change ([#​6384](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6384)) ([5bf7f7f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552)), closes [#​6339](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6339) - **eslint-plugin:** do not use .at(), Node 14 does not support it ([#​6402](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6402)) ([077ed1b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/077ed1b5be844df35b7fba554ddae579b3144787)) ##### Features - **eslint-plugin:** \[naming-convention] improve performance by removing unnecessary selectors ([#​6376](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6376)) ([3647a1c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3647a1c1bbcfe6551647632fc2d978fa90881de1)) - **eslint-plugin:** \[no-floating-promises] error on logical expression ([#​6356](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6356)) ([f330e06](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f330e0651548d55163ddc3233c90fd3cbe37c9c0)) - **eslint-plugin:** \[no-import-type-side-effects] add rule to warn against runtime side effects with `verbatimModuleSyntax` ([#​6394](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6394)) ([b14d3be](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b14d3be0f305d71e0adfc9381e9de993898b2b43)) - **eslint-plugin:** \[strict-boolean-expressions] add allow nullable enum to strict boolean expressions ([#​6096](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6096)) ([d4747cd](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7)) ### [`v5.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5500-2023-01-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) ##### Bug Fixes - **eslint-plugin:** \[ban-ts-comment] counts graphemes instead of `String.prototype.length` ([#​5704](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5704)) ([09d57ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/09d57cec8901880c6b24ea80dfa7d9fcdc463930)) - **eslint-plugin:** \[prefer-optional-chain] fix `ThisExpression` and `PrivateIdentifier` errors ([#​6028](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6028)) ([85e783c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/85e783c1fabe96d390729a5796d6d346e401692b)) - **eslint-plugin:** \[prefer-optional-chain] fixer produces wrong logic ([#​5919](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5919)) ([b0f6c8e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417)), closes [#​1438](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/1438) ##### Features - **eslint-plugin:** add `key-spacing` rule extension for interface & type declarations ([#​6211](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6211)) ([67706e7](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/67706e72e332bf11c82fdf51f3d417d3c93a86cf)) ### [`v5.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5490-2023-01-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0) ##### Features - **eslint-plugin:** \[naming-convention] add support for `#private` modifier on class members ([#​6259](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6259)) ([c8a6d80](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/c8a6d8096080228b6d122c861fe140ac97f17cbe)) #### [5.48.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) (2023-01-16) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.48.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) (2023-01-09) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.48.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5482-2023-01-16) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5481-2023-01-09) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5480-2023-01-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.47.1...v5.48.0) ##### Features - **eslint-plugin:** specify which method is unbound and added test case ([#​6281](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6281)) ([cf3ffdd](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/cf3ffdd49aceb734ce18dc44ed6a11f7701f178e)) #### [5.47.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.47.0...v5.47.1) (2022-12-26) ##### Bug Fixes - **ast-spec:** correct some incorrect ast types ([#​6257](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6257)) ([0f3f645](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/0f3f64571ea5d938081b1a9f3fd1495765201700)) - **eslint-plugin:** \[member-ordering] correctly invert optionalityOrder ([#​6256](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6256)) ([ccd45d4](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ccd45d4a998946b7be1161f8c8216bc458e50b4e)) ### [`v5.47.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5471-2022-12-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.47.0...v5.47.1) ##### Bug Fixes - **ast-spec:** correct some incorrect ast types ([#​6257](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6257)) ([0f3f645](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/0f3f64571ea5d938081b1a9f3fd1495765201700)) - **eslint-plugin:** \[member-ordering] correctly invert optionalityOrder ([#​6256](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6256)) ([ccd45d4](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ccd45d4a998946b7be1161f8c8216bc458e50b4e)) ### [`v5.47.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5470-2022-12-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.46.1...v5.47.0) ##### Features - **eslint-plugin:** \[no-floating-promises] add suggestion fixer to add an 'await' ([#​5943](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5943)) ([9e35ef9](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9e35ef9af3ec51ab2dd49336699f3a94528bb4b1)) #### [5.46.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.46.0...v5.46.1) (2022-12-12) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.46.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5461-2022-12-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.46.0...v5.46.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.46.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5460-2022-12-08) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.45.1...v5.46.0) ##### Bug Fixes - **eslint-plugin:** \[ban-types] update message to suggest `object` instead of `Record` ([#​6079](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6079)) ([d91a5fc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d91a5fc41be5bc2a0625574e9c9496f61fb7471d)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] logic and test for strict null checks ([#​6174](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6174)) ([8a91cbd](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/8a91cbd9fbe5bc4cf750cd949d2b8d48ff4c311d)) #### [5.45.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.45.0...v5.45.1) (2022-12-05) ##### Bug Fixes - **eslint-plugin:** \[keyword-spacing] unexpected space before/after in `import type` ([#​6095](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6095)) ([98caa92](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/98caa92ca89bdf0ca6ba6e4ff1f13c60221579e8)) - **eslint-plugin:** \[no-shadow] add call and method signatures to `ignoreFunctionTypeParameterNameValueShadow` ([#​6129](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6129)) ([9d58b6b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9d58b6be246507d20af67c84a5e9bb592d97cff5)) - **eslint-plugin:** \[prefer-optional-chain] collect MetaProperty type ([#​6083](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6083)) ([d7114d3](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d7114d3ab09d1b93627d3b3dbb9862e37ee29c97)) - **eslint-plugin:** \[sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer ([#​6118](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6118)) ([5d49d5d](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5d49d5dbee4425fc8bc01c5e748d161f3619477b)) ### [`v5.45.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5451-2022-12-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.45.0...v5.45.1) ##### Bug Fixes - **eslint-plugin:** \[keyword-spacing] unexpected space before/after in `import type` ([#​6095](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6095)) ([98caa92](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/98caa92ca89bdf0ca6ba6e4ff1f13c60221579e8)) - **eslint-plugin:** \[no-shadow] add call and method signatures to `ignoreFunctionTypeParameterNameValueShadow` ([#​6129](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6129)) ([9d58b6b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9d58b6be246507d20af67c84a5e9bb592d97cff5)) - **eslint-plugin:** \[prefer-optional-chain] collect MetaProperty type ([#​6083](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6083)) ([d7114d3](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d7114d3ab09d1b93627d3b3dbb9862e37ee29c97)) - **eslint-plugin:** \[sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer ([#​6118](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6118)) ([5d49d5d](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5d49d5dbee4425fc8bc01c5e748d161f3619477b)) ### [`v5.45.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5450-2022-11-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.44.0...v5.45.0) ##### Bug Fixes - **eslint-plugin:** \[array-type] --fix flag removes parentheses from type ([#​5997](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5997)) ([42b33af](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/42b33af256e5269feb214c7bb161079f770964fa)) - **eslint-plugin:** \[keyword-spacing] prevent crash on no options ([#​6073](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6073)) ([1f19998](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/1f19998e3ec6d592fc679a7490708e2e96816f4c)) - **eslint-plugin:** \[member-ordering] support private fields ([#​5859](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5859)) ([f02761a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f02761af19848a84b8d1832bd00fd6c95d38fa0c)) - **eslint-plugin:** \[prefer-readonly] report if a member's property is reassigned ([#​6043](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6043)) ([6e079eb](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6e079eb35cfec79ba9965627477117f026d161ac)) ##### Features - **eslint-plugin:** \[member-ordering] add a required option for required vs. optional member ordering ([#​5965](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5965)) ([2abadc6](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/2abadc6c26cd6300764157d405a2462b754d050b)) ### [`v5.44.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5440-2022-11-21) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.43.0...v5.44.0) ##### Bug Fixes - **eslint-plugin:** \[no-empty-interface] disable autofix for declaration merging with class ([#​5920](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5920)) ([a4f85b8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a4f85b8cfe38ba8ea2a2ac4a56d9b11a81a8a15a)) - **eslint-plugin:** \[no-unnecessary-condition] handle index signature type ([#​5912](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5912)) ([5baad08](https://redirect.github.com/typescript-eslint/typescript-eslin

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.