VS Code: Изменить цвет squiggly подчеркивания для Lint
В моих конфигурациях в настоящее время отображается одна и та же красная короткая строка для ошибок Typescript и предупреждений TSLint.
Я использую расширение TSLint для кода Visual Studio, но конфигурация, на мой взгляд, является общей конфигурацией кода VS.
Вот как выглядит :
![Изображение того, как оно должно выглядеть]()
Я нашел этот запрос функции, чтобы взять его дальше, чем просто строки Squiggly.
Это не дубликат "Как изменить стили ошибок в коде VS", потому что мне нужно только изменить цвет предупреждений Lint, НЕ каждая ошибка.
Ответы
Ответ 1
Существует установка для возврата предупреждений расширения tslint (зеленый) вместо ошибок (красный): "tslint.alwaysShowRuleFailuresAsWarnings": true
Кроме того, вы можете изменить конфигурацию tslint, чтобы определить, какие проблемы являются ошибками и какие предупреждения.
Ответ 2
В VSCode v1.17 добавлена возможность устанавливать цвет предупреждений ("загогулины") и информации:
Изменить предупреждение и информационные загадки.
"workbench.colorCustomizations": {
"editorWarning.foreground": "#ff0",
"editorInfo.foreground": "#00f"
}
Ответ 3
Это устранит вашу проблему.
Добавьте "defaultSeverity": "warning"
в tslint.json.
Ссылка: Изменить цвет подчеркивания, чтобы избежать путаницы с ошибками компилятора
Ответ 4
Для eslint я смог просто установить определенные правила для предупреждения, что, я думаю, является лучшим способом сделать это, а не пытаться увидеть все на одном уровне. Меня не раздражали неиспользованные переменные, поэтому:
в файле .eslintrc
...
{
"rules" : {
"no-unused-vars": "warn"
}