2016-06-01 3 views
4

Я установил предварительный просмотр инструмента 1 (https://go.microsoft.com/fwlink/?LinkId=798481), потому что я хочу, чтобы VS проверял ESLint, теперь я использую VS-Code, и было бы здорово, если VS15 мог бы выполнить эту задачу.Использование инструментария предварительного просмотра 1 Visual Studio 2015 для ESlint

Как это: https://forums.meteor.com/t/eslint-now-officially-integrated-with-visual-studio-2015/23798

после установки я получаю сообщение «Анализ веб-код» в разделе Инструменты и я могу выбрать .eslintrc добавить свои собственные правила. Я пробовал это, копируя мой другой файл, который использует «Gulp Watch», но это не работает. Я пытался изменить правила по умолчанию, но ничего не происходит.

Может кто-то, кто установил это и работает, объясняет, как добавить свои собственные правила и заставить его работать, спасибо!

+0

Не уверен, что вы поняли это, но в VS есть несколько вариантов, которые могут повлиять на это. Я думаю, что в вашем случае «Игнорировать вложенные файлы» может быть виновником. Он находится в разделе «Параметры -> Веб -> Анализ кода». Тем не менее, это также не позволяет анализировать файлы .min.js. – Charles

ответ

0

У вас возникла проблема с Tooling Preview 1, но я знаю аналогичную проблему с версией 2. Сообщается об ошибке (см. thread). Решение, предложенное markvp, решило мою проблему. Вот его сообщение:

Мы тоже пережили эту проблему.

Пока они пытаются это исправить ... попробуйте эту работу, вокруг ...

Проверьте Web \ Внешней папки в папке установки VS (часто C: \ Program Files (x86) \ Microsoft Visual Студия 14,0) файл с именем eslint.cmd

Если он не существует, откройте командную строку в этой папке и введите НПМ установить eslint

Если это не исправить вашу проблему (или вас уже был файл eslint.cmd ), добавьте полное местоположение это направление к вашей переменной окружения PATH . например C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Web \ External.

(См. Инструкции для Google, так как это зависит от ваших окон. Версия ОС ).

Если ни один из них устранить проблему, попробуйте вручную удалить подпапку eslint в папке node_modules и два eslint файлов в Web \ Внешней папки. Затем повторите попытку установки с помощью команды с повышенными привилегиями (работает как администратор).

Затем, если вы добавите файл .eslintrc в корень вашего проекта, вы можете переопределить правила eslint.

{ 
    "extends": "eslint:recommended", 
    "parser": "babel-eslint", 
    "env": { 
    "browser": true 
    }, 
    "globals": { 
    "angular": false 
    }, 
    "rules": { 
    "quotes": [ "error", "single" ] 
    // add rules here 
    } 
} 

Пожалуйста, обратите внимание, что если вы расширяете "eslint:recommanded" много правил уже установлены по умолчанию. Более подробную информацию можно найти в official documentation.

Смежные вопросы