Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog: Add post about our suite of Promise rules #8517

Open
JoshuaKGoldberg opened this issue Feb 20, 2024 · 2 comments
Open

Blog: Add post about our suite of Promise rules #8517

JoshuaKGoldberg opened this issue Feb 20, 2024 · 2 comments
Assignees
Labels
documentation Documentation ("docs") that needs adding/updating team assigned A member of the typescript-eslint team should work on this.

Comments

@JoshuaKGoldberg
Copy link
Member

JoshuaKGoldberg commented Feb 20, 2024

Overview

One of the most prominently requested, praised, and criticized (sometimes validly) set of lint rules we provide is the Promise/Thenable-related ones:

Having a nice comprehensive blog post explaining all of them together will be a good way to help folks understand them. Following or alongside #8088, I'd like to write that post explaining:

This'll also be useful once #7008 and #8404 are in, as I expect the new options will be talked about on social media.

@JoshuaKGoldberg JoshuaKGoldberg added documentation Documentation ("docs") that needs adding/updating accepting prs Go ahead, send a pull request that resolves this issue labels Feb 20, 2024
@JoshuaKGoldberg JoshuaKGoldberg self-assigned this Feb 20, 2024
@JoshuaKGoldberg JoshuaKGoldberg added this to the 8.0.0 milestone Feb 20, 2024
@JoshuaKGoldberg JoshuaKGoldberg added team assigned A member of the typescript-eslint team should work on this. and removed accepting prs Go ahead, send a pull request that resolves this issue labels Jun 2, 2024
@JoshuaKGoldberg
Copy link
Member Author

JoshuaKGoldberg commented Jun 3, 2024

As with #8088, previously blocked on #9816, and still blocked on #8404.

Edit: and #9263.

@JoshuaKGoldberg JoshuaKGoldberg added the blocked by another issue Issues which are not ready because another issue needs to be resolved first label Jun 3, 2024
@JoshuaKGoldberg JoshuaKGoldberg removed the blocked by another issue Issues which are not ready because another issue needs to be resolved first label Jul 6, 2024
@JoshuaKGoldberg
Copy link
Member Author

Thinking on the content we'd want in this:

  1. At least no-floating-promises will want to mention the TypeOrValueSpecifier format
  2. That format will get its own dedicated docs page: Docs: Add a dedicated docs page for type-utils > TypeOrValueSpecifier #9587
  3. It'd make sense to add that TypeOrValueSpecifier docs page first

Also, v8 is likely to come very soon, and this doesn't actually need to block it. We'll want to have more than a few days between each blog post anyway. Marking as blocked and removing from the v8 milestone.

@JoshuaKGoldberg JoshuaKGoldberg removed this from the 8.0.0 milestone Jul 18, 2024
@JoshuaKGoldberg JoshuaKGoldberg added the blocked by another issue Issues which are not ready because another issue needs to be resolved first label Jul 18, 2024
@JoshuaKGoldberg JoshuaKGoldberg removed the blocked by another issue Issues which are not ready because another issue needs to be resolved first label Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation ("docs") that needs adding/updating team assigned A member of the typescript-eslint team should work on this.
Projects
None yet
Development

No branches or pull requests

1 participant