Open fantapop opened 5 years ago
Is there a way to enforce that async functions do not return a promise? For example, I'd like to enforce we don't have code like this:
async function publishUser(user) { /// something async } async function publishAllUsers() { const users = await fetchUsersToPublish(); return Promise.all(users.map(publishUser)); }
in favor of this:
async function getUserDetails() { const users = await fetchUsersToPublish(); await Promise.all(users.map(publishUser)); }
Did you mean return await here?
return await
Oops yes.
So looks like a version of https://typescript-eslint.io/rules/return-await/ .
Is there a way to enforce that async functions do not return a promise? For example, I'd like to enforce we don't have code like this:
in favor of this: