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