Как отключить АОС в веб-Essentials для Visual Studio 2013?
Как я могу отключить АОС в последней версии веб-Essentials для Visual Studio 2013?
Мне не удалось найти соответствующую опцию в меню.
Я попытался настроить конфигурацию АОС, чтобы игнорировать все файлы. Это привело к тому, что он иногда генерировал сообщения, которые не покидали бы панель "Список ошибок" до тех пор, пока я не очистил решение.
Ответы
Ответ 1
Web Essentials 2013 для обновления 4 поддерживает файл .weignore
, в котором вы можете отключить АОС или другие линтеры и компиляторы независимо друг от друга.
См. https://github.com/madskristensen/WebEssentials2013/pull/1250
Создайте файл .weignore
и добавьте следующую строку:
**\*.js jscs
Это символ tab
между частями *.js
и jscs
строки.
Вы можете создать глобальный файл .weignore
в своей папке пользователя (C:\Users\username) или в папке вашего проекта или решения.
Ответ 2
Я нашел, что этот файл настроек, похоже, немного успокоился. Это можно найти в Web Essentials > Изменить глобальные настройки АОС.
{
"requireCurlyBraces": ["if"],
"excludeFiles": ["**"],
"validateJSDoc": {
"checkParamNames": true,
"requireParamTypes": true
}
}
Он по существу отключает АОС, сохраняя открытым JSHint. Надеюсь, это поможет.
Ответ 3
Создайте файл .jscsrc в корне вашего проекта (например, через командную строку: echo x > .jscsrc).
Затем используйте следующий контент:
{
"excludeFiles": ["**"]
}
Мне просто нравится сохранять все параметры проекта и избегать глобальных настроек, которые необходимо синхронизировать между разработчиками вручную.