dan*_*nvk 6 typescript visual-studio-code
当我在vscode中编写TypeScript代码时,未使用的导入会显示为错误,并带有红色波浪形下划线:
未使用的局部变量也是如此.当我tsc作为持续集成测试的一部分运行时,我很高兴将这些标记为错误,但我宁愿在vscode中将它们呈现为绿色警告.它更可能是我没用过进口/ 尚,和红色的错误让我觉得还有一个更严重的问题,例如说我输入一个不存在的象征.
当tslint实现未使用的导入/本地时,这非常有用.但是既然他们是编译器的一部分,那么区分它们就更难了.
是否有可能只将这两个编译器错误呈现为警告?
我的tsconfig.json包括:
{
"compilerOptions": {
"noUnusedLocals": true
}
}
Run Code Online (Sandbox Code Playgroud)
ken*_*tor 10
TL; DR:升级到1.19.0+(目前仅作为内部人员构建版本提供),默认情况下它会将这些错误报告为警告.
你很幸运!最近他们合并了一个pull reqests(https://github.com/Microsoft/vscode/pull/37616),允许用户更改报告的tsc错误的样式.它适用于VSCode 1.19.0+.截至目前,它仅在VSCode内部人员构建中可用(这基本上是即将推出的VSCode的beta版本).
调用该设置typescript.reportStyleChecksAsWarnings.如果设置设置为true,则以下类型的所有错误都将报告为警告:
--noUnusedLocals
--noUnusedParameters
--noImplicitReturns
--noFallthroughCasesInSwitch
--allowUnusedLabels
--allowUnreachableCode
Run Code Online (Sandbox Code Playgroud)
要启用此设置,请转到文件 - >首选项 - >设置并过滤typescript.reportStyleChecksAsWarnings.在这里,您可以将此设置更改为true(这是当前内部人员构建中的默认设置).
| 归档时间: |
|
| 查看次数: |
4563 次 |
| 最近记录: |