infinitered / gluegun

A delightful toolkit for building TypeScript-powered command-line apps.
MIT License
2.95k stars 147 forks source link

chore(deps): update typescript-eslint monorepo to v2.18.0 #695

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin devDependencies minor 2.11.0 -> 2.18.0
@typescript-eslint/parser devDependencies minor 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.

infinitered-circleci commented 4 years ago

:tada: This PR is included in version 4.2.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: