A common bug in JavaScript is to forget the await keyword when calling an async function.
Of course you don't always want to await, sometimes you really want to get a promise. And of course you can't statically determine all target functions.
But there's still a vast majority of trivial cases that we'd like to check in order to avoid silly bugs.
Excluding naming schemes (which are cumbersome) what convenient strategies are there to deal with that problem ? Any linter ? checker ? colorization plugin ?