Как отключить АОС в веб-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": ["**"]
}

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