Your statement about not being able to mark floating promises is untrue. If you set the tslint rule no-floating-promises and use the the Microsoft official TSLint extension, these can be labeled.
Yes, but you, therefore, enable type checking which did not always work for me. But maybe it improved meanwhile.
Nevertheless, it is nice to have in the IDE without any additional configuration
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.