Yes, such a tool exists - unfortunately, not for Angular promises, and it is not yet in production - it looks something like this:

See this post on Google+ for a short video.
Unfortunately, it is not yet available to you. Another tool for Angular does not support this use case.
On the other hand, if you are temporarily using Bluebird with Angular , and you are using the bluebird 3.0 branch, it automatically warns you about things like creating promises and not returning them, passing wrong values, etc. in error mode:




(Photos (and code: P) by Petkoy)
source share