Linting обещания в Javascript
Я стремлюсь стандартизировать использование обещаний Q в кодовой базе моей команды. Существуют ли какие-либо хорошие расширения jscs (или другие линтеры), чтобы помочь реализовать стиль, когда дело доходит до обещаний?
Мы хотели бы, чтобы наши обещания следовали этой форме:
promise()
.then()
.catch()
.done();
И хотел бы, чтобы линтер поймал любого.then()
в нашем коде, который отсутствует.catch()
Совет для других стилистических советов, когда дело доходит до обещаний, тоже приветствуется.