jaredpalmer / tsdx

Zero-config CLI for TypeScript package development
https://tsdx.io
MIT License
11.26k stars 508 forks source link

Update eslint-plugin-flowtype to the latest version πŸš€ #640

Closed greenkeeper[bot] closed 3 years ago

greenkeeper[bot] commented 4 years ago

☝️ Important announcement: Greenkeeper will be saying goodbye πŸ‘‹ and passing the torch to Snyk on June 3rd, 2020! Find out how to migrate to Snyk and more at greenkeeper.io


The dependency eslint-plugin-flowtype was updated from 3.13.0 to 4.7.0.

This version is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: gajus License: BSD-3-Clause

Release Notes for v4.7.0

4.7.0 (2020-03-24)

Features

  • require-exact-type detects nested objects (#441) (463b74e)
Commits

The new version differs by 16 commits.

  • 463b74e feat: require-exact-type detects nested objects (#441)
  • 97a230b feat: add fixer to invalid file annotation style message (#440)
  • dccaa76 fix: sort-keys spreads, spreads with generics, comment handling (#439)
  • 70b4fee fix: enforce editorconfig (fixes #438)
  • d761d3c fix: make the build work in Windows (fixes #438)
  • 3258d30 feat: support inexact object notation in delimiter-dangle rule (#437)
  • 9b046e4 fix: handle the case where superTypeParameters is undefined
  • 45ee910 feat: require-return-type always-enforce (#436)
  • da05064 fix: no-dedupe with setters or getters (#435)
  • 6f71442 docs: Add missing comma in object declaration (#432)
  • 63815f9 feat: do not raise generic spacing on line break (#430)
  • 2627ef0 docs: generate docs (#426)
  • dacb402 chore: remove auto documentation generation
  • 72a8a55 feat: add --fix support to require-indexer-name (#426)
  • 83b48d5 feat: add require-indexer-name rule (#425)

There are 16 commits in total.

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:

agilgur5 commented 4 years ago

Not totally sure why we have eslint-plugin-flowtype, but probably because it's a peerDep of eslint-config-react-app or something. Not 100% sure why we have such an old version and this upgrade version range is so big.

v4 was just an upgrade to ESLint v6 and we're already on ESLint v6 so this is probably a version mismatch (though upgrading might cause a peerDep mismatch with another dep...)

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

Release Notes for v5.0.0

5.0.0 (2020-05-15)

Bug Fixes

  • replace annotations when they already exist (353dce4)
  • styles (fc5563d)
  • Use .range instead of .start & .end on node & token (93374cd)

Features

  • remove non-natural, case-sensitive sorting (46c8b4a)
  • Support ESLint 7.x (9adfc6f)

BREAKING CHANGES

    • Breaks compatibility with eslint sorting rule. In practise, there is never a case when someone would want to use the other options, though.
  • Requires Node@^10.12.x || 12.x
  • Requires ESLint@^7.x
Commits

The new version differs by 15 commits.

  • 0b68853 Merge branch 'MichaelDeBoey-eslint-7'
  • a1f7920 style: fix style issues
  • 353dce4 fix: replace annotations when they already exist
  • 68f2395 style: one element per line
  • 87cc7b2 test: ignore broken test
  • 7c5e9c6 chore: upgrade babel
  • 46c8b4a feat: remove non-natural, case-sensitive sorting
  • fc5563d fix: styles
  • 8f52ab8 chore: update eslint-config-canonical
  • 22a5c0d tests: Fix parser error
  • 7133483 tests: Add output to tests
  • 93374cd fix: Use .range instead of .start & .end on node & token
  • 9adfc6f feat: Support ESLint 7.x
  • 58d8f91 Fix/require exact type nested (#442)
  • 0fa8d62 docs: fix β€œconsistent” typo (#443)

See the full diff

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€

agilgur5 commented 3 years ago

Blocked for the same reason as https://github.com/formium/tsdx/pull/728#issuecomment-702892139 / https://github.com/formium/tsdx/pull/890#issuecomment-700292943

Looks like I suspected a peerDep issue in my first comment, we only have this plugin because it's a peerDep of eslint-config-react-app which we use.

agilgur5 commented 3 years ago

Since this is a peer, it needs to be updated simultaneously with eslint-config-react-app, which has not produced a major bump to upgrade this plugin yet. Closing as this plugin should not be upgraded independently and Dependabot policy has been set to prevent this now.