Mi sono imbattuto in un problema in cui ho dimenticato di risolvere la mia promessa, lasciando il resto della catena in attesa (per sempre). Fortunatamente nel mio caso sono stato in grado di rintracciare il problema in soli 10 minuti circa, ma ho potuto vedere che questo è davvero un grosso problema se non trovo un modo per controllare le catene di promesse orfane.
Come si automatizzerebbe il controllo del seguente errore?
function myAsyncFunction(){
return new Promise((resolve,reject)=>{
//do stuff here, but forget to call resolve();
});
}