Пара инструментов аналитики и оптимизации кода для JavaScript.
Помимо обычных уже известных вам способов проверки кода есть и другой, а именно статистический анализ.
В настоящее время в современном программном обеспечении объединяются инструменты анализа статического кода во время разработки.
Вот вам несколько таких инструментов:
Jslint- это аналитический веб-инструмент для проверки качества кода JavaScript. Как только он обнаруживает проблему в источнике, он возвращает сообщение с описанием проблемы и приблизительным местоположением в коде.
Flow - статический контролёр кода для JavaScript, разработанный компанией Facebook. Он использует аннотации статического типа для проверки кода на предмет ошибок.
Эти инструменты могут облегчить вашу жизнь!