linter - garevna/js-course GitHub Wiki
Линтеры следят за соблюдением правил "чистого кода"
ESLint прост в установке
Например, можно установить его в своем редакторе кода
File → SettingsПосле чего он несколько раз поросит установить дополнительные плагины,
но в итоге в нижнем правом углу редактора при просмотре любого js-файла вы будете видеть вот такую статистику:
Можно установить его глобально с помощью пакетного менеджера npm
$ npm i -g eslint [eslint-plugins]
Для работы с глобально установленным ESLint плагины также должны быть установлены глобально
Можно установить локально в папке проекта
$ npm i --save-dev eslint [eslint-plugins]
eslint --init
Команда eslint --init предназначена для настройки ESLint для каждого отдельного проекта
В результате ее выполнения в папке проекта появится конфигурационный файл .eslintrc
Этот файл содержит правила
В последних версиях ESLint по умолчанию не используются никакие правила
Можно использовать набор правил, созданных Google, с помощью следующей команды:
$ npm install --save-dev eslint eslint-config-google
После этого вам нужно добавить в ваш файл .erlintrc:
{
“extends”: “eslint-config-google”
}
