Promessas de fiapos em Javascript

Estou procurando padronizar o uso das promessas Q na base de código da minha equipe. Existem boas extensões jscs (ou outros linters) para ajudar a reforçar o estilo quando se trata de promessas?

Gostaríamos que nossas promessas seguissem este formulário:

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

E gostaria de um linter para pegar qualquer.then() no nosso código que está faltando um.catch()

Conselhos para outras dicas de estilo quando se trata de promessas também são bem-vindos.

questionAnswers(1)

yourAnswerToTheQuestion