Promesas de linting en Javascript

Estoy buscando estandarizar el uso de las promesas Q en la base de código de mi equipo. ¿Hay alguna buena extensión jscs (u otras linters) para ayudar a imponer el estilo cuando se trata de promesas?

Nos gustaría que nuestras promesas sigan este formulario:

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

Y quisiera una pelusa para atrapar cualquier.then() en nuestro código que le falta un.catch()

Los consejos para otros consejos estilísticos cuando se trata de promesas también son bienvenidos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta