codeclimate-eslint -это кодовый климат-двигатель, который завершает Eslint. Вы можете запустить его в своей командной строке, используя CODE CLIMAT CLI или на нашей хостированной платформе анализа.
Eslint - это инструмент для выявления и отчетности по шаблонам, найденным в коде Ecmascript/JavaScript. Его можно настроить с помощью файла конфигурации.
Есть несколько основных версий Eslint. Последняя крупная версия - 4. Этот двигатель предоставляет несколько каналов для основных версий Eslint.
Этот филиал предназначен для latest (т.е. по умолчанию) канала и обеспечивает поддержку Eslint 3.
Для Eslint 4, пожалуйста, см. В филиале channel/eslint-4 .
Если вы еще этого не сделали, установите климат CODE CLI
Запустите codeclimate engines:enable eslint . Эта команда оба устанавливает двигатель и позволяет ему в вашем файле .codeclimate.yml
Вы готовы проанализировать! Зайдите в папку вашего проекта и запустите codeclimate analyze
ignore_warnings По умолчанию этот двигатель будет издавать как ошибки Eslint, так и предупреждения в качестве вопросов CODE Climate. Если вы предпочитаете, вы можете игнорировать нарушения на уровне предупреждения, установив опцию конфигурации ignore_warnings :
eslint :
enabled : true
config :
ignore_warnings : true extensions Если вы используете плагин, такой как eslint-plugin-json или eslint-plugin-html , вы захотите установить это значение, чтобы убедиться, что соответствующие файлы включены:
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchПо умолчанию этот двигатель будет пропускать файлы, которые, по -видимому, являются минимизированными (средняя длина строки более 100). Эта функция может быть отключена, чтобы включить все файлы для анализа.
eslint :
enabled : true
config :
sanitize_batch : falseЧтобы получить помощь с Eslint, ознакомьтесь с их документацией.
Если вы сталкиваетесь с проблемой климата кода, сначала посмотрите на проблемы с GitHub этого проекта, так как ваш вопрос, возможно, уже был покрыт. Если нет, иди и откройте с нами билет на поддержку.