xcatliu / typescript-tutorial

TypeScript ε…₯门教程
https://ts.xcatliu.com
10.44k stars 1.33k forks source link

An in-range update of @typescript-eslint/eslint-plugin is breaking the build 🚨 #116

Closed greenkeeper[bot] closed 4 years ago

greenkeeper[bot] commented 4 years ago

The devDependency @typescript-eslint/eslint-plugin was updated from 2.19.0 to 2.19.1.

🚨 View failing branch.

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

@typescript-eslint/eslint-plugin 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 could not complete due to an error ([Details](https://travis-ci.org/xcatliu/typescript-tutorial/builds/648541434?utm_source=github_status&utm_medium=notification)).

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 5 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)

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 4 years ago

After pinning to 2.19.0 your tests are passing again. Downgrade this dependency πŸ“Œ.

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

greenkeeper[bot] commented 4 years ago

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

Release Notes for v2.29.0

2.29.0 (2020-04-20)

Bug Fixes

  • eslint-plugin: [no-base-to-string] soft remove ignoreTaggedTemplateExpressions option (#1916) (369978e)

Features

  • eslint-plugin: [no-floating-promise] add option to ignore IIFEs (#1799) (cea51bf)
  • eslint-plugin: [restrict-template-expressions] add support for intersection types (#1803) (cc70e4f)
  • eslint-plugin: add extension rule init-declarations (#1814) (b01f5e7)
  • eslint-plugin: add extension rule keyword-spacing (#1739) (c5106dd)
Commits

The new version differs by 116 commits.

  • f3bef4c chore: publish v2.29.0
  • 81f5160 chore: add gh action to lock old issues and PRs (#1888)
  • b01f5e7 feat(eslint-plugin): add extension rule init-declarations (#1814)
  • cea51bf feat(eslint-plugin): [no-floating-promise] add option to ignore IIFEs (#1799)
  • c5106dd feat(eslint-plugin): add extension rule keyword-spacing (#1739)
  • 369978e fix(eslint-plugin): [no-base-to-string] soft remove ignoreTaggedTemplateExpressions option (#1916)
  • cc70e4f feat(eslint-plugin): [restrict-template-expressions] add support for intersection types (#1803)
  • 73675d1 chore: publish v2.28.0
  • f1c3b18 fix(eslint-plugin): [unbound-method] false positive on property function initializer (#1890)
  • 795fd1c chore: add markdownlint (#1889)
  • 7021f21 feat(eslint-plugin): add rule prefer-ts-expect-error (#1705)
  • 469cff3 feat(eslint-plugin): [ban-ts-comment] support ts-expect-error (#1706)
  • 05030f8 fix(eslint-plugin): use isTypeArrayTypeOrUnionOfArrayTypes util for checking if type is array (#1728)
  • c92d240 feat(eslint-plugin): add rule prefer-reduce-type-parameter (#1707)
  • 2e9c202 feat(eslint-plugin): [explicit-function-return-type] add option to allow concise arrows that start with void (#1732)

There are 116 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v2.30.0

2.30.0 (2020-04-27)

Bug Fixes

  • eslint-plugin: [prefer-string-starts-ends-with] check for negative start index in slice (#1920) (ed2bd60)
  • eslint-plugin: fix no-base-to-string boolean literal check (#1850) (2f45e99)

Features

  • eslint-plugin: add extension rule dot-notation (#1867) (a85c3e1)
  • eslint-plugin: create no-invalid-void-type rule (#1847) (f667ff1)
  • experimental-utils: allow rule options to be a readonly tuple (#1924) (4ef6788)
Commits

The new version differs by 125 commits.

  • 1b4e430 chore: publish v2.30.0
  • 2f45e99 fix(eslint-plugin): fix no-base-to-string boolean literal check (#1850)
  • ed2bd60 fix(eslint-plugin): [prefer-string-starts-ends-with] check for negative start index in slice (#1920)
  • a85c3e1 feat(eslint-plugin): add extension rule dot-notation (#1867)
  • f667ff1 feat(eslint-plugin): create no-invalid-void-type rule (#1847)
  • f91ff20 chore(eslint-plugin): standardise sentences in rule messages (#1935)
  • 93fb661 chore(eslint-plugin): correct grammatical mistake (#1932)
  • 4ef6788 feat(experimental-utils): allow rule options to be a readonly tuple (#1924)
  • 017b22d docs(eslint-plugin): [explicit-function-return-type] fix typo (#1923)
  • f3bef4c chore: publish v2.29.0
  • 81f5160 chore: add gh action to lock old issues and PRs (#1888)
  • b01f5e7 feat(eslint-plugin): add extension rule init-declarations (#1814)
  • cea51bf feat(eslint-plugin): [no-floating-promise] add option to ignore IIFEs (#1799)
  • c5106dd feat(eslint-plugin): add extension rule keyword-spacing (#1739)
  • 369978e fix(eslint-plugin): [no-base-to-string] soft remove ignoreTaggedTemplateExpressions option (#1916)

There are 125 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v2.31.0

2.31.0 (2020-05-04)

Bug Fixes

  • eslint-plugin: [dot-notation] handle missing declarations (#1947) (383f931)
  • eslint-plugin: [method-signature-style] fix overloaded methods to an intersection type (#1966) (7f3fba3)
  • eslint-plugin: [return-await] await in a normal function (#1962) (f82fd7b)
  • eslint-plugin: [unbound-method] false positives for unary expressions (#1964) (b35070e)
  • eslint-plugin: no-base-to-string boolean expression detect (#1969) (f78f13a)

Features

  • eslint-plugin: [member-ordering] add decorators support (#1870) (f7ec192)
  • eslint-plugin: [prefer-optional-chain] added option to convert to suggestion fixer (#1965) (2f0824b)
  • eslint-plugin: new extended rule 'no-invalid-this' (#1823) (b18bc35)
  • eslint-plugin-internal: add rule no-poorly-typed-ts-props (#1949) (56ea7c9)
  • experimental-utils: expose our RuleTester extension (#1948) (2dd1638)
Commits

The new version differs by 140 commits.

  • 176054c chore: publish v2.31.0
  • 1f3c344 chore: upgrade to prettier 2.0 (#1970)
  • b18bc35 feat(eslint-plugin): new extended rule 'no-invalid-this' (#1823)
  • 2f0824b feat(eslint-plugin): [prefer-optional-chain] added option to convert to suggestion fixer (#1965)
  • 7f3fba3 fix(eslint-plugin): [method-signature-style] fix overloaded methods to an intersection type (#1966)
  • f78f13a fix(eslint-plugin): no-base-to-string boolean expression detect (#1969)
  • b35070e fix(eslint-plugin): [unbound-method] false positives for unary expressions (#1964)
  • f82fd7b fix(eslint-plugin): [return-await] await in a normal function (#1962)
  • 05476ca docs(eslint-plugin): [naming-convention] correct typo in example (#1961)
  • 80d934b chore: turn on no-poorly-typed-ts-props (#1955)
  • b609b43 chore: fix CI (#1958)
  • 56ea7c9 feat(eslint-plugin-internal): add rule no-poorly-typed-ts-props (#1949)
  • 2dd1638 feat(experimental-utils): expose our RuleTester extension (#1948)
  • 383f931 fix(eslint-plugin): [dot-notation] handle missing declarations (#1947)
  • f7ec192 feat(eslint-plugin): [member-ordering] add decorators support (#1870)

There are 140 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v2.32.0

2.32.0 (2020-05-11)

Bug Fixes

  • eslint-plugin: [no-base-to-string] support boolean in unions (#1979) (6987ecc)
  • eslint-plugin: [no-type-alias] handle readonly types in aliases (#1990) (56d9870)
  • eslint-plugin: [no-unused-expressions] inherit messages from base rule (#1992) (51ca404)

Features

Commits

The new version differs by 145 commits.

  • 18e7b5b chore: publish v2.32.0
  • 18668b7 feat: bump dependencies and align AST (#2007)
  • 6987ecc fix(eslint-plugin): [no-base-to-string] support boolean in unions (#1979)
  • 56d9870 fix(eslint-plugin): [no-type-alias] handle readonly types in aliases (#1990)
  • 51ca404 fix(eslint-plugin): [no-unused-expressions] inherit messages from base rule (#1992)
  • 176054c chore: publish v2.31.0
  • 1f3c344 chore: upgrade to prettier 2.0 (#1970)
  • b18bc35 feat(eslint-plugin): new extended rule 'no-invalid-this' (#1823)
  • 2f0824b feat(eslint-plugin): [prefer-optional-chain] added option to convert to suggestion fixer (#1965)
  • 7f3fba3 fix(eslint-plugin): [method-signature-style] fix overloaded methods to an intersection type (#1966)
  • f78f13a fix(eslint-plugin): no-base-to-string boolean expression detect (#1969)
  • b35070e fix(eslint-plugin): [unbound-method] false positives for unary expressions (#1964)
  • f82fd7b fix(eslint-plugin): [return-await] await in a normal function (#1962)
  • 05476ca docs(eslint-plugin): [naming-convention] correct typo in example (#1961)
  • 80d934b chore: turn on no-poorly-typed-ts-props (#1955)

There are 145 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v2.33.0

2.33.0 (2020-05-12)

Bug Fixes

  • experimental-utils: remove accidental dep on json-schema (#2010) (1875fba)

Features

  • eslint-plugin: add extension rule lines-between-class-members (#1684) (08f93e6)
Commits

The new version differs by 4 commits.

  • 9acff7c chore: publish v2.33.0
  • 08f93e6 feat(eslint-plugin): add extension rule lines-between-class-members (#1684)
  • f3f3bf8 docs: add some more FAQ (#2011)
  • 1875fba fix(experimental-utils): remove accidental dep on json-schema (#2010)

See the full diff