Visual studio code VSCode错误装饰默认为文本不透明度(而不是下划线扭曲)
我的TSLint no unused设置导致编辑器将警告显示为降低的不透明度,而不是下划线 我希望警告显示为下划线,但我似乎找不到更改该设置的设置 我知道下划线警告是有效的,因为对于拼写检查器来说,它会加下划线。但这并不适用于TSLint未使用的变量Visual studio code VSCode错误装饰默认为文本不透明度(而不是下划线扭曲),visual-studio-code,vscode-settings,vscode-extensions,tslint,Visual Studio Code,Vscode Settings,Vscode Extensions,Tslint,我的TSLint no unused设置导致编辑器将警告显示为降低的不透明度,而不是下划线 我希望警告显示为下划线,但我似乎找不到更改该设置的设置 我知道下划线警告是有效的,因为对于拼写检查器来说,它会加下划线。但这并不适用于TSLint未使用的变量 未使用的变量由VS代码的内置JavaScript和TypeScript支持报告。为了使它们更清晰可见,请告诉TypeScript使用项目的jsconfig.json或tsconfig.json编译器选项将它们视为错误/警告 { "comp
未使用的变量由VS代码的内置JavaScript和TypeScript支持报告。为了使它们更清晰可见,请告诉TypeScript使用项目的
jsconfig.json
或tsconfig.json
编译器选项将它们视为错误/警告
{
"compilerOptions": {
"module": "commonjs",
"target": "es2016",
"jsx": "preserve",
"noUnusedLocals": true,
"noUnusedParameters": true,
"allowUnreachableCode": false,
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
或者,您可以使用workbench在VS代码中为它们配置自定义边框颜色。颜色自定义设置
:
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#f0f",
"editorUnnecessaryCode.opacity": "#000f"
}
这会为未使用的变量添加一个底部边框,而不会将它们转换为编译器错误/警告您确定未使用的变量是由ts lint报告的,还是来自typescript?当你将鼠标悬停在错误上方时,它的来源是什么?@MattBierner是的,你是对的,它来自typescript,如gyazo gif所示。这会改变事情吗?