Как проверить код node.js в стандартах кода

Кто-нибудь знает, как автоматически проверять код nodejs в стандартах кода? Я ищу некоторые функции, такие как codesniffer, но для node.js (экспресс-фреймворк).

1 ответ

Решение

Вы можете использовать JSHint для узла. Установите его глобально:

sudo npm install jshint -g

Основное использование:

jshint foo.js 
  foo.js: line 7, col 23, Missing semicolon.

Вы можете создать собственный файл конфигурации с именем .jshintrc которые содержат параметры JSON JSHint, и JSHint подберет их. Пример .jshintrc файл:

{
    "strict": "true",
    "smarttabs": "true"
}

Вы можете прочитать больше о том, как настроить JSHint на их странице документации.

Другие вопросы по тегам