Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
2.11.0
2.18.0
: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 tick the rebase/retry checkbox below.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
:tada: This PR is included in version 4.2.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
This PR contains the following updates:
2.11.0
->2.18.0
2.11.0
->2.18.0
Release Notes
typescript-eslint/typescript-eslint
### [`v2.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2180httpsgithubcomtypescript-eslinttypescript-eslintcomparev2170v2180-2020-01-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.17.0...v2.18.0) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] false positive for returned fns ([#1490](https://togithub.com/typescript-eslint/typescript-eslint/issues/1490)) ([5562ad5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5562ad5ed902102d7c09a7fd47ca4ea7e50d6654)) - improve token types and add missing type guards ([#1497](https://togithub.com/typescript-eslint/typescript-eslint/issues/1497)) ([ce41d7d](https://togithub.com/typescript-eslint/typescript-eslint/commit/ce41d7de33bcb7ccf96c03ac1438304c5a49ff54)) - **eslint-plugin:** [naming-convention] fix filter option ([#1482](https://togithub.com/typescript-eslint/typescript-eslint/issues/1482)) ([718cd88](https://togithub.com/typescript-eslint/typescript-eslint/commit/718cd889c155a75413c571ac006c33fbc271dcc5)) - **eslint-plugin:** fix property access on undefined error ([#1507](https://togithub.com/typescript-eslint/typescript-eslint/issues/1507)) ([d89e8e8](https://togithub.com/typescript-eslint/typescript-eslint/commit/d89e8e8a1114989e2727351bee7aadb6579f312b)) - **experimental-utils:** widen type of `settings` property ([#1527](https://togithub.com/typescript-eslint/typescript-eslint/issues/1527)) ([b515e47](https://togithub.com/typescript-eslint/typescript-eslint/commit/b515e47af2bc914c7ebcfa4be813409dcd86b1c3)) - **typescript-estree:** error on unexpected jsdoc nodes ([#1525](https://togithub.com/typescript-eslint/typescript-eslint/issues/1525)) ([c8dfac3](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8dfac3d2f066e50fa9d2b5a86beffdaafddb643)) - **typescript-estree:** fix identifier tokens typed as `Keyword` ([#1487](https://togithub.com/typescript-eslint/typescript-eslint/issues/1487)) ([77a1caa](https://togithub.com/typescript-eslint/typescript-eslint/commit/77a1caa562638645b4717449800e410107d512c8)) ##### Features - **eslint-plugin:** add comma-spacing ([#1495](https://togithub.com/typescript-eslint/typescript-eslint/issues/1495)) ([1fd86be](https://togithub.com/typescript-eslint/typescript-eslint/commit/1fd86befa6a940a0354c619dd2da08a5c5d69fb4)) - **eslint-plugin:** add new rule prefer-as-const ([#1431](https://togithub.com/typescript-eslint/typescript-eslint/issues/1431)) ([420db96](https://togithub.com/typescript-eslint/typescript-eslint/commit/420db96921435e8bf7fb484ae74552a912a6adde)) - **eslint-plugin:** create `ban-ts-comment` rule ([#1361](https://togithub.com/typescript-eslint/typescript-eslint/issues/1361)) ([2a83d13](https://togithub.com/typescript-eslint/typescript-eslint/commit/2a83d138a966cd5ce787d1eecf595b59b78232d4)) - **eslint-plugin-internal:** add `prefer-ast-types-enum` ([#1508](https://togithub.com/typescript-eslint/typescript-eslint/issues/1508)) ([c3d0a3a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3d0a3a6bdff0cae226a279f0a0a9b00952ca925)) - **experimental-utils:** make RuleMetaData.docs optional ([#1462](https://togithub.com/typescript-eslint/typescript-eslint/issues/1462)) ([cde97ac](https://togithub.com/typescript-eslint/typescript-eslint/commit/cde97aca24df5a0f28f37006ed130ebc217fb2ad)) - **parser:** clean up scope-analysis types ([#1481](https://togithub.com/typescript-eslint/typescript-eslint/issues/1481)) ([4a727fa](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a727fa083d749dba9eaf39322856f5f69c28cd8)) ### [`v2.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2180httpsgithubcomtypescript-eslinttypescript-eslintcomparev2170v2180-2020-01-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.16.0...v2.17.0) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] false positive for returned fns ([#1490](https://togithub.com/typescript-eslint/typescript-eslint/issues/1490)) ([5562ad5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5562ad5ed902102d7c09a7fd47ca4ea7e50d6654)) - improve token types and add missing type guards ([#1497](https://togithub.com/typescript-eslint/typescript-eslint/issues/1497)) ([ce41d7d](https://togithub.com/typescript-eslint/typescript-eslint/commit/ce41d7de33bcb7ccf96c03ac1438304c5a49ff54)) - **eslint-plugin:** [naming-convention] fix filter option ([#1482](https://togithub.com/typescript-eslint/typescript-eslint/issues/1482)) ([718cd88](https://togithub.com/typescript-eslint/typescript-eslint/commit/718cd889c155a75413c571ac006c33fbc271dcc5)) - **eslint-plugin:** fix property access on undefined error ([#1507](https://togithub.com/typescript-eslint/typescript-eslint/issues/1507)) ([d89e8e8](https://togithub.com/typescript-eslint/typescript-eslint/commit/d89e8e8a1114989e2727351bee7aadb6579f312b)) - **experimental-utils:** widen type of `settings` property ([#1527](https://togithub.com/typescript-eslint/typescript-eslint/issues/1527)) ([b515e47](https://togithub.com/typescript-eslint/typescript-eslint/commit/b515e47af2bc914c7ebcfa4be813409dcd86b1c3)) - **typescript-estree:** error on unexpected jsdoc nodes ([#1525](https://togithub.com/typescript-eslint/typescript-eslint/issues/1525)) ([c8dfac3](https://togithub.com/typescript-eslint/typescript-eslint/commit/c8dfac3d2f066e50fa9d2b5a86beffdaafddb643)) - **typescript-estree:** fix identifier tokens typed as `Keyword` ([#1487](https://togithub.com/typescript-eslint/typescript-eslint/issues/1487)) ([77a1caa](https://togithub.com/typescript-eslint/typescript-eslint/commit/77a1caa562638645b4717449800e410107d512c8)) ##### Features - **eslint-plugin:** add comma-spacing ([#1495](https://togithub.com/typescript-eslint/typescript-eslint/issues/1495)) ([1fd86be](https://togithub.com/typescript-eslint/typescript-eslint/commit/1fd86befa6a940a0354c619dd2da08a5c5d69fb4)) - **eslint-plugin:** add new rule prefer-as-const ([#1431](https://togithub.com/typescript-eslint/typescript-eslint/issues/1431)) ([420db96](https://togithub.com/typescript-eslint/typescript-eslint/commit/420db96921435e8bf7fb484ae74552a912a6adde)) - **eslint-plugin:** create `ban-ts-comment` rule ([#1361](https://togithub.com/typescript-eslint/typescript-eslint/issues/1361)) ([2a83d13](https://togithub.com/typescript-eslint/typescript-eslint/commit/2a83d138a966cd5ce787d1eecf595b59b78232d4)) - **eslint-plugin-internal:** add `prefer-ast-types-enum` ([#1508](https://togithub.com/typescript-eslint/typescript-eslint/issues/1508)) ([c3d0a3a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3d0a3a6bdff0cae226a279f0a0a9b00952ca925)) - **experimental-utils:** make RuleMetaData.docs optional ([#1462](https://togithub.com/typescript-eslint/typescript-eslint/issues/1462)) ([cde97ac](https://togithub.com/typescript-eslint/typescript-eslint/commit/cde97aca24df5a0f28f37006ed130ebc217fb2ad)) - **parser:** clean up scope-analysis types ([#1481](https://togithub.com/typescript-eslint/typescript-eslint/issues/1481)) ([4a727fa](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a727fa083d749dba9eaf39322856f5f69c28cd8)) ### [`v2.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2170httpsgithubcomtypescript-eslinttypescript-eslintcomparev2160v2170-2020-01-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.15.0...v2.16.0) ##### Bug Fixes - **eslint-plugin:** [naming-convention] handle empty array-pattern ([#1450](https://togithub.com/typescript-eslint/typescript-eslint/issues/1450)) ([4726605](https://togithub.com/typescript-eslint/typescript-eslint/commit/4726605)) - **eslint-plugin:** [unbound-method] handling of logical expr ([#1440](https://togithub.com/typescript-eslint/typescript-eslint/issues/1440)) ([9c5b857](https://togithub.com/typescript-eslint/typescript-eslint/commit/9c5b857)) - **eslint-plugin:** set default-param-last as an extension rule ([#1445](https://togithub.com/typescript-eslint/typescript-eslint/issues/1445)) ([b5ef704](https://togithub.com/typescript-eslint/typescript-eslint/commit/b5ef704)) - **typescript-estree:** correct type of `ArrayPattern.elements` ([#1451](https://togithub.com/typescript-eslint/typescript-eslint/issues/1451)) ([62e4ca0](https://togithub.com/typescript-eslint/typescript-eslint/commit/62e4ca0)) ##### Features - **eslint-plugin:** [naming-convention] allow not check format ([#1455](https://togithub.com/typescript-eslint/typescript-eslint/issues/1455)) ([61eb434](https://togithub.com/typescript-eslint/typescript-eslint/commit/61eb434)) - **eslint-plugin:** [naming-convention] correct example ([#1455](https://togithub.com/typescript-eslint/typescript-eslint/issues/1455)) ([60683d7](https://togithub.com/typescript-eslint/typescript-eslint/commit/60683d7)) - **eslint-plugin:** [no-extra-!-assert] flag ?. after !-assert ([#1460](https://togithub.com/typescript-eslint/typescript-eslint/issues/1460)) ([58c7c25](https://togithub.com/typescript-eslint/typescript-eslint/commit/58c7c25)) - **eslint-plugin:** add explicit-module-boundary-types rule ([#1020](https://togithub.com/typescript-eslint/typescript-eslint/issues/1020)) ([bb0a846](https://togithub.com/typescript-eslint/typescript-eslint/commit/bb0a846)) - **eslint-plugin:** add no-non-null-asserted-optional-chain ([#1469](https://togithub.com/typescript-eslint/typescript-eslint/issues/1469)) ([498aa24](https://togithub.com/typescript-eslint/typescript-eslint/commit/498aa24)) - **experimental-utils:** expose getParserServices from utils ([#1448](https://togithub.com/typescript-eslint/typescript-eslint/issues/1448)) ([982c8bc](https://togithub.com/typescript-eslint/typescript-eslint/commit/982c8bc)) ### [`v2.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2160httpsgithubcomtypescript-eslinttypescript-eslintcomparev2150v2160-2020-01-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.14.0...v2.15.0) ##### Bug Fixes - **eslint-plugin:** [no-magic-numbers] handle UnaryExpression for enums ([#1415](https://togithub.com/typescript-eslint/typescript-eslint/issues/1415)) ([852fc31](https://togithub.com/typescript-eslint/typescript-eslint/commit/852fc31)) - **eslint-plugin:** [no-unnec-type-assert] handle JSX attributes ([#1002](https://togithub.com/typescript-eslint/typescript-eslint/issues/1002)) ([3c5659b](https://togithub.com/typescript-eslint/typescript-eslint/commit/3c5659b)) - **eslint-plugin:** handle error classes using generics ([#1428](https://togithub.com/typescript-eslint/typescript-eslint/issues/1428)) ([b139540](https://togithub.com/typescript-eslint/typescript-eslint/commit/b139540)) - **typescript-estree:** fix persisted parse for relative paths ([#1424](https://togithub.com/typescript-eslint/typescript-eslint/issues/1424)) ([9720d2c](https://togithub.com/typescript-eslint/typescript-eslint/commit/9720d2c)) - **typescript-estree:** parsing of deeply nested new files in new folder ([#1412](https://togithub.com/typescript-eslint/typescript-eslint/issues/1412)) ([206c94b](https://togithub.com/typescript-eslint/typescript-eslint/commit/206c94b)) - **typescript-estree:** resolve path relative to tsconfigRootDir ([#1439](https://togithub.com/typescript-eslint/typescript-eslint/issues/1439)) ([c709056](https://togithub.com/typescript-eslint/typescript-eslint/commit/c709056)) ##### Features - **eslint-plugin:** [no-unnec-cond] array predicate callbacks ([#1206](https://togithub.com/typescript-eslint/typescript-eslint/issues/1206)) ([f7ad716](https://togithub.com/typescript-eslint/typescript-eslint/commit/f7ad716)) - **eslint-plugin:** add default-param-last rule ([#1418](https://togithub.com/typescript-eslint/typescript-eslint/issues/1418)) ([a37ff9f](https://togithub.com/typescript-eslint/typescript-eslint/commit/a37ff9f)) - **eslint-plugin:** add rule naming-conventions ([#1318](https://togithub.com/typescript-eslint/typescript-eslint/issues/1318)) ([9eab26f](https://togithub.com/typescript-eslint/typescript-eslint/commit/9eab26f)) - **typescript-estree:** add parserOption to turn on debug logs ([#1413](https://togithub.com/typescript-eslint/typescript-eslint/issues/1413)) ([25092fd](https://togithub.com/typescript-eslint/typescript-eslint/commit/25092fd)) - **typescript-estree:** add strict type mapping to esTreeNodeToTSNodeMap ([#1382](https://togithub.com/typescript-eslint/typescript-eslint/issues/1382)) ([d3d70a3](https://togithub.com/typescript-eslint/typescript-eslint/commit/d3d70a3)) ### [`v2.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#2150httpsgithubcomtypescript-eslinttypescript-eslintcomparev2140v2150-2020-01-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v2.13.0...v2.14.0) ##### Bug Fixes - **eslint-plugin:** crash in no-unnecessary-type-arguments ([#1401](https://togithub.com/typescript-eslint/typescript-eslint/issues/1401)) ([01c939f](https://togithub.com/typescript-eslint/typescript-eslint/commit/01c939f)) - **typescript-estree:** correct persisted parse for windows ([#1406](https://togithub.com/typescript-eslint/typescript-eslint/issues/1406)) ([1a42f3d](https://togithub.com/typescript-eslint/typescript-eslint/commit/1a42f3d)) ##### Features - **eslint-plugin:** [strict-bool-expr] add allowSafe option ([#1385](https://togithub.com/typescript-eslint/typescript-eslint/issues/1385)) ([9344233](https://togithub.com/typescript-eslint/typescript-eslint/commit/9344233)) - **eslint-plugin:** add no-implied-eval ([#1375](https://togithub.com/typescript-eslint/typescript-eslint/issues/1375)) ([254d276](https://togithub.com/typescript-eslint/typescript-eslint/commit/254d276)) ### [`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))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 tick the rebase/retry checkbox below.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.