Open renovate[bot] opened 5 years ago
:construction_worker: This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.
This PR contains the following updates:
1.13.0
->2.14.0
1.13.0
->2.14.0
Release Notes
typescript-eslint/typescript-eslint
### [`v2.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2140httpsgithubcomtypescript-eslinttypescript-eslintcomparev2130v2140-2019-12-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.13.0...v2.14.0) ##### Bug Fixes - **eslint-plugin:** type assertion in rule no-extra-parens ([#1376](https://togithub.com/typescript-eslint/typescript-eslint/issues/1376)) ([f40639e](https://togithub.com/typescript-eslint/typescript-eslint/commit/f40639e)) - **typescript-estree:** visit typeParameters in OptionalCallExpr ([#1377](https://togithub.com/typescript-eslint/typescript-eslint/issues/1377)) ([cba6a2a](https://togithub.com/typescript-eslint/typescript-eslint/commit/cba6a2a)) ##### Features - add internal eslint plugin for repo-specific lint rules ([#1373](https://togithub.com/typescript-eslint/typescript-eslint/issues/1373)) ([3a15413](https://togithub.com/typescript-eslint/typescript-eslint/commit/3a15413)) ### [`v2.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2140httpsgithubcomtypescript-eslinttypescript-eslintcomparev2130v2140-2019-12-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.12.0...v2.13.0) ##### Bug Fixes - **eslint-plugin:** type assertion in rule no-extra-parens ([#1376](https://togithub.com/typescript-eslint/typescript-eslint/issues/1376)) ([f40639e](https://togithub.com/typescript-eslint/typescript-eslint/commit/f40639e)) - **typescript-estree:** visit typeParameters in OptionalCallExpr ([#1377](https://togithub.com/typescript-eslint/typescript-eslint/issues/1377)) ([cba6a2a](https://togithub.com/typescript-eslint/typescript-eslint/commit/cba6a2a)) ##### Features - add internal eslint plugin for repo-specific lint rules ([#1373](https://togithub.com/typescript-eslint/typescript-eslint/issues/1373)) ([3a15413](https://togithub.com/typescript-eslint/typescript-eslint/commit/3a15413)) ### [`v2.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2130httpsgithubcomtypescript-eslinttypescript-eslintcomparev2120v2130-2019-12-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.11.0...v2.12.0) ##### Bug Fixes - **eslint-plugin:** [quotes] ignore backticks for Enum members ([#1355](https://togithub.com/typescript-eslint/typescript-eslint/issues/1355)) ([e51048c](https://togithub.com/typescript-eslint/typescript-eslint/commit/e51048c)) - **eslint-plugin:** [type-annotation-spacing] typo in messages ([#1354](https://togithub.com/typescript-eslint/typescript-eslint/issues/1354)) ([82e0dbc](https://togithub.com/typescript-eslint/typescript-eslint/commit/82e0dbc)) - **eslint-plugin:** add isTypeAssertion utility function ([#1369](https://togithub.com/typescript-eslint/typescript-eslint/issues/1369)) ([bb1671e](https://togithub.com/typescript-eslint/typescript-eslint/commit/bb1671e)) - **eslint-plugin:** use AST_NODE_TYPES enum instead of strings ([#1366](https://togithub.com/typescript-eslint/typescript-eslint/issues/1366)) ([bd0276b](https://togithub.com/typescript-eslint/typescript-eslint/commit/bd0276b)) - **typescript-estree:** correct type of key for base nodes ([#1367](https://togithub.com/typescript-eslint/typescript-eslint/issues/1367)) ([099225a](https://togithub.com/typescript-eslint/typescript-eslint/commit/099225a)) ##### Features - **eslint-plugin:** [ban-types] handle empty type literal {} ([#1348](https://togithub.com/typescript-eslint/typescript-eslint/issues/1348)) ([1c0ce9b](https://togithub.com/typescript-eslint/typescript-eslint/commit/1c0ce9b)) - **eslint-plugin:** [no-use-before-define] opt to ignore enum ([#1242](https://togithub.com/typescript-eslint/typescript-eslint/issues/1242)) ([6edd911](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edd911)) - **eslint-plugin:** [pref-str-starts/ends-with] optional chain… ([#1357](https://togithub.com/typescript-eslint/typescript-eslint/issues/1357)) ([fd37bc3](https://togithub.com/typescript-eslint/typescript-eslint/commit/fd37bc3)) - **eslint-plugin:** add no-extra-semi [extension]([#1237](https://togithub.com/typescript-eslint/typescript-eslint/issues/1237)) ([425f65c](https://togithub.com/typescript-eslint/typescript-eslint/commit/425f65c)) - **eslint-plugin:** add no-throw-literal [extension]([#1331](https://togithub.com/typescript-eslint/typescript-eslint/issues/1331)) ([2aa696c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2aa696c)) - **eslint-plugin:** more optional chain support in rules ([#1363](https://togithub.com/typescript-eslint/typescript-eslint/issues/1363)) ([3dd1b02](https://togithub.com/typescript-eslint/typescript-eslint/commit/3dd1b02)) - **eslint-plugin-tslint:** add fixer for config rule ([#1342](https://togithub.com/typescript-eslint/typescript-eslint/issues/1342)) ([c52c5c9](https://togithub.com/typescript-eslint/typescript-eslint/commit/c52c5c9)) - **typescript-estree:** computed members discriminated unions ([#1349](https://togithub.com/typescript-eslint/typescript-eslint/issues/1349)) ([013df9a](https://togithub.com/typescript-eslint/typescript-eslint/commit/013df9a)) - **typescript-estree:** tighten prop name and destructure types ([#1346](https://togithub.com/typescript-eslint/typescript-eslint/issues/1346)) ([f335c50](https://togithub.com/typescript-eslint/typescript-eslint/commit/f335c50)) ### [`v2.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2120httpsgithubcomtypescript-eslinttypescript-eslintcomparev2110v2120-2019-12-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.10.0...v2.11.0) ##### Bug Fixes - **eslint-plugin:** [prefer-null-coal] fixer w/ mixed logicals ([#1326](https://togithub.com/typescript-eslint/typescript-eslint/issues/1326)) ([f9a9fbf](https://togithub.com/typescript-eslint/typescript-eslint/commit/f9a9fbf)) - **eslint-plugin:** [quotes] ignore backticks for interface properties ([#1311](https://togithub.com/typescript-eslint/typescript-eslint/issues/1311)) ([3923a09](https://togithub.com/typescript-eslint/typescript-eslint/commit/3923a09)) ##### Features - **eslint-plugin:** [no-unnec-cond] check optional chaining ([#1315](https://togithub.com/typescript-eslint/typescript-eslint/issues/1315)) ([a2a8a0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a2a8a0a)) ### [`v2.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2110httpsgithubcomtypescript-eslinttypescript-eslintcomparev2100v2110-2019-12-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.9.0...v2.10.0) ##### Bug Fixes - **eslint-plugin:** [brace-style] handle enum declarations ([#1281](https://togithub.com/typescript-eslint/typescript-eslint/issues/1281)) ([3ddf1a2](https://togithub.com/typescript-eslint/typescript-eslint/commit/3ddf1a2)) ##### Features - **eslint-plugin:** [member-ordering] add index signature ([#1190](https://togithub.com/typescript-eslint/typescript-eslint/issues/1190)) ([b5a52a3](https://togithub.com/typescript-eslint/typescript-eslint/commit/b5a52a3)) ### [`v2.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2100httpsgithubcomtypescript-eslinttypescript-eslintcomparev290v2100-2019-12-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.8.0...v2.9.0) ##### Bug Fixes - **eslint-plugin:** [no-empty-function] add missed node types ([#1271](https://togithub.com/typescript-eslint/typescript-eslint/issues/1271)) ([e9d44f5](https://togithub.com/typescript-eslint/typescript-eslint/commit/e9d44f5)) - **eslint-plugin:** [no-untyped-pub-sig] ignore set return ([#1264](https://togithub.com/typescript-eslint/typescript-eslint/issues/1264)) ([6daff10](https://togithub.com/typescript-eslint/typescript-eslint/commit/6daff10)) - **eslint-plugin:** [no-unused-expressions] ignore directives ([#1285](https://togithub.com/typescript-eslint/typescript-eslint/issues/1285)) ([ce4c803](https://togithub.com/typescript-eslint/typescript-eslint/commit/ce4c803)) - **eslint-plugin:** [prefer-optional-chain] allow $ in identifiers ([c72c3c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/c72c3c1)) - **eslint-plugin:** [prefer-optional-chain] handle more cases ([#1261](https://togithub.com/typescript-eslint/typescript-eslint/issues/1261)) ([57ddba3](https://togithub.com/typescript-eslint/typescript-eslint/commit/57ddba3)) - **eslint-plugin:** [return-await] allow Any and Unknown ([#1270](https://togithub.com/typescript-eslint/typescript-eslint/issues/1270)) ([ebf5e0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/ebf5e0a)) - **eslint-plugin:** [strict-bool-expr] allow nullish coalescing ([#1275](https://togithub.com/typescript-eslint/typescript-eslint/issues/1275)) ([3b39340](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b39340)) - **typescript-estree:** make FunctionDeclaration.body non-null ([#1288](https://togithub.com/typescript-eslint/typescript-eslint/issues/1288)) ([dc73510](https://togithub.com/typescript-eslint/typescript-eslint/commit/dc73510)) ##### Features - **eslint-plugin:** [no-empty-func] private/protected construct ([#1267](https://togithub.com/typescript-eslint/typescript-eslint/issues/1267)) ([3b931ac](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b931ac)) - **eslint-plugin:** [no-non-null-assert] add suggestion fixer ([#1260](https://togithub.com/typescript-eslint/typescript-eslint/issues/1260)) ([e350a21](https://togithub.com/typescript-eslint/typescript-eslint/commit/e350a21)) - **eslint-plugin:** [no-unnec-cond] support nullish coalescing ([#1148](https://togithub.com/typescript-eslint/typescript-eslint/issues/1148)) ([96ef1e7](https://togithub.com/typescript-eslint/typescript-eslint/commit/96ef1e7)) - **eslint-plugin:** [prefer-null-coal] opt for suggestion fixer ([#1272](https://togithub.com/typescript-eslint/typescript-eslint/issues/1272)) ([f84eb96](https://togithub.com/typescript-eslint/typescript-eslint/commit/f84eb96)) - **experimental-utils:** add isSpaceBetween declaration to Sou… ([#1268](https://togithub.com/typescript-eslint/typescript-eslint/issues/1268)) ([f83f04b](https://togithub.com/typescript-eslint/typescript-eslint/commit/f83f04b)) ### [`v2.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#290httpsgithubcomtypescript-eslinttypescript-eslintcomparev280v290-2019-11-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.7.0...v2.8.0) ##### Bug Fixes - **eslint-plugin:** [no-dynamic-delete] correct invalid fixer for identifiers ([#1244](https://togithub.com/typescript-eslint/typescript-eslint/issues/1244)) ([5b1300d](https://togithub.com/typescript-eslint/typescript-eslint/commit/5b1300d)) - **eslint-plugin:** [no-untyped-pub-sig] constructor return ([#1231](https://togithub.com/typescript-eslint/typescript-eslint/issues/1231)) ([6cfd468](https://togithub.com/typescript-eslint/typescript-eslint/commit/6cfd468)) - **eslint-plugin:** [prefer-optional-chain] unhandled cases ([b1a065f](https://togithub.com/typescript-eslint/typescript-eslint/commit/b1a065f)) - **eslint-plugin:** [req-await] crash on nonasync promise return ([#1228](https://togithub.com/typescript-eslint/typescript-eslint/issues/1228)) ([56c00b3](https://togithub.com/typescript-eslint/typescript-eslint/commit/56c00b3)) - **typescript-estree:** fix synthetic default import ([#1245](https://togithub.com/typescript-eslint/typescript-eslint/issues/1245)) ([d97f809](https://togithub.com/typescript-eslint/typescript-eslint/commit/d97f809)) ##### Features - **eslint-plugin:** [camelcase] add genericType option ([#925](https://togithub.com/typescript-eslint/typescript-eslint/issues/925)) ([d785c61](https://togithub.com/typescript-eslint/typescript-eslint/commit/d785c61)) - **eslint-plugin:** [no-empty-interface] noEmptyWithSuper fixer ([#1247](https://togithub.com/typescript-eslint/typescript-eslint/issues/1247)) ([b91b0ba](https://togithub.com/typescript-eslint/typescript-eslint/commit/b91b0ba)) - **eslint-plugin:** [no-extran-class] add allowWithDecorator opt ([#886](https://togithub.com/typescript-eslint/typescript-eslint/issues/886)) ([f1ab9a2](https://togithub.com/typescript-eslint/typescript-eslint/commit/f1ab9a2)) - **eslint-plugin:** [no-unnece-cond] Add allowConstantLoopConditions ([#1029](https://togithub.com/typescript-eslint/typescript-eslint/issues/1029)) ([ceb6f1c](https://togithub.com/typescript-eslint/typescript-eslint/commit/ceb6f1c)) - **eslint-plugin:** [restrict-plus-operands] check += ([#892](https://togithub.com/typescript-eslint/typescript-eslint/issues/892)) ([fa88cb9](https://togithub.com/typescript-eslint/typescript-eslint/commit/fa88cb9)) - suggestion types, suggestions for no-explicit-any ([#1250](https://togithub.com/typescript-eslint/typescript-eslint/issues/1250)) ([b16a4b6](https://togithub.com/typescript-eslint/typescript-eslint/commit/b16a4b6)) - **eslint-plugin:** add no-extra-non-null-assertion ([#1183](https://togithub.com/typescript-eslint/typescript-eslint/issues/1183)) ([2b3b5d6](https://togithub.com/typescript-eslint/typescript-eslint/commit/2b3b5d6)) - **eslint-plugin:** add no-unused-vars-experimental ([#688](https://togithub.com/typescript-eslint/typescript-eslint/issues/688)) ([05ebea5](https://togithub.com/typescript-eslint/typescript-eslint/commit/05ebea5)) - **eslint-plugin:** add prefer-nullish-coalescing ([#1069](https://togithub.com/typescript-eslint/typescript-eslint/issues/1069)) ([a9cd399](https://togithub.com/typescript-eslint/typescript-eslint/commit/a9cd399)) - **eslint-plugin:** add return-await rule ([#1050](https://togithub.com/typescript-eslint/typescript-eslint/issues/1050)) ([0ff4620](https://togithub.com/typescript-eslint/typescript-eslint/commit/0ff4620)) - **eslint-plugin:** add rule prefer-optional-chain ([#1213](https://togithub.com/typescript-eslint/typescript-eslint/issues/1213)) ([ad7e1a7](https://togithub.com/typescript-eslint/typescript-eslint/commit/ad7e1a7)) - **eslint-plugin:** optional chain support in rules (part 1) ([#1253](https://togithub.com/typescript-eslint/typescript-eslint/issues/1253)) ([f5c0e02](https://togithub.com/typescript-eslint/typescript-eslint/commit/f5c0e02)) ### [`v2.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#280httpsgithubcomtypescript-eslinttypescript-eslintcomparev270v280-2019-11-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.6.1...v2.7.0) ##### Bug Fixes - **eslint-plugin:** [camelcase] handle optional member expr ([#1204](https://togithub.com/typescript-eslint/typescript-eslint/issues/1204)) ([9c8203f](https://togithub.com/typescript-eslint/typescript-eslint/commit/9c8203f)) - **eslint-plugin:** [indent] fix decorator type ([#1189](https://togithub.com/typescript-eslint/typescript-eslint/issues/1189)) ([e2008e3](https://togithub.com/typescript-eslint/typescript-eslint/commit/e2008e3)) - **eslint-plugin:** [indent] handle empty generic declarations ([#1211](https://togithub.com/typescript-eslint/typescript-eslint/issues/1211)) ([9aee06c](https://togithub.com/typescript-eslint/typescript-eslint/commit/9aee06c)) - **eslint-plugin:** [no-type-alias] handle constructor aliases ([#1198](https://togithub.com/typescript-eslint/typescript-eslint/issues/1198)) ([1bb4d63](https://togithub.com/typescript-eslint/typescript-eslint/commit/1bb4d63)) - **eslint-plugin:** [no-unnec-type-arg] throwing on call/new expr ([#1217](https://togithub.com/typescript-eslint/typescript-eslint/issues/1217)) ([42a48de](https://togithub.com/typescript-eslint/typescript-eslint/commit/42a48de)) - **eslint-plugin:** [no-unnecessary-cond] fix naked type param ([#1207](https://togithub.com/typescript-eslint/typescript-eslint/issues/1207)) ([4fac6c5](https://togithub.com/typescript-eslint/typescript-eslint/commit/4fac6c5)) - **eslint-plugin:** [nuta] correctly handle null/undefined separation ([#1201](https://togithub.com/typescript-eslint/typescript-eslint/issues/1201)) ([9829dd3](https://togithub.com/typescript-eslint/typescript-eslint/commit/9829dd3)) - **eslint-plugin:** [require-await] better handle nesting ([#1193](https://togithub.com/typescript-eslint/typescript-eslint/issues/1193)) ([eb83af1](https://togithub.com/typescript-eslint/typescript-eslint/commit/eb83af1)) - **eslint-plugin:** [unified-signatures] crash: cannot read pro… ([#1096](https://togithub.com/typescript-eslint/typescript-eslint/issues/1096)) ([d1de3a7](https://togithub.com/typescript-eslint/typescript-eslint/commit/d1de3a7)) - **eslint-plugin:** disable base no-unused-expressions in all config ([ecb3f4e](https://togithub.com/typescript-eslint/typescript-eslint/commit/ecb3f4e)) - **typescript-estree:** correctly account for trailing slash in… ([#1205](https://togithub.com/typescript-eslint/typescript-eslint/issues/1205)) ([ba89168](https://togithub.com/typescript-eslint/typescript-eslint/commit/ba89168)) - **typescript-estree:** options range loc being always true ([#704](https://togithub.com/typescript-eslint/typescript-eslint/issues/704)) ([db1aa18](https://togithub.com/typescript-eslint/typescript-eslint/commit/db1aa18)) ##### Features - **eslint-plugin:** [no-type-alias] handle conditional types ([#953](https://togithub.com/typescript-eslint/typescript-eslint/issues/953)) ([259ff20](https://togithub.com/typescript-eslint/typescript-eslint/commit/259ff20)) - **eslint-plugin:** add rule restrict-template-expressions ([#850](https://togithub.com/typescript-eslint/typescript-eslint/issues/850)) ([46b58b4](https://togithub.com/typescript-eslint/typescript-eslint/commit/46b58b4)) - **eslint-plugin:** add space-before-function-paren [extension]([#924](https://togithub.com/typescript-eslint/typescript-eslint/issues/924)) ([d8b07a7](https://togithub.com/typescript-eslint/typescript-eslint/commit/d8b07a7)) - **eslint-plugin:** added new rule no-dynamic-delete ([#565](https://togithub.com/typescript-eslint/typescript-eslint/issues/565)) ([864c811](https://togithub.com/typescript-eslint/typescript-eslint/commit/864c811)) - **eslint-plugin:** added new rule no-untyped-public-signature ([#801](https://togithub.com/typescript-eslint/typescript-eslint/issues/801)) ([c5835f3](https://togithub.com/typescript-eslint/typescript-eslint/commit/c5835f3)) ### [`v2.6.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#270httpsgithubcomtypescript-eslinttypescript-eslintcomparev261v270-2019-11-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.6.0...v2.6.1) ##### Bug Fixes - **eslint-plugin:** crash fixing readonly arrays to generic ([#1172](https://togithub.com/typescript-eslint/typescript-eslint/issues/1172)) ([2b2f2d7](https://togithub.com/typescript-eslint/typescript-eslint/commit/2b2f2d7)) - **typescript-estree:** hash code to reduce update frequency ([#1179](https://togithub.com/typescript-eslint/typescript-eslint/issues/1179)) ([96d1cc3](https://togithub.com/typescript-eslint/typescript-eslint/commit/96d1cc3)) - **typescript-estree:** reduce bundle footprint of tsutils ([#1177](https://togithub.com/typescript-eslint/typescript-eslint/issues/1177)) ([c8fe515](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8fe515)) ##### Features - **eslint-plugin:** [no-unused-expressions] extend for optional chaining ([#1175](https://togithub.com/typescript-eslint/typescript-eslint/issues/1175)) ([57d63b7](https://togithub.com/typescript-eslint/typescript-eslint/commit/57d63b7)) - **parser:** handle optional chaining in scope analysis ([#1169](https://togithub.com/typescript-eslint/typescript-eslint/issues/1169)) ([026ceb9](https://togithub.com/typescript-eslint/typescript-eslint/commit/026ceb9)) #### [2.6.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.6.0...v2.6.1) (2019-11-04) ##### Bug Fixes - **typescript-estree:** don't use typescript's synthetic default ([#1156](https://togithub.com/typescript-eslint/typescript-eslint/issues/1156)) ([17c956e](https://togithub.com/typescript-eslint/typescript-eslint/commit/17c956e)), closes [#1153](https://togithub.com/typescript-eslint/typescript-eslint/issues/1153) - **typescript-estree:** fix filename handling for vue JSX + markdown ([#1127](https://togithub.com/typescript-eslint/typescript-eslint/issues/1127)) ([366518f](https://togithub.com/typescript-eslint/typescript-eslint/commit/366518f)) - **typescript-estree:** improve comment parsing code ([#1120](https://togithub.com/typescript-eslint/typescript-eslint/issues/1120)) ([e54998d](https://togithub.com/typescript-eslint/typescript-eslint/commit/e54998d)) ### [`v2.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#260httpsgithubcomtypescript-eslinttypescript-eslintcomparev250v260-2019-10-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.5.0...v2.6.0) ##### Bug Fixes - **parser:** adds TTY check before logging the version mismatch warning ([#1121](https://togithub.com/typescript-eslint/typescript-eslint/issues/1121)) ([768ef63](https://togithub.com/typescript-eslint/typescript-eslint/commit/768ef63)) - **typescript-estree:** better handle canonical paths ([#1111](https://togithub.com/typescript-eslint/typescript-eslint/issues/1111)) ([8dcbf4c](https://togithub.com/typescript-eslint/typescript-eslint/commit/8dcbf4c)) - **typescript-estree:** correct parenthesized optional chain AST ([#1141](https://togithub.com/typescript-eslint/typescript-eslint/issues/1141)) ([5ae286e](https://togithub.com/typescript-eslint/typescript-eslint/commit/5ae286e)) - **typescript-estree:** ensure parent pointers are set ([#1129](https://togithub.com/typescript-eslint/typescript-eslint/issues/1129)) ([d4703e1](https://togithub.com/typescript-eslint/typescript-eslint/commit/d4703e1)) - **typescript-estree:** normalize paths to fix cache miss on windows ([#1128](https://togithub.com/typescript-eslint/typescript-eslint/issues/1128)) ([6d0f2ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d0f2ce)) ##### Features - **typescript-estree:** add support for declare class properties ([#1136](https://togithub.com/typescript-eslint/typescript-eslint/issues/1136)) ([1508670](https://togithub.com/typescript-eslint/typescript-eslint/commit/1508670)) ### [`v2.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#260httpsgithubcomtypescript-eslinttypescript-eslintcomparev250v260-2019-10-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.4.0...v2.5.0) ##### Bug Fixes - **parser:** adds TTY check before logging the version mismatch warning ([#1121](https://togithub.com/typescript-eslint/typescript-eslint/issues/1121)) ([768ef63](https://togithub.com/typescript-eslint/typescript-eslint/commit/768ef63)) - **typescript-estree:** better handle canonical paths ([#1111](https://togithub.com/typescript-eslint/typescript-eslint/issues/1111)) ([8dcbf4c](https://togithub.com/typescript-eslint/typescript-eslint/commit/8dcbf4c)) - **typescript-estree:** correct parenthesized optional chain AST ([#1141](https://togithub.com/typescript-eslint/typescript-eslint/issues/1141)) ([5ae286e](https://togithub.com/typescript-eslint/typescript-eslint/commit/5ae286e)) - **typescript-estree:** ensure parent pointers are set ([#1129](https://togithub.com/typescript-eslint/typescript-eslint/issues/1129)) ([d4703e1](https://togithub.com/typescript-eslint/typescript-eslint/commit/d4703e1)) - **typescript-estree:** normalize paths to fix cache miss on windows ([#1128](https://togithub.com/typescript-eslint/typescript-eslint/issues/1128)) ([6d0f2ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d0f2ce)) ##### Features - **typescript-estree:** add support for declare class properties ([#1136](https://togithub.com/typescript-eslint/typescript-eslint/issues/1136)) ([1508670](https://togithub.com/typescript-eslint/typescript-eslint/commit/1508670)) ### [`v2.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#250httpsgithubcomtypescript-eslinttypescript-eslintcomparev240v250-2019-10-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.3...v2.4.0) ##### Bug Fixes - **eslint-plugin:** [no-magic-numbers] Support negative numbers ([#1072](https://togithub.com/typescript-eslint/typescript-eslint/issues/1072)) ([0c85ac3](https://togithub.com/typescript-eslint/typescript-eslint/commit/0c85ac3)) - **typescript-estree:** correct semver check range ([#1109](https://togithub.com/typescript-eslint/typescript-eslint/issues/1109)) ([2fc9bd2](https://togithub.com/typescript-eslint/typescript-eslint/commit/2fc9bd2)) - **typescript-estree:** handle running out of fs watchers ([#1088](https://togithub.com/typescript-eslint/typescript-eslint/issues/1088)) ([ec62747](https://togithub.com/typescript-eslint/typescript-eslint/commit/ec62747)) - **typescript-estree:** parsing error for vue sfc ([#1083](https://togithub.com/typescript-eslint/typescript-eslint/issues/1083)) ([7a8cce6](https://togithub.com/typescript-eslint/typescript-eslint/commit/7a8cce6)) - **typescript-estree:** remove now unneeded dep on chokidar ([088a691](https://togithub.com/typescript-eslint/typescript-eslint/commit/088a691)) ##### Features - **eslint-plugin:** Support abstract members in member-ordering rule ([#395](https://togithub.com/typescript-eslint/typescript-eslint/issues/395)) ([#1004](https://togithub.com/typescript-eslint/typescript-eslint/issues/1004)) ([5f093ac](https://togithub.com/typescript-eslint/typescript-eslint/commit/5f093ac)) - **typescript-estree:** support long running lint without watch ([#1106](https://togithub.com/typescript-eslint/typescript-eslint/issues/1106)) ([ed5564d](https://togithub.com/typescript-eslint/typescript-eslint/commit/ed5564d)) ### [`v2.3.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#240httpsgithubcomtypescript-eslinttypescript-eslintcomparev233v240-2019-10-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.2...v2.3.3) ##### Bug Fixes - **eslint-plugin:** [promise-function-async] Should not report… ([#1023](https://togithub.com/typescript-eslint/typescript-eslint/issues/1023)) ([514bed9](https://togithub.com/typescript-eslint/typescript-eslint/commit/514bed9)) - support long running "watch" lint sessions ([#973](https://togithub.com/typescript-eslint/typescript-eslint/issues/973)) ([854620e](https://togithub.com/typescript-eslint/typescript-eslint/commit/854620e)) ##### Features - **typescript-estree:** support for parsing 3.7 features ([#1045](https://togithub.com/typescript-eslint/typescript-eslint/issues/1045)) ([623febf](https://togithub.com/typescript-eslint/typescript-eslint/commit/623febf)) #### [2.3.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.2...v2.3.3) (2019-10-07) ##### Bug Fixes - **eslint-plugin:** [class-name-casing] allow unicode letters ([#1043](https://togithub.com/typescript-eslint/typescript-eslint/issues/1043)) ([47895c0](https://togithub.com/typescript-eslint/typescript-eslint/commit/47895c0)) - **eslint-plugin:** [efrt] support constructor arguments ([#1021](https://togithub.com/typescript-eslint/typescript-eslint/issues/1021)) ([60943e6](https://togithub.com/typescript-eslint/typescript-eslint/commit/60943e6)) - **experimental-utils:** remove Rule.meta.extraDescription ([#1036](https://togithub.com/typescript-eslint/typescript-eslint/issues/1036)) ([192e23d](https://togithub.com/typescript-eslint/typescript-eslint/commit/192e23d)) #### [2.3.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.1...v2.3.2) (2019-09-30) ##### Bug Fixes - **eslint-plugin:** [no-unnec-type-arg] undefined symbol crash ([#1007](https://togithub.com/typescript-eslint/typescript-eslint/issues/1007)) ([cdf9294](https://togithub.com/typescript-eslint/typescript-eslint/commit/cdf9294)) - **typescript-estree:** correct ClassDeclarationBase type ([#1008](https://togithub.com/typescript-eslint/typescript-eslint/issues/1008)) ([8ce3a81](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ce3a81)) - **typescript-estree:** handle optional computed prop w/o type ([#1026](https://togithub.com/typescript-eslint/typescript-eslint/issues/1026)) ([95c13fe](https://togithub.com/typescript-eslint/typescript-eslint/commit/95c13fe)) #### [2.3.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.0...v2.3.1) (2019-09-23) ##### Bug Fixes - **eslint-plugin:** [cons-type-assns] handle namespaced types ([#975](https://togithub.com/typescript-eslint/typescript-eslint/issues/975)) ([c3c8b86](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3c8b86)) - **eslint-plugin:** [pfa] Allow async getter/setter in classes ([#980](https://togithub.com/typescript-eslint/typescript-eslint/issues/980)) ([e348cb2](https://togithub.com/typescript-eslint/typescript-eslint/commit/e348cb2)) - **typescript-estree:** parsing error for await in non-async func ([#988](https://togithub.com/typescript-eslint/typescript-eslint/issues/988)) ([19abbe0](https://togithub.com/typescript-eslint/typescript-eslint/commit/19abbe0)) ### [`v2.3.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#233httpsgithubcomtypescript-eslinttypescript-eslintcomparev232v233-2019-10-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.1...v2.3.2) ##### Bug Fixes - **eslint-plugin:** [class-name-casing] allow unicode letters ([#1043](https://togithub.com/typescript-eslint/typescript-eslint/issues/1043)) ([47895c0](https://togithub.com/typescript-eslint/typescript-eslint/commit/47895c0)) - **eslint-plugin:** [efrt] support constructor arguments ([#1021](https://togithub.com/typescript-eslint/typescript-eslint/issues/1021)) ([60943e6](https://togithub.com/typescript-eslint/typescript-eslint/commit/60943e6)) - **experimental-utils:** remove Rule.meta.extraDescription ([#1036](https://togithub.com/typescript-eslint/typescript-eslint/issues/1036)) ([192e23d](https://togithub.com/typescript-eslint/typescript-eslint/commit/192e23d)) ### [`v2.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#232httpsgithubcomtypescript-eslinttypescript-eslintcomparev231v232-2019-09-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.3.0...v2.3.1) ##### Bug Fixes - **eslint-plugin:** [no-unnec-type-arg] undefined symbol crash ([#1007](https://togithub.com/typescript-eslint/typescript-eslint/issues/1007)) ([cdf9294](https://togithub.com/typescript-eslint/typescript-eslint/commit/cdf9294)) - **typescript-estree:** correct ClassDeclarationBase type ([#1008](https://togithub.com/typescript-eslint/typescript-eslint/issues/1008)) ([8ce3a81](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ce3a81)) - **typescript-estree:** handle optional computed prop w/o type ([#1026](https://togithub.com/typescript-eslint/typescript-eslint/issues/1026)) ([95c13fe](https://togithub.com/typescript-eslint/typescript-eslint/commit/95c13fe)) ### [`v2.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#230httpsgithubcomtypescript-eslinttypescript-eslintcomparev220v230-2019-09-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.2.0...v2.3.0) ##### Bug Fixes - **typescript-estree:** ImportDeclaration.specifier to Literal ([#974](https://togithub.com/typescript-eslint/typescript-eslint/issues/974)) ([2bf8231](https://togithub.com/typescript-eslint/typescript-eslint/commit/2bf8231)) ##### Features - **eslint-plugin:** [explicit-member-accessibility] add support of "ignoredMethodNames" ([#895](https://togithub.com/typescript-eslint/typescript-eslint/issues/895)) ([46ee4c9](https://togithub.com/typescript-eslint/typescript-eslint/commit/46ee4c9)) - **eslint-plugin:** [no-floating-promises] Add ignoreVoid option ([#796](https://togithub.com/typescript-eslint/typescript-eslint/issues/796)) ([6a55921](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a55921)) - **eslint-plugin:** [no-magic-numbers] add ignoreReadonlyClassProperties option ([#938](https://togithub.com/typescript-eslint/typescript-eslint/issues/938)) ([aeea4cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/aeea4cd)) - **eslint-plugin:** [strict-boolean-expressions] Add allowNullable option ([#794](https://togithub.com/typescript-eslint/typescript-eslint/issues/794)) ([c713ca4](https://togithub.com/typescript-eslint/typescript-eslint/commit/c713ca4)) - **eslint-plugin:** add no-unnecessary-condition rule ([#699](https://togithub.com/typescript-eslint/typescript-eslint/issues/699)) ([5715482](https://togithub.com/typescript-eslint/typescript-eslint/commit/5715482)) ### [`v2.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#230httpsgithubcomtypescript-eslinttypescript-eslintcomparev220v230-2019-09-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.1.0...v2.2.0) ##### Bug Fixes - **typescript-estree:** ImportDeclaration.specifier to Literal ([#974](https://togithub.com/typescript-eslint/typescript-eslint/issues/974)) ([2bf8231](https://togithub.com/typescript-eslint/typescript-eslint/commit/2bf8231)) ##### Features - **eslint-plugin:** [explicit-member-accessibility] add support of "ignoredMethodNames" ([#895](https://togithub.com/typescript-eslint/typescript-eslint/issues/895)) ([46ee4c9](https://togithub.com/typescript-eslint/typescript-eslint/commit/46ee4c9)) - **eslint-plugin:** [no-floating-promises] Add ignoreVoid option ([#796](https://togithub.com/typescript-eslint/typescript-eslint/issues/796)) ([6a55921](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a55921)) - **eslint-plugin:** [no-magic-numbers] add ignoreReadonlyClassProperties option ([#938](https://togithub.com/typescript-eslint/typescript-eslint/issues/938)) ([aeea4cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/aeea4cd)) - **eslint-plugin:** [strict-boolean-expressions] Add allowNullable option ([#794](https://togithub.com/typescript-eslint/typescript-eslint/issues/794)) ([c713ca4](https://togithub.com/typescript-eslint/typescript-eslint/commit/c713ca4)) - **eslint-plugin:** add no-unnecessary-condition rule ([#699](https://togithub.com/typescript-eslint/typescript-eslint/issues/699)) ([5715482](https://togithub.com/typescript-eslint/typescript-eslint/commit/5715482)) ### [`v2.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#220httpsgithubcomtypescript-eslinttypescript-eslintcomparev210v220-2019-09-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.0.0...v2.1.0) ##### Bug Fixes - **eslint-plugin:** [efrt] allowExpressions - check functions in class field properties ([#952](https://togithub.com/typescript-eslint/typescript-eslint/issues/952)) ([f1059d8](https://togithub.com/typescript-eslint/typescript-eslint/commit/f1059d8)) - **eslint-plugin:** [expl-member-a11y] fix parameter properties ([#912](https://togithub.com/typescript-eslint/typescript-eslint/issues/912)) ([ccb98d8](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccb98d8)) - **eslint-plugin:** [prefer-readonly] add handling for destructuring assignments ([e011e90](https://togithub.com/typescript-eslint/typescript-eslint/commit/e011e90)) ##### Features - **eslint-plugin:** add brace-style [extension]([#810](https://togithub.com/typescript-eslint/typescript-eslint/issues/810)) ([e01dc5f](https://togithub.com/typescript-eslint/typescript-eslint/commit/e01dc5f)) ### [`v2.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#210httpsgithubcomtypescript-eslinttypescript-eslintcomparev200v210-2019-09-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v1.13.0...v2.0.0) ##### Bug Fixes - **eslint-plugin:** [member-naming] should match constructor args ([#771](https://togithub.com/typescript-eslint/typescript-eslint/issues/771)) ([b006667](https://togithub.com/typescript-eslint/typescript-eslint/commit/b006667)) - **eslint-plugin:** [no-inferrable-types] ignore optional props ([#918](https://togithub.com/typescript-eslint/typescript-eslint/issues/918)) ([a4e625f](https://togithub.com/typescript-eslint/typescript-eslint/commit/a4e625f)) - **eslint-plugin:** [promise-function-async] Allow async get/set ([#820](https://togithub.com/typescript-eslint/typescript-eslint/issues/820)) ([cddfdca](https://togithub.com/typescript-eslint/typescript-eslint/commit/cddfdca)) - **eslint-plugin:** [require-await] Allow concise arrow function bodies ([#826](https://togithub.com/typescript-eslint/typescript-eslint/issues/826)) ([29fddfd](https://togithub.com/typescript-eslint/typescript-eslint/commit/29fddfd)) - **eslint-plugin:** [typedef] don't flag destructuring when variables is disabled ([#819](https://togithub.com/typescript-eslint/typescript-eslint/issues/819)) ([5603473](https://togithub.com/typescript-eslint/typescript-eslint/commit/5603473)) - **eslint-plugin:** [typedef] handle AssignmentPattern inside TSParameterProperty ([#923](https://togithub.com/typescript-eslint/typescript-eslint/issues/923)) ([6bd7f2d](https://togithub.com/typescript-eslint/typescript-eslint/commit/6bd7f2d)) - **eslint-plugin:** [unbound-method] Allow typeof expressions (Fixes [#692](https://togithub.com/typescript-eslint/typescript-eslint/issues/692)) ([#904](https://togithub.com/typescript-eslint/typescript-eslint/issues/904)) ([344bafe](https://togithub.com/typescript-eslint/typescript-eslint/commit/344bafe)) - **eslint-plugin:** [unbound-method] false positive in equality comparisons ([#914](https://togithub.com/typescript-eslint/typescript-eslint/issues/914)) ([29a01b8](https://togithub.com/typescript-eslint/typescript-eslint/commit/29a01b8)) - **eslint-plugin:** [unified-signatures] type comparison and exported nodes ([#839](https://togithub.com/typescript-eslint/typescript-eslint/issues/839)) ([580eceb](https://togithub.com/typescript-eslint/typescript-eslint/commit/580eceb)) - **eslint-plugin:** readme typo ([#867](https://togithub.com/typescript-eslint/typescript-eslint/issues/867)) ([5eb40dc](https://togithub.com/typescript-eslint/typescript-eslint/commit/5eb40dc)) - **typescript-estree:** improve missing project file error msg ([#866](https://togithub.com/typescript-eslint/typescript-eslint/issues/866)) ([8f3b0a8](https://togithub.com/typescript-eslint/typescript-eslint/commit/8f3b0a8)), closes [#853](https://togithub.com/typescript-eslint/typescript-eslint/issues/853) ##### Features - [no-unnecessary-type-assertion] allow `as const` arrow functions ([#876](https://togithub.com/typescript-eslint/typescript-eslint/issues/876)) ([14c6f80](https://togithub.com/typescript-eslint/typescript-eslint/commit/14c6f80)) - **eslint-plugin:** [expl-func-ret-type] make error loc smaller ([#919](https://togithub.com/typescript-eslint/typescript-eslint/issues/919)) ([65eb993](https://togithub.com/typescript-eslint/typescript-eslint/commit/65eb993)) - **eslint-plugin:** [no-type-alias] support tuples ([#775](https://togithub.com/typescript-eslint/typescript-eslint/issues/775)) ([c68e033](https://togithub.com/typescript-eslint/typescript-eslint/commit/c68e033)) - **eslint-plugin:** add quotes [extension]([#762](https://togithub.com/typescript-eslint/typescript-eslint/issues/762)) ([9f82099](https://togithub.com/typescript-eslint/typescript-eslint/commit/9f82099)) - **typescript-estree:** Accept a glob pattern for `options.project` ([#806](https://togithub.com/typescript-eslint/typescript-eslint/issues/806)) ([9e5f21e](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e5f21e))Renovate 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 if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.