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