Как настроить ESLint в коде Visual Studio на Mac

В этом руководстве мы увидим, как настроить ESLint в коде Visual Studio на Mac. ESLint явно предназначен для полной настройки, что означает, что вы можете отключить каждое правило и запускать только с необходимой проверкой синтаксиса или смешивать и сопоставлять связанные правила и свои собственные правила, чтобы сделать ESLint идеальным для вашего проекта.

ESLint — это инструмент для выявления и составления отчетов о шаблонах, обнаруженных в коде ECMAScript/JavaScript, с целью сделать код более согласованным и избежать ошибок. Во многом он похож на JSLint и JSHint, за некоторыми исключениями:

  • ESLint использует Espree для синтаксического анализа JavaScript.
  • ESLint использует AST для оценки шаблонов в коде.
  • ESLint полностью подключаемый, каждое отдельное правило является подключаемым модулем, и вы можете добавить больше во время выполнения.

Как настроить ESLint в коде Visual Studio

Мы будем использовать плагин или расширение Visual Studio Code под названием ESLint. Вы можете установить плагин в Visual Studio Code. Просто перейдите в Extensions и найдите ESLint, и первым расширением будет наше расширение, которое выглядит так. Я уже установил это расширение.

Шаг 1. Создайте файл package.json.

Это наш демонстрационный проект для тестирования Конфигурация ESLint. Итак, создайте одну папку проекта с именем es , войдите в эту папку и откройте эту папку в Visual Studio Code.

 mkdir escd escode. 

Создайте в корне один файл с именем app.js , а затем оставьте как есть, потому что мы будем писать некоторый JS-код в будущем.

Следующим шагом будет создание файла package.json . Мы можем создать его с помощью следующей команды.

 npm init -y 

Таким образом, он будет создан сам по себе, и вам не нужно выбирать или настраивать его самостоятельно.

 {"name": "es", "version": "1.0.0", "  description ":" "," main ":" index.js "," scripts ": {" test ":" echo  "Ошибка: тест не указан " && exit 1 "}," keywords ": [],"  author ":" "," license ":" ISC "} 

Шаг 2. Установите пакет ESLint глобально.

Нам нужно установить пакет npm eslint глобально, используя следующую команду.

  sudo npm install -g eslint 

Хотя вы можете установить его для каждого проекта и локально, но позвольте нам придерживаться его глобально. Это поможет нам создать файл конфигурации ESLint.

Теперь перейдите в код Visual Studio и введите следующую команду.

command + shift + p , и откроется что-то вроде этого.

Теперь введите ESLint в поле поиска, и вы увидите что-то вроде этого, и вам нужно выбрать ESLint: Create ESLint configuration вариант, а затем вы увидите, что встроенный терминал внутри Visual Studio Code откроется с некоторыми параметрами настройки.

Итак, у нас есть три варианта.

  1. Воспользуйтесь популярным руководством по стилю.
  2. Ответьте на вопросы о своем стиле.
  3. Проверьте свои файлы Javascript.

Для этого урока мы выберем Ответьте на вопросы о своем стиле .

Шаг 3. Выберите свой стиль для настройки ESLint

Как правило, существует шесть-семь вопросов, на которые вам нужно ответить в зависимости от вашего стиля написания кода JS. Вы можете увидеть мою конфигурацию здесь, на следующем изображении.

Я ответил на все вопросы ons, и, наконец, в корневом каталоге был создан файл с именем .eslintrc.js . Файл выглядит так.

 module.exports = {"env": {"browser": true, "commonjs": true, "es6": true, "node": true},  "extends": "eslint: рекомендовано", "parserOptions": {"ecmaVersion": 2018, "sourceType": "module"}, "rules": {"indent": ["error", "tab"], "  linebreak-style ": [" ошибка "," unix "]," кавычки ": [" ошибка "," одиночный "]," полу ": [" ошибка "," всегда "]}}; 

Теперь нам нужно протестировать нашу конфигурацию. Поэтому напишите следующие две строки кода внутри файла app.js , который мы создали ранее.

//app.jsconst app = ["Apple", "  Microsoft "]; app.length; 

Итак, в написанном выше коде мы использовали двойные кавычки , что является нарушением наших правил конфигурации, поскольку мы выбрали одинарные кавычки . Таким образом, ESLinter выдаст нам такую ​​ошибку внутри редактора кода.

Это означает, что мы получаем ошибку, и это прекрасно. Итак, наша конфигурация работает. Теперь удалите двойные кавычки и добавьте одинарные, и вы увидите, что ошибка исчезла.

Есть так много правил, которые мы можем использовать для нашего проекта. Вы можете найти его здесь.

Наконец, руководство по настройке ESLint в Visual Studio Code на Mac окончено. Это важный шаг для проектов javascript, и я надеюсь, что он будет вам полезен.

Оцените статью
nanomode.ru
Добавить комментарий