Я не могу получить tslint для правильной работы в Visual Studio 2015. я точен, что:Настройка tslint с VS 2015 Update 2
- У меня есть обновление 2 установлен.
- У меня есть веб-Essentials, но он утверждает, что он больше не включает литер.
- У меня нет веб-анализаторов.
- Это ядро ASP.NET Core xproj, если это имеет значение.
Пробелы linter: я вижу предупреждения в своей области ошибок, и когда я щелкаю правой кнопкой мыши файл TS, у меня есть команда «Запустить анализ веб-кода».
Теперь я хочу настроить правила, добавив файл tslint.json
в свой проект (я пробовал разные места). Как только я добавлю один экземпляр по умолчанию из моего профиля пользователя, я вообще ничего не предупреждаю.
Использование монитора процессов Я могу подтвердить, что linter работает в обоих случаях и что он читает tslint.json
из правильного места (мой проект или мой профиль пользователя). Но даже если файл точно такой же, когда он запускается из моего проекта, в VS нет результата?
О, бог, это глупо с ***. Спасибо за информацию, которую я мог найти в течение долгого времени :( – jods
После большего тестирования это не окончание строки, а кодировка файла. Если tslint.json отображается как кодировка UTF-8-BOM в Notepad ++, это не сработает. кодировка UTF-8 начинает работать. – Wanton
Мы столкнулись с аналогичной проблемой с нашими файлами .tfigone/.tpignore. Мы не могли понять, почему они не обрабатываются должным образом, и оказалось, что виновником была спецификация. Notepad ++ был одно из немногих мест, где мы могли это обнаружить. Файл cmd в unix тоже работал. –