A linter for JavaScript promises that detects unterminated promise chains and suggests the use of `done`