VS Code:为 Lint 更改波浪下划线的颜色
VS Code: Change color of squiggly underline for Lint
我的配置目前针对 Typescript 错误和 TSLint 警告显示相同的红色波浪线。
我正在为 Visual Studio 代码使用 TSLint 扩展,但我认为配置是一般的 VS 代码配置。
这是应该的样子:
我发现 this feature request 比波浪线更进一步。
它不是“How to change error styles in VS Code”的副本,因为我只需要更改 Lint 警告的颜色。不是每个错误。
有一个设置有 tslint 扩展 return 警告(绿色)而不是错误(红色):"tslint.alwaysShowRuleFailuresAsWarnings": true
此外,您可以更改 tslint 配置以确定哪些问题是错误,哪些是警告。
VSCode v1.17 添加了设置警告颜色("squiggles")和信息的功能:
Modify warning and info squiggles.
"workbench.colorCustomizations": {
"editorWarning.foreground": "#ff0",
"editorInfo.foreground": "#00f"
}
这将解决您的问题。
在tslint.json中添加"defaultSeverity": "warning"
。
参考:Change underline color to avoid confusion with compiler errors
对于 eslint,我可以设置特定的警告规则,我认为这是一种更好的方法,而不是试图将所有设置为一个级别。未使用的变量是真正让我烦恼的,所以:
在 .eslintrc
文件中...
{
"rules" : {
"no-unused-vars": "warn"
}
对于 ESLint 插件:
"eslint.rules.customizations": [
{ "rule": "*", "severity": "warn" }
]
在 GitHub PR 中找到设置。
我的配置目前针对 Typescript 错误和 TSLint 警告显示相同的红色波浪线。
我正在为 Visual Studio 代码使用 TSLint 扩展,但我认为配置是一般的 VS 代码配置。
这是应该的样子:
我发现 this feature request 比波浪线更进一步。
它不是“How to change error styles in VS Code”的副本,因为我只需要更改 Lint 警告的颜色。不是每个错误。
有一个设置有 tslint 扩展 return 警告(绿色)而不是错误(红色):"tslint.alwaysShowRuleFailuresAsWarnings": true
此外,您可以更改 tslint 配置以确定哪些问题是错误,哪些是警告。
VSCode v1.17 添加了设置警告颜色("squiggles")和信息的功能:
Modify warning and info squiggles.
"workbench.colorCustomizations": {
"editorWarning.foreground": "#ff0",
"editorInfo.foreground": "#00f"
}
这将解决您的问题。
在tslint.json中添加"defaultSeverity": "warning"
。
参考:Change underline color to avoid confusion with compiler errors
对于 eslint,我可以设置特定的警告规则,我认为这是一种更好的方法,而不是试图将所有设置为一个级别。未使用的变量是真正让我烦恼的,所以:
在 .eslintrc
文件中...
{
"rules" : {
"no-unused-vars": "warn"
}
对于 ESLint 插件:
"eslint.rules.customizations": [
{ "rule": "*", "severity": "warn" }
]
在 GitHub PR 中找到设置。