2016-08-03 1 views
2

Я установил плагин ESLint для редактора кода Visual Studio, и он показывает, что он также установлен, но все же я вижу ошибку: Нет конфигурации ESLint для кода Visual Studio наверху окна редактора, как показано на рисунке ниже:Нет конфигурации ESLint для кода Visual Studio

enter image description here

enter image description here

Может кто-нибудь помочь мне знать, есть что-то, что я здесь отсутствует.

ответ

6

Вам не хватает .eslintrc. * файл. Что может быть в разных JS формат, JSON, YAML ... Есть два доступных метода создания файла конфигурации

  • вручную, просто создать файл и добавить правила
  • использовать команду инициализации $ ./node_modules/.bin/eslint --init или eslint --init, если у вас есть ESLint установлен глобально. Затем следуйте инструкциям и после редактирования созданного файла по своему вкусу.

    Подробнее:

  • http://eslint.org/docs/user-guide/configuring

  • https://github.com/eslint/eslint
+0

Спасибо за Ваш ответ. Я попробовал, но все же вижу подменю под импортом. Он показывает предупреждение: Ошибка анализа: «импорт» и «экспорт» могут отображаться только с «sourceType: module». Любая помощь по этому поводу очень ценится. –

+0

вам нужно добавить ' "SourceType": "модуль"' к вашей eslint конфигурации, под parserOptions, по умолчанию SourceType является "сценарий" '{ "parserOptions": { "ecmaVersion": 6, "SourceType" : "модуль", " ecmaFeatures": { "JSX": правда }} } ' [Подробнее] (http://eslint.org/docs/user-guide/configuring#specifying-parser -options) –

+0

Приведенная выше установка зафиксировала его, но теперь я вижу одну новую ошибку: «Реагировать» определен, но никогда не используется. (no-unused-vars). Я попытался установить «no-unused-vars»: [«error», {«vars»: «all», «args»: «after-used»}], но все же ошибка сохраняется. –