В мире Python существует множество инструментов анализа статического кода, который может быть легко расширенные с помощью пользовательских проверок с помощью написания плагинов или расширений, например:Расширение jshint с помощью пользовательских проверок
В мире JavaScript, насколько я понимаю, jshint
- это инструмент номер один для анализа статического кода. Я использовал его некоторое время, и это определенно помогает найти множество нарушений стиля кода, но в последнее время я столкнулся с необходимостью продлить jshint
с помощью специальной проверки. Как я могу это сделать? Возможно ли продление?
Я просмотрел документацию и единственное, что я нашел how to write a custom reporter, который не то, что я ищу.
Как обходной путь, я думаю, я могу использовать fork the jshint
repo, выполнить проверку и использовать вилку в проекте, поддерживая обновления с восходящего потока.
Конечно, вы можете также разветвить его, добавить свой чек и создать запрос на тяну, если вы считаете, что это вообще достойный чек. :) –