Linting обещания в Javascript

Я стремлюсь стандартизировать использование обещаний Q в кодовой базе моей команды. Существуют ли какие-либо хорошие расширения jscs (или другие линтеры), чтобы помочь реализовать стиль, когда дело доходит до обещаний?

Мы хотели бы, чтобы наши обещания следовали этой форме:

promise()
  .then()
  .catch()
  .done();

И хотел бы, чтобы линтер поймал любого.then() в нашем коде, который отсутствует.catch()

Совет для других стилистических советов, когда дело доходит до обещаний, тоже приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос