Отключить TSLint в VSCode

Таким образом, это похоже на то, что это должна быть такая легкая задача, но она начинает сводить меня с ума. Я не могу отключить TSLint или TS или что-то еще, что дает мне эти ошибки. Я просто хочу, чтобы ESLint с моими настроенными правилами, ничего больше.

I only want the ESLint error

Он построен в 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