psxcode / promised-streams

Promise-based Streams with pressure control, Error delivery and lots of RxJS-like operators.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An in-range update of @typescript-eslint/parser is breaking the build ๐Ÿšจ

greenkeeper opened this issue ยท comments

The devDependency @typescript-eslint/parser was updated from 2.1.0 to 2.2.0.

๐Ÿšจ View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@typescript-eslint/parser is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • โŒ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v2.2.0

2.2.0 (2019-09-09)

Bug Fixes

  • eslint-plugin: [efrt] allowExpressions - check functions in class field properties (#952) (f1059d8)
  • eslint-plugin: [expl-member-a11y] fix parameter properties (#912) (ccb98d8)
  • eslint-plugin: [prefer-readonly] add handling for destructuring assignments (e011e90)

Features

  • eslint-plugin: add brace-style [extension] (#810) (e01dc5f)
Commits

The new version differs by 10 commits.

  • d8767f0 chore: publish v2.2.0
  • f1059d8 fix(eslint-plugin): [efrt] allowExpressions - check functions in class field properties (#952)
  • e011e90 fix(eslint-plugin): [prefer-readonly] add handling for destructuring assignments
  • e01dc5f feat(eslint-plugin): add brace-style [extension] (#810)
  • e9fcf70 docs: Update supported TypeScript version range (#951)
  • 6a5c77c docs(eslint-plugin): fix formatting typo
  • 736a074 docs(eslint-plugin): explicitly document mixed codebase usage foโ€ฆ (#939)
  • ccb98d8 fix(eslint-plugin): [expl-member-a11y] fix parameter properties (#912)
  • 0f63e3f chore: support typescript 3.6 (#916)
  • 9fce08d chore(README): update notes regarding releases (#936)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those donโ€™t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot ๐ŸŒด

After pinning to 2.1.0 your tests are passing again. Downgrade this dependency ๐Ÿ“Œ.

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.3.0

2.3.0 (2019-09-16)

Bug Fixes

  • typescript-estree: ImportDeclaration.specifier to Literal (#974) (2bf8231)

Features

  • eslint-plugin: [explicit-member-accessibility] add support of "ignoredMethodNames" (#895) (46ee4c9)
  • eslint-plugin: [no-floating-promises] Add ignoreVoid option (#796) (6a55921)
  • eslint-plugin: [no-magic-numbers] add ignoreReadonlyClassProperties option (#938) (aeea4cd)
  • eslint-plugin: [strict-boolean-expressions] Add allowNullable option (#794) (c713ca4)
  • eslint-plugin: add no-unnecessary-condition rule (#699) (5715482)
Commits

The new version differs by 10 commits.

  • fa1cf71 chore: publish v2.3.0
  • 752fb31 docs(eslint-plugin): fix typo in typedef docs (#976)
  • 2bf8231 fix(typescript-estree): ImportDeclaration.specifier to Literal (#974)
  • aeea4cd feat(eslint-plugin): [no-magic-numbers] add ignoreReadonlyClassProperties option (#938)
  • 46ee4c9 feat(eslint-plugin): [explicit-member-accessibility] add support of "ignoredMethodNames" (#895)
  • 6a55921 feat(eslint-plugin): [no-floating-promises] Add ignoreVoid option (#796)
  • c713ca4 feat(eslint-plugin): [strict-boolean-expressions] Add allowNullable option (#794)
  • 5715482 feat(eslint-plugin): add no-unnecessary-condition rule (#699)
  • b49dbfd docs(typescript-estree): document that duplicate filenames are unsupported (#957)
  • b99e831 docs: financial contributors and TSLint migration updates (#970)

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.3.1

2.3.1 (2019-09-23)

Bug Fixes

  • eslint-plugin: [cons-type-assns] handle namespaced types (#975) (c3c8b86)
  • eslint-plugin: [pfa] Allow async getter/setter in classes (#980) (e348cb2)
  • typescript-estree: parsing error for await in non-async func (#988) (19abbe0)
Commits

The new version differs by 16 commits.

  • 6279c5b chore: publish v2.3.1
  • ca8ac79 docs(eslint-plugin): add missing ROADMAP link (#998)
  • dfb4fd6 docs(typescript-estree): correct typo (#995)
  • 19abbe0 fix(typescript-estree): parsing error for await in non-async func (#988)
  • c3c8b86 fix(eslint-plugin): [cons-type-assns] handle namespaced types (#975)
  • e348cb2 fix(eslint-plugin): [pfa] Allow async getter/setter in classes (#980)
  • fa1cf71 chore: publish v2.3.0
  • 752fb31 docs(eslint-plugin): fix typo in typedef docs (#976)
  • 2bf8231 fix(typescript-estree): ImportDeclaration.specifier to Literal (#974)
  • aeea4cd feat(eslint-plugin): [no-magic-numbers] add ignoreReadonlyClassProperties option (#938)
  • 46ee4c9 feat(eslint-plugin): [explicit-member-accessibility] add support of "ignoredMethodNames" (#895)
  • 6a55921 feat(eslint-plugin): [no-floating-promises] Add ignoreVoid option (#796)
  • c713ca4 feat(eslint-plugin): [strict-boolean-expressions] Add allowNullable option (#794)
  • 5715482 feat(eslint-plugin): add no-unnecessary-condition rule (#699)
  • b49dbfd docs(typescript-estree): document that duplicate filenames are unsupported (#957)

There are 16 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.3.2

2.3.2 (2019-09-30)

Bug Fixes

  • eslint-plugin: [no-unnec-type-arg] undefined symbol crash (#1007) (cdf9294)
  • typescript-estree: correct ClassDeclarationBase type (#1008) (8ce3a81)
  • typescript-estree: handle optional computed prop w/o type (#1026) (95c13fe)
Commits

The new version differs by 4 commits.

  • 926cf64 chore: publish v2.3.2
  • 95c13fe fix(typescript-estree): handle optional computed prop w/o type (#1026)
  • 8ce3a81 fix(typescript-estree): correct ClassDeclarationBase type (#1008)
  • cdf9294 fix(eslint-plugin): [no-unnec-type-arg] undefined symbol crash (#1007)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.3.3

2.3.3 (2019-10-07)

Bug Fixes

  • eslint-plugin: [class-name-casing] allow unicode letters (#1043) (47895c0)
  • eslint-plugin: [efrt] support constructor arguments (#1021) (60943e6)
  • experimental-utils: remove Rule.meta.extraDescription (#1036) (192e23d)
Commits

The new version differs by 4 commits.

  • 054df27 chore: publish v2.3.3
  • 60943e6 fix(eslint-plugin): [efrt] support constructor arguments (#1021)
  • 47895c0 fix(eslint-plugin): [class-name-casing] allow unicode letters (#1043)
  • 192e23d fix(experimental-utils): remove Rule.meta.extraDescription (#1036)

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.4.0

2.4.0 (2019-10-14)

Bug Fixes

  • eslint-plugin: [promise-function-async] Should not reportโ€ฆ (#1023) (514bed9)
  • support long running "watch" lint sessions (#973) (854620e)

Features

  • typescript-estree: support for parsing 3.7 features (#1045) (623febf)
Commits

The new version differs by 12 commits.

  • 111ecc6 chore: publish v2.4.0
  • 623febf feat(typescript-estree): support for parsing 3.7 features (#1045)
  • 854620e fix: support long running "watch" lint sessions (#973)
  • fec73b0 docs: clarify which versions of ESLint are supported (#1073)
  • 5f92b9f docs: add TOC to root README (#838)
  • 526d336 chore: add test for function types & no-restricted-globals rule (#1055)
  • 514bed9 fix(eslint-plugin): [promise-function-async] Should not reportโ€ฆ (#1023)
  • a3f84e1 chore(eslint-plugin): Add missing rule function types (#1047)
  • 054df27 chore: publish v2.3.3
  • 60943e6 fix(eslint-plugin): [efrt] support constructor arguments (#1021)
  • 47895c0 fix(eslint-plugin): [class-name-casing] allow unicode letters (#1043)
  • 192e23d fix(experimental-utils): remove Rule.meta.extraDescription (#1036)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.6.0

2.6.0 (2019-10-28)

Bug Fixes

  • parser: adds TTY check before logging the version mismatch warning (#1121) (768ef63)
  • typescript-estree: better handle canonical paths (#1111) (8dcbf4c)
  • typescript-estree: correct parenthesized optional chain AST (#1141) (5ae286e)
  • typescript-estree: ensure parent pointers are set (#1129) (d4703e1)
  • typescript-estree: normalize paths to fix cache miss on windows (#1128) (6d0f2ce)

Features

  • typescript-estree: add support for declare class properties (#1136) (1508670)
Commits

The new version differs by 19 commits.

  • 5338955 chore: publish v2.6.0
  • ab102c0 docs(eslint-plugin): [no-unnecessary-condition] tweak wording (#1147)
  • d4703e1 fix(typescript-estree): ensure parent pointers are set (#1129)
  • 5ae286e fix(typescript-estree): correct parenthesized optional chain AST (#1141)
  • 1508670 feat(typescript-estree): add support for declare class properties (#1136)
  • 6d0f2ce fix(typescript-estree): normalize paths to fix cache miss on windows (#1128)
  • 768ef63 fix(parser): adds TTY check before logging the version mismatch warning (#1121)
  • 8dcbf4c fix(typescript-estree): better handle canonical paths (#1111)
  • fd39bbd chore: publish v2.5.0
  • 611dff3 docs(eslint-plugin): typo in no-unnecessary-condition.md (#1113)
  • 7a8cce6 fix(typescript-estree): parsing error for vue sfc (#1083)
  • 2fc9bd2 fix(typescript-estree): correct semver check range (#1109)
  • 088a691 fix(typescript-estree): remove now unneeded dep on chokidar
  • ed5564d feat(typescript-estree): support long running lint without watch (#1106)
  • 0c85ac3 fix(eslint-plugin): [no-magic-numbers] Support negative numbers (#1072)

There are 19 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.6.1

2.6.1 (2019-11-04)

Bug Fixes

  • typescript-estree: don't use typescript's synthetic default (#1156) (17c956e), closes #1153
  • typescript-estree: fix filename handling for vue JSX + markdown (#1127) (366518f)
  • typescript-estree: improve comment parsing code (#1120) (e54998d)
Commits

The new version differs by 23 commits.

  • 643d6d6 chore: publish v2.6.1
  • e54998d fix(typescript-estree): improve comment parsing code (#1120)
  • 366518f fix(typescript-estree): fix filename handling for vue JSX + markdown (#1127)
  • 17c956e fix(typescript-estree): don't use typescript's synthetic default (#1156)
  • 5338955 chore: publish v2.6.0
  • ab102c0 docs(eslint-plugin): [no-unnecessary-condition] tweak wording (#1147)
  • d4703e1 fix(typescript-estree): ensure parent pointers are set (#1129)
  • 5ae286e fix(typescript-estree): correct parenthesized optional chain AST (#1141)
  • 1508670 feat(typescript-estree): add support for declare class properties (#1136)
  • 6d0f2ce fix(typescript-estree): normalize paths to fix cache miss on windows (#1128)
  • 768ef63 fix(parser): adds TTY check before logging the version mismatch warning (#1121)
  • 8dcbf4c fix(typescript-estree): better handle canonical paths (#1111)
  • fd39bbd chore: publish v2.5.0
  • 611dff3 docs(eslint-plugin): typo in no-unnecessary-condition.md (#1113)
  • 7a8cce6 fix(typescript-estree): parsing error for vue sfc (#1083)

There are 23 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.7.0

2.7.0 (2019-11-11)

Bug Fixes

  • eslint-plugin: crash fixing readonly arrays to generic (#1172) (2b2f2d7)
  • typescript-estree: hash code to reduce update frequency (#1179) (96d1cc3)
  • typescript-estree: reduce bundle footprint of tsutils (#1177) (c8fe515)

Features

  • eslint-plugin: [no-unused-expressions] extend for optional chaining (#1175) (57d63b7)
  • parser: handle optional chaining in scope analysis (#1169) (026ceb9)
Commits

The new version differs by 30 commits.

  • 62b5a94 chore: publish v2.7.0
  • 57d63b7 feat(eslint-plugin): [no-unused-expressions] extend for optional chaining (#1175)
  • 026ceb9 feat(parser): handle optional chaining in scope analysis (#1169)
  • 96d1cc3 fix(typescript-estree): hash code to reduce update frequency (#1179)
  • c8fe515 fix(typescript-estree): reduce bundle footprint of tsutils (#1177)
  • f63c9c2 docs(eslint-plugin): nit make package name more visible (#1173)
  • 2b2f2d7 fix(eslint-plugin): crash fixing readonly arrays to generic (#1172)
  • 643d6d6 chore: publish v2.6.1
  • e54998d fix(typescript-estree): improve comment parsing code (#1120)
  • 366518f fix(typescript-estree): fix filename handling for vue JSX + markdown (#1127)
  • 17c956e fix(typescript-estree): don't use typescript's synthetic default (#1156)
  • 5338955 chore: publish v2.6.0
  • ab102c0 docs(eslint-plugin): [no-unnecessary-condition] tweak wording (#1147)
  • d4703e1 fix(typescript-estree): ensure parent pointers are set (#1129)
  • 5ae286e fix(typescript-estree): correct parenthesized optional chain AST (#1141)

There are 30 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.8.0

2.8.0 (2019-11-18)

Bug Fixes

  • eslint-plugin: [camelcase] handle optional member expr (#1204) (9c8203f)
  • eslint-plugin: [indent] fix decorator type (#1189) (e2008e3)
  • eslint-plugin: [indent] handle empty generic declarations (#1211) (9aee06c)
  • eslint-plugin: [no-type-alias] handle constructor aliases (#1198) (1bb4d63)
  • eslint-plugin: [no-unnec-type-arg] throwing on call/new expr (#1217) (42a48de)
  • eslint-plugin: [no-unnecessary-cond] fix naked type param (#1207) (4fac6c5)
  • eslint-plugin: [nuta] correctly handle null/undefined separation (#1201) (9829dd3)
  • eslint-plugin: [require-await] better handle nesting (#1193) (eb83af1)
  • eslint-plugin: [unified-signatures] crash: cannot read proโ€ฆ (#1096) (d1de3a7)
  • eslint-plugin: disable base no-unused-expressions in all config (ecb3f4e)
  • typescript-estree: correctly account for trailing slash inโ€ฆ (#1205) (ba89168)
  • typescript-estree: options range loc being always true (#704) (db1aa18)

Features

  • eslint-plugin: [no-type-alias] handle conditional types (#953) (259ff20)
  • eslint-plugin: add rule restrict-template-expressions (#850) (46b58b4)
  • eslint-plugin: add space-before-function-paren [extension] (#924) (d8b07a7)
  • eslint-plugin: added new rule no-dynamic-delete (#565) (864c811)
  • eslint-plugin: added new rule no-untyped-public-signature (#801) (c5835f3)
Commits

The new version differs by 20 commits.

  • a9117f5 chore: publish v2.8.0
  • 46b58b4 feat(eslint-plugin): add rule restrict-template-expressions (#850)
  • 42a48de fix(eslint-plugin): [no-unnec-type-arg] throwing on call/new expr (#1217)
  • ba89168 fix(typescript-estree): correctly account for trailing slash inโ€ฆ (#1205)
  • eb83af1 fix(eslint-plugin): [require-await] better handle nesting (#1193)
  • 9829dd3 fix(eslint-plugin): [nuta] correctly handle null/undefined separation (#1201)
  • d1de3a7 fix(eslint-plugin): [unified-signatures] crash: cannot read proโ€ฆ (#1096)
  • 9aee06c fix(eslint-plugin): [indent] handle empty generic declarations (#1211)
  • 74192f8 chore: bump dependencies (#1208)
  • e2008e3 fix(eslint-plugin): [indent] fix decorator type (#1189)
  • 4fac6c5 fix(eslint-plugin): [no-unnecessary-cond] fix naked type param (#1207)
  • 259ff20 feat(eslint-plugin): [no-type-alias] handle conditional types (#953)
  • 9c8203f fix(eslint-plugin): [camelcase] handle optional member expr (#1204)
  • d8b07a7 feat(eslint-plugin): add space-before-function-paren [extension] (#924)
  • ca41dcf docs(eslint-plugin): brace-style as a replacement for one-line (#1202)

There are 20 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.9.0

2.9.0 (2019-11-25)

Bug Fixes

  • eslint-plugin: [no-dynamic-delete] correct invalid fixer for identifiers (#1244) (5b1300d)
  • eslint-plugin: [no-untyped-pub-sig] constructor return (#1231) (6cfd468)
  • eslint-plugin: [prefer-optional-chain] unhandled cases (b1a065f)
  • eslint-plugin: [req-await] crash on nonasync promise return (#1228) (56c00b3)
  • typescript-estree: fix synthetic default import (#1245) (d97f809)

Features

  • eslint-plugin: [camelcase] add genericType option (#925) (d785c61)
  • eslint-plugin: [no-empty-interface] noEmptyWithSuper fixer (#1247) (b91b0ba)
  • eslint-plugin: [no-extran-class] add allowWithDecorator opt (#886) (f1ab9a2)
  • eslint-plugin: [no-unnece-cond] Add allowConstantLoopConditions (#1029) (ceb6f1c)
  • eslint-plugin: [restrict-plus-operands] check += (#892) (fa88cb9)
  • suggestion types, suggestions for no-explicit-any (#1250) (b16a4b6)
  • eslint-plugin: add no-extra-non-null-assertion (#1183) (2b3b5d6)
  • eslint-plugin: add no-unused-vars-experimental (#688) (05ebea5)
  • eslint-plugin: add prefer-nullish-coalescing (#1069) (a9cd399)
  • eslint-plugin: add return-await rule (#1050) (0ff4620)
  • eslint-plugin: add rule prefer-optional-chain (#1213) (ad7e1a7)
  • eslint-plugin: optional chain support in rules (part 1) (#1253) (f5c0e02)
Commits

The new version differs by 43 commits.

  • 8a4af38 chore: publish v2.9.0
  • a9cd399 feat(eslint-plugin): add prefer-nullish-coalescing (#1069)
  • b91b0ba feat(eslint-plugin): [no-empty-interface] noEmptyWithSuper fixer (#1247)
  • f5c0e02 feat(eslint-plugin): optional chain support in rules (part 1) (#1253)
  • 0ff4620 feat(eslint-plugin): add return-await rule (#1050)
  • efd4834 chore: turn on rule prefer-optional-chain and fix lints (#1257)
  • b1a065f fix(eslint-plugin): [prefer-optional-chain] unhandled cases
  • 05ebea5 feat(eslint-plugin): add no-unused-vars-experimental (#688)
  • ad7e1a7 feat(eslint-plugin): add rule prefer-optional-chain (#1213)
  • b16a4b6 feat: suggestion types, suggestions for no-explicit-any (#1250)
  • 1d56c82 docs(eslint-plugin): fix typo in no-this-alias (#1252)
  • 1bd863e docs(eslint-plugin): correct typo in configs README (#1251)
  • d785c61 feat(eslint-plugin): [camelcase] add genericType option (#925)
  • ceb6f1c feat(eslint-plugin): [no-unnece-cond] Add allowConstantLoopConditions (#1029)
  • fa88cb9 feat(eslint-plugin): [restrict-plus-operands] check += (#892)

There are 43 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.10.0

2.10.0 (2019-12-02)

Bug Fixes

  • eslint-plugin: [no-empty-function] add missed node types (#1271) (e9d44f5)
  • eslint-plugin: [no-untyped-pub-sig] ignore set return (#1264) (6daff10)
  • eslint-plugin: [no-unused-expressions] ignore directives (#1285) (ce4c803)
  • eslint-plugin: [prefer-optional-chain] allow $ in identifiers (c72c3c1)
  • eslint-plugin: [prefer-optional-chain] handle more cases (#1261) (57ddba3)
  • eslint-plugin: [return-await] allow Any and Unknown (#1270) (ebf5e0a)
  • eslint-plugin: [strict-bool-expr] allow nullish coalescing (#1275) (3b39340)
  • typescript-estree: make FunctionDeclaration.body non-null (#1288) (dc73510)

Features

  • eslint-plugin: [no-empty-func] private/protected construct (#1267) (3b931ac)
  • eslint-plugin: [no-non-null-assert] add suggestion fixer (#1260) (e350a21)
  • eslint-plugin: [no-unnec-cond] support nullish coalescing (#1148) (96ef1e7)
  • eslint-plugin: [prefer-null-coal] opt for suggestion fixer (#1272) (f84eb96)
  • experimental-utils: add isSpaceBetween declaration to Souโ€ฆ (#1268) (f83f04b)
Commits

The new version differs by 59 commits.

  • 5adb8a2 chore: publish v2.10.0
  • 065393b docs(eslint-plugin): typo in the configs README (#1295)
  • 96ef1e7 feat(eslint-plugin): [no-unnec-cond] support nullish coalescing (#1148)
  • e350a21 feat(eslint-plugin): [no-non-null-assert] add suggestion fixer (#1260)
  • ce4c803 fix(eslint-plugin): [no-unused-expressions] ignore directives (#1285)
  • f84eb96 feat(eslint-plugin): [prefer-null-coal] opt for suggestion fixer (#1272)
  • dc73510 fix(typescript-estree): make FunctionDeclaration.body non-null (#1288)
  • 3b39340 fix(eslint-plugin): [strict-bool-expr] allow nullish coalescing (#1275)
  • ebf5e0a fix(eslint-plugin): [return-await] allow Any and Unknown (#1270)
  • e9d44f5 fix(eslint-plugin): [no-empty-function] add missed node types (#1271)
  • 3b931ac feat(eslint-plugin): [no-empty-func] private/protected construct (#1267)
  • c72c3c1 fix(eslint-plugin): [prefer-optional-chain] allow $ in identifiers
  • f83f04b feat(experimental-utils): add isSpaceBetween declaration to Souโ€ฆ (#1268)
  • 57ddba3 fix(eslint-plugin): [prefer-optional-chain] handle more cases (#1261)
  • 6daff10 fix(eslint-plugin): [no-untyped-pub-sig] ignore set return (#1264)

There are 59 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.11.0

2.11.0 (2019-12-09)

Bug Fixes

  • eslint-plugin: [brace-style] handle enum declarations (#1281) (3ddf1a2)

Features

  • eslint-plugin: [member-ordering] add index signature (#1190) (b5a52a3)
Commits

The new version differs by 6 commits.

  • 9f76095 chore: publish v2.11.0
  • 324f155 docs(eslint-plugin): ROADMAP note some jsdoc rules (#1319)
  • 3ddf1a2 fix(eslint-plugin): [brace-style] handle enum declarations (#1281)
  • b5a52a3 feat(eslint-plugin): [member-ordering] add index signature (#1190)
  • 39f654b test(eslint-plugin): [unified-signatures] add tests for #740 (#1074)
  • 5362561 docs(eslint-plugin): typo in space-before-function-paren docs (#1297)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.12.0

2.12.0 (2019-12-16)

Bug Fixes

  • eslint-plugin: [prefer-null-coal] fixer w/ mixed logicals (#1326) (f9a9fbf)
  • eslint-plugin: [quotes] ignore backticks for interface properties (#1311) (3923a09)

Features

  • eslint-plugin: [no-unnec-cond] check optional chaining (#1315) (a2a8a0a)
Commits

The new version differs by 11 commits.

  • 6b7b88b chore: publish v2.12.0
  • a2a8a0a feat(eslint-plugin): [no-unnec-cond] check optional chaining (#1315)
  • f9a9fbf fix(eslint-plugin): [prefer-null-coal] fixer w/ mixed logicals (#1326)
  • 3923a09 fix(eslint-plugin): [quotes] ignore backticks for interface properties (#1311)
  • 348d2f6 chore(parser): mark TS as optional peer dependency (#1327)
  • 9f76095 chore: publish v2.11.0
  • 324f155 docs(eslint-plugin): ROADMAP note some jsdoc rules (#1319)
  • 3ddf1a2 fix(eslint-plugin): [brace-style] handle enum declarations (#1281)
  • b5a52a3 feat(eslint-plugin): [member-ordering] add index signature (#1190)
  • 39f654b test(eslint-plugin): [unified-signatures] add tests for #740 (#1074)
  • 5362561 docs(eslint-plugin): typo in space-before-function-paren docs (#1297)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.13.0

2.13.0 (2019-12-23)

Bug Fixes

  • eslint-plugin: [quotes] ignore backticks for Enum members (#1355) (e51048c)
  • eslint-plugin: [type-annotation-spacing] typo in messages (#1354) (82e0dbc)
  • eslint-plugin: add isTypeAssertion utility function (#1369) (bb1671e)
  • eslint-plugin: use AST_NODE_TYPES enum instead of strings (#1366) (bd0276b)
  • typescript-estree: correct type of key for base nodes (#1367) (099225a)

Features

  • eslint-plugin: [ban-types] handle empty type literal {} (#1348) (1c0ce9b)
  • eslint-plugin: [no-use-before-define] opt to ignore enum (#1242) (6edd911)
  • eslint-plugin: [pref-str-starts/ends-with] optional chainโ€ฆ (#1357) (fd37bc3)
  • eslint-plugin: add no-extra-semi [extension] (#1237) (425f65c)
  • eslint-plugin: add no-throw-literal [extension] (#1331) (2aa696c)
  • eslint-plugin: more optional chain support in rules (#1363) (3dd1b02)
  • eslint-plugin-tslint: add fixer for config rule (#1342) (c52c5c9)
  • typescript-estree: computed members discriminated unions (#1349) (013df9a)
  • typescript-estree: tighten prop name and destructure types (#1346) (f335c50)
Commits

The new version differs by 39 commits.

  • a78b194 chore: publish v2.13.0
  • 8c8ad4c refactor(typescript-estree): add type checking for deeplyCopy (#1371)
  • b0cff1f test(typescript-estree): add test cases for uncovered syntax (#1370)
  • 8f22ffe docs: grammar nits in the root README (#1364)
  • bb1671e fix(eslint-plugin): add isTypeAssertion utility function (#1369)
  • bac780c test(typescript-estree): reenable alignment tests (#1368)
  • 3dd1b02 feat(eslint-plugin): more optional chain support in rules (#1363)
  • fd37bc3 feat(eslint-plugin): [pref-str-starts/ends-with] optional chainโ€ฆ (#1357)
  • 099225a fix(typescript-estree): correct type of key for base nodes (#1367)
  • bd0276b fix(eslint-plugin): use AST_NODE_TYPES enum instead of strings (#1366)
  • 93390e6 docs(eslint-plugin): [no-unnec-type-arg] correct doc title (#1360)
  • 1c0ce9b feat(eslint-plugin): [ban-types] handle empty type literal {} (#1348)
  • e51048c fix(eslint-plugin): [quotes] ignore backticks for Enum members (#1355)
  • 2aa696c feat(eslint-plugin): add no-throw-literal [extension] (#1331)
  • 425f65c feat(eslint-plugin): add no-extra-semi [extension] (#1237)

There are 39 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.18.0

2.18.0 (2020-01-27)

Bug Fixes

  • eslint-plugin: [explicit-module-boundary-types] false positive for returned fns (#1490) (5562ad5)
  • improve token types and add missing type guards (#1497) (ce41d7d)
  • eslint-plugin: [naming-convention] fix filter option (#1482) (718cd88)
  • eslint-plugin: fix property access on undefined error (#1507) (d89e8e8)
  • experimental-utils: widen type of settings property (#1527) (b515e47)
  • typescript-estree: error on unexpected jsdoc nodes (#1525) (c8dfac3)
  • typescript-estree: fix identifier tokens typed as Keyword (#1487) (77a1caa)

Features

  • eslint-plugin: add comma-spacing (#1495) (1fd86be)
  • eslint-plugin: add new rule prefer-as-const (#1431) (420db96)
  • eslint-plugin: create ban-ts-comment rule (#1361) (2a83d13)
  • eslint-plugin-internal: add prefer-ast-types-enum (#1508) (c3d0a3a)
  • experimental-utils: make RuleMetaData.docs optional (#1462) (cde97ac)
  • parser: improve scope-analysis types (#1481) (4a727fa)
Commits

The new version differs by 125 commits.

  • b835ec2 chore: publish v2.18.0
  • 367b18f docs(eslint-plugin): add script to generate the readme tables (#1524)
  • 03221d2 test: fix vscode launch configuration for windows (#1523)
  • f991764 chore(eslint-plugin): refactor explicit return type rules to share code (#1493)
  • c8dfac3 fix(typescript-estree): error on unexpected jsdoc nodes (#1525)
  • 6d1d2a2 test: fix coverage reports from codecov (#1528)
  • b515e47 fix(experimental-utils): widen type of settings property (#1527)
  • 67784d6 docs: extra 'a' in CONTRIBUTING.md (#1518)
  • afa7900 chore: enable prefer-ast-types-enum internal rule (#1514)
  • c3d0a3a feat(eslint-plugin-internal): add prefer-ast-types-enum (#1508)
  • 718cd88 fix(eslint-plugin): [naming-convention] fix filter option (#1482)
  • 802e347 chore(eslint-plugin): use getFixturesRootDir in tests (#1506)
  • 9ca65dc chore: update istanbul-reports to make tests quiet (#1509)
  • d89e8e8 fix(eslint-plugin): fix property access on undefined error (#1507)
  • 06731e7 test(eslint-plugin): cleanup no-use-before-define tests (#1505)

There are 125 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.19.0

2.19.0 (2020-02-03)

Bug Fixes

  • eslint-plugin: [embt] fix allowTypedFunctionExpressions (#1553) (9e7d161)
  • eslint-plugin: [require-await] improve performance (#1536) (45ae0b9)
  • typescript-estree: fix regression introduced in #1525 (#1543) (bec4572)
  • typescript-estree: persisted parse and module none (#1516) (7c70323)

Features

  • eslint-plugin: [no-extra-non-null-assert] add fixer (#1468) (54201ab)
  • eslint-plugin: [no-float-prom] fixer + msg for ignoreVoid (#1473) (159b16e)
  • eslint-plugin: [unbound-method] support bound builtins (#1526) (0a110eb)
  • eslint-plugin: add extension [no-dupe-class-members] (#1492) (b22424e)
  • eslint-plugin: add no-unnecessary-boolean-literal-compare (#242) (6bebb1d)
  • eslint-plugin: add switch-exhaustiveness-check rule (#972) (9e0f6dd)
  • eslint-plugin: support negative matches for filter (#1517) (b24fbe8)
Commits

The new version differs by 17 commits.

  • bec59ff chore: publish v2.19.0
  • 0a110eb feat(eslint-plugin): [unbound-method] support bound builtins (#1526)
  • 9e0f6dd feat(eslint-plugin): add switch-exhaustiveness-check rule (#972)
  • 7c70323 fix(typescript-estree): persisted parse and module none (#1516)
  • 159b16e feat(eslint-plugin): [no-float-prom] fixer + msg for ignoreVoid (#1473)
  • b22424e feat(eslint-plugin): add extension [no-dupe-class-members] (#1492)
  • 9e7d161 fix(eslint-plugin): [embt] fix allowTypedFunctionExpressions (#1553)
  • 45ae0b9 fix(eslint-plugin): [require-await] improve performance (#1536)
  • 39929b2 test(typescript-estree): fix issue in jest config (#1559)
  • 95174d5 docs(eslint-plugin): corrected typo unbounded-method (#1558)
  • 8643d56 chore(eslint-plugin): remove redundant code and update tests (#1557)
  • 569259e test: enable isolatedModules for tests (#1546)
  • b24fbe8 feat(eslint-plugin): support negative matches for filter (#1517)
  • 6613fad test: update jest and babel dependencies (#1530)
  • 54201ab feat(eslint-plugin): [no-extra-non-null-assert] add fixer (#1468)

There are 17 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.19.1

2.19.1 (2020-02-10)

Bug Fixes

  • eslint-plugin: [unbound-method] blacklist a few unbound natives (#1562) (4670aab)
  • typescript-estree: ts returning wrong file with project references (#1575) (4c12dac)
Commits

The new version differs by 22 commits.

  • 1c8f0df chore: publish v2.19.1
  • 4c12dac fix(typescript-estree): ts returning wrong file with project references (#1575)
  • e9cf734 docs(eslint-plugin): fix typo in readme
  • 10d86b1 docs(eslint-plugin): [no-dupe-class-members] fix typo (#1566)
  • 4670aab fix(eslint-plugin): [unbound-method] blacklist a few unbound natives (#1562)
  • bec59ff chore: publish v2.19.0
  • 0a110eb feat(eslint-plugin): [unbound-method] support bound builtins (#1526)
  • 9e0f6dd feat(eslint-plugin): add switch-exhaustiveness-check rule (#972)
  • 7c70323 fix(typescript-estree): persisted parse and module none (#1516)
  • 159b16e feat(eslint-plugin): [no-float-prom] fixer + msg for ignoreVoid (#1473)
  • b22424e feat(eslint-plugin): add extension [no-dupe-class-members] (#1492)
  • 9e7d161 fix(eslint-plugin): [embt] fix allowTypedFunctionExpressions (#1553)
  • 45ae0b9 fix(eslint-plugin): [require-await] improve performance (#1536)
  • 39929b2 test(typescript-estree): fix issue in jest config (#1559)
  • 95174d5 docs(eslint-plugin): corrected typo unbounded-method (#1558)

There are 22 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 3 commits.

  • ae2754e chore: publish v2.19.2
  • 58182fe docs(parser): clarify relative paths (#1576)
  • 18c5877 docs(eslint-plugin): [consistent-type-assertions] fix typo (#1586)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.20.0

2.20.0 (2020-02-17)

Features

  • eslint-plugin: [ban-types] allow banning null and undefined (#821) (0b2b887)
  • eslint-plugin: [strict-boolean-expressions] refactor, add clearer error messages (#1480) (db4b530)
Commits

The new version differs by 3 commits.

  • f9dd7ec chore: publish v2.20.0
  • db4b530 feat(eslint-plugin): [strict-boolean-expressions] refactor, add clearer error messages (#1480)
  • 0b2b887 feat(eslint-plugin): [ban-types] allow banning null and undefined (#821)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.21.0

2.21.0 (2020-02-24)

Bug Fixes

  • eslint-plugin: [embt] ignore JSX callbacks (#1630) (4d45b33)
  • eslint-plugin: [no-floating-promises] handle finally callback (#1620) (1aa7135)
  • eslint-plugin: [typedef] allow array/object destructuring in for/of (#1570) (660bace)
  • typescript-estree: process.stdout can be undefined (#1619) (0d8e87e)

Features

  • eslint-plugin: [require-await] add --fix support (#1561) (9edd863)
Commits

The new version differs by 12 commits.

  • 4eedd7f chore: publish v2.21.0
  • 4d45b33 fix(eslint-plugin): [embt] ignore JSX callbacks (#1630)
  • e23e4b9 docs(eslint-plugin): [no-parameter-properties] fix a typo (#1633)
  • be3e23f docs(eslint-plugin): added missing TSLint 5.20 rules to ROADMAP.md (#1609)
  • 9edd863 feat(eslint-plugin): [require-await] add --fix support (#1561)
  • 1aa7135 fix(eslint-plugin): [no-floating-promises] handle finally callback (#1620)
  • 660bace fix(eslint-plugin): [typedef] allow array/object destructuring in for/of (#1570)
  • 0d8e87e fix(typescript-estree): process.stdout can be undefined (#1619)
  • 7452e7d docs(eslint-plugin): update link to deprecation rule in roadmap (#1611)
  • f9dd7ec chore: publish v2.20.0
  • db4b530 feat(eslint-plugin): [strict-boolean-expressions] refactor, add clearer error messages (#1480)
  • 0b2b887 feat(eslint-plugin): [ban-types] allow banning null and undefined (#821)

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.22.0

2.22.0 (2020-03-02)

Bug Fixes

  • eslint-plugin: [ban-types] add option extendDefaults (#1379) (ae7f7c5)
  • eslint-plugin: [default-param-last] handle param props (#1650) (3534c6e)
  • eslint-plugin: [no-implied-eval] correct logic for ts3.8 (#1652) (33e3e6f)

Features

  • eslint-plugin: [explicit-member-accessibility] autofix no-public (#1548) (dd233b5)
  • eslint-plugin: [typedef] add variable-declaration-ignore-function (#1578) (fc0a55e)
  • eslint-plugin: add new no-base-to-string rule (#1522) (8333d41)
  • eslint-plugin: add prefer-readonly-parameters (#1513) (3be9854)
  • eslint-plugin: additional annotation spacing rules for vaโ€ฆ (#1496) (b097245)
Commits

The new version differs by 22 commits.

  • 5a097d3 chore: publish v2.22.0
  • 3be9854 feat(eslint-plugin): add prefer-readonly-parameters (#1513)
  • b097245 feat(eslint-plugin): additional annotation spacing rules for vaโ€ฆ (#1496)
  • 33e3e6f fix(eslint-plugin): [no-implied-eval] correct logic for ts3.8 (#1652)
  • fc0a55e feat(eslint-plugin): [typedef] add variable-declaration-ignore-function (#1578)
  • 8333d41 feat(eslint-plugin): add new no-base-to-string rule (#1522)
  • dd233b5 feat(eslint-plugin): [explicit-member-accessibility] autofix no-public (#1548)
  • baf7c98 docs(eslint-plugin): [consistent-type-assertion] improve docs (#1651)
  • ae7f7c5 fix(eslint-plugin): [ban-types] add option extendDefaults (#1379)
  • 3534c6e fix(eslint-plugin): [default-param-last] handle param props (#1650)
  • 4eedd7f chore: publish v2.21.0
  • 4d45b33 fix(eslint-plugin): [embt] ignore JSX callbacks (#1630)
  • e23e4b9 docs(eslint-plugin): [no-parameter-properties] fix a typo (#1633)
  • be3e23f docs(eslint-plugin): added missing TSLint 5.20 rules to ROADMAP.md (#1609)
  • 9edd863 feat(eslint-plugin): [require-await] add --fix support (#1561)

There are 22 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.23.0

2.23.0 (2020-03-09)

Bug Fixes

  • eslint-plugin: [prefer-readonly-parameter-types] handle recursive types (#1672) (e5db36f), closes #1665
  • eslint-plugin: [type-annotation-spacing] handle constructor types (#1664) (fbf1640), closes #1663
  • eslint-plugin: fix autofixer for computed properties (#1662) (ba22ea7)
  • eslint-plugin: fix placeholder in ban-ts-comment (#1703) (144345c)

Features

  • eslint-plugin: [no-unsafe-call] support tagged templates (#1680) (55a58ff)
  • eslint-plugin: [no-unsafe-member-access] report any typed computed prop access (#1683) (1543117)
  • eslint-plugin: add rule no-unsafe-call (#1647) (91423e4)
  • eslint-plugin: add rule no-unsafe-member-access (#1643) (608a750)
  • eslint-plugin: add rule no-unsafe-return (#1644) (cfc3ef1)
  • typescript-estree: support 3.8 import/export type (#1697) (625d603)
Commits

The new version differs by 36 commits.

  • b5b3be0 chore: publish v2.23.0
  • 625d603 feat(typescript-estree): support 3.8 import/export type (#1697)
  • 1543117 feat(eslint-plugin): [no-unsafe-member-access] report any typedโ€ฆ (#1683)
  • 55a58ff feat(eslint-plugin): [no-unsafe-call] support tagged templates (#1680)
  • 144345c fix(eslint-plugin): fix placeholder in ban-ts-comment (#1703)
  • 85e1b19 chore: bump typescript dependency to 3.8 (#1696)
  • bc2a9d6 docs(eslint-plugin): [no-namespace] fix typo (#1702)
  • e5db36f fix(eslint-plugin): [prefer-readonly-parameter-types] handle recursive types (#1672)
  • fbf1640 fix(eslint-plugin): [type-annotation-spacing] handle constructor types (#1664)
  • 91423e4 feat(eslint-plugin): add rule no-unsafe-call (#1647)
  • cfc3ef1 feat(eslint-plugin): add rule no-unsafe-return (#1644)
  • ba22ea7 fix(eslint-plugin): fix autofixer for computed properties (#1662)
  • 608a750 feat(eslint-plugin): add rule no-unsafe-member-access (#1643)
  • 3b40231 docs(eslint-plugin): [no-base-to-string] fix typo (#1661)
  • 5a097d3 chore: publish v2.22.0

There are 36 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.24.0

2.24.0 (2020-03-16)

Bug Fixes

  • typescript-estree: unnecessary program updates by removing timeout methods (#1693) (2ccd66b)

Features

  • typescript-estree: support 3.8 export * as ns (#1698) (133f622)
Commits

The new version differs by 45 commits.

  • 56e1e16 chore: publish v2.24.0
  • 71ef267 docs: code of conduct spelling
  • 970cfbd docs: prettier the code of conduct
  • 4a0e886 docs: add netlify to the readme
  • cb33eba chore: add code of conduct
  • 0b65f5e chore: bump acorn from 6.4.0 to 6.4.1 (#1730)
  • 2ccd66b fix(typescript-estree): unnecessary program updates by removing timeout methods (#1693)
  • 4ab3bf0 docs(eslint-plugin): typo in no-unsafe-member-access (#1720)
  • 133f622 feat(typescript-estree): support 3.8 export * as ns (#1698)
  • b5b3be0 chore: publish v2.23.0
  • 625d603 feat(typescript-estree): support 3.8 import/export type (#1697)
  • 1543117 feat(eslint-plugin): [no-unsafe-member-access] report any typedโ€ฆ (#1683)
  • 55a58ff feat(eslint-plugin): [no-unsafe-call] support tagged templates (#1680)
  • 144345c fix(eslint-plugin): fix placeholder in ban-ts-comment (#1703)
  • 85e1b19 chore: bump typescript dependency to 3.8 (#1696)

There are 45 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version ๐Ÿš€

Release Notes for v2.25.0

2.25.0 (2020-03-23)

Bug Fixes

Features

  • eslint-plugin: [no-unnec-type-assertion] allow const assertions (#1741) (f76a1b3)
  • eslint-plugin: [no-unnecessary-condition] ignore basic array indexing false positives (#1534) (2b9603d)
  • eslint-plugin: add class-literal-property-style rule (#1582) (b2dbd89)
  • experimental-utils: expose ast utility functions (#1670) (3eb5d45)
Commits

The new version differs by 64 commits.

  • 9cd3e4f chore: publish v2.25.0
  • b2dbd89 feat(eslint-plugin): add class-literal-property-style rule (#1582)
  • 3eb5d45 feat(experimental-utils): expose ast utility functions (#1670)
  • 2b9603d feat(eslint-plugin): [no-unnecessary-condition] ignore basic array indexing false positives (#1534)
  • c82d121 chore(typescript-estree): remove unfinished comment (#1770)
  • 199863d fix(eslint-plugin): [quotes] false positive with backtick in import equals statement (#1769)
  • 6646959 fix(eslint-plugin): fix message of no-base-to-string (#1755)
  • f76a1b3 feat(eslint-plugin): [no-unnec-type-assertion] allow const assertions (#1741)
  • 09d8afc fix(typescript-estree): export * regression from 133f622f (#1751)
  • 52b061e chore: try fetching all tags and history in canary job
  • 19cc9a9 chore: try fetching all tags and history in canary job
  • 61a779c chore: try fetching all history in canary job
  • d6e273d chore: standardise issue templates (#1760)
  • abf1a2f fix(eslint-plugin-tslint): fix tslintConfig memoization key (#1719)
  • 3814d4e fix: only run publish_canary_version on master

There are 64 commits in total.

See the full diff