Декорация ошибок VSCode По умолчанию непрозрачность текста (вместо подчеркивания волнистой) - PullRequest
0 голосов
/ 09 сентября 2018

Моя неиспользуемая настройка TSLint приводит к тому, что редактор отображает предупреждения как уменьшенную непрозрачность вместо подчеркивания.

Я хочу, чтобы предупреждение отображалось как подчеркивание, но я не могу найти параметр, чтобы изменить это.

enter image description here

Я знаю, что предупреждение о подчеркивании работает, потому что для проверки орфографии оно подчеркивает. Но это не относится к TSLint неиспользуемым переменным.

https://gyazo.com/1d2f0a629db5db1257973a83fb7e5432

1 Ответ

0 голосов
/ 11 сентября 2018

Неиспользуемые переменные сообщаются встроенной поддержкой VS Code JavaScript и TypeScript.Чтобы сделать их более заметными, скажите TypeScript, чтобы они воспринимались как ошибки / предупреждения с опциями компилятора noUnusedLocals и noUnusedParameters вашего проекта jsconfig.json или tsconfig.json

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es2016",
        "jsx": "preserve",
        "noUnusedLocals": true,
        "noUnusedParameters": true,
        "allowUnreachableCode": false,
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

Кроме того, вы можете настроитьпользовательский цвет границы для них в коде VS с workbench.colorCustomizations:

"workbench.colorCustomizations": {
    "editorUnnecessaryCode.border": "#f0f",
    "editorUnnecessaryCode.opacity": "#000f"
}

Это добавляет нижнюю границу к неиспользуемым переменным, не превращая их в ошибки / предупреждения компилятора

...