Отключить TSLint в VSCode
Таким образом, это похоже на то, что это должна быть такая легкая задача, но она начинает сводить меня с ума. Я не могу отключить TSLint или TS или что-то еще, что дает мне эти ошибки. Я просто хочу, чтобы ESLint с моими настроенными правилами, ничего больше.
Он построен в TS? Я отключил расширение TSLint (даже удалил его). Я установил следующие правила:
"typescript.format.enable": false,
"typescript.validate.enable": false,
Все еще дает мне ошибку. Как отключить это?
Ответы
Ответ 1
Похоже, что ошибка исходит от расширения TypeScript, которое также обрабатывает JavaScript IntelliSense. Из-за некоторого незнания UX VSCode префикс ошибки с помощью [ts]
вместо [js]
.
Чтобы отключить эти проверки, установите
"javascript.validate.enable": false
См. Этот вопрос для получения более подробной информации.
Ответ 2
Я охотился за этим ответом в течение большей части месяца. Я нашел решение, которое работает в VS Code, которое не является оптовой отключением всей проверки для javascript, а также не требует, чтобы я добавлял файлы/объявления в репозиторий, который не является моим.
Добавьте эту строку в свои пользовательские настройки:
"javascript.suggestionActions.enabled": false
В отличие от "javascript.validate.enable": false
(который вы не должны использовать), приведенный выше параметр удалит те раздражающие [ts] Could not find a declaration file for module
ошибок [ts] Could not find a declaration file for module
для импорта нетипизированных модулей в файлы javascript, и он все равно будет играть хорошо с линтерами и дать вам соответствующие и соответствующие ошибки.
Ответ 3
Ctrl-Shift-P (Палитра команд) "Предпочтения: Открыть параметры рабочей области" добавить "tslint.enable": false
сохранить и перезапустить VSCode