Don't upgrade ts unused diagnostics

These diagnostics should only ever be downgraded from errors to warnings, not ever upgraded from a lower level to warnings
This commit is contained in:
Matt Bierner
2018-04-09 15:07:59 -07:00
parent 7b62b2d8d3
commit 424b95bfcf

View File

@@ -255,7 +255,10 @@ export default class TypeScriptServiceClientHost {
}
private getDiagnosticSeverity(diagnostic: Proto.Diagnostic): DiagnosticSeverity {
if (this.reportStyleCheckAsWarnings && this.isStyleCheckDiagnostic(diagnostic.code)) {
if (this.reportStyleCheckAsWarnings
&& this.isStyleCheckDiagnostic(diagnostic.code)
&& diagnostic.category === PConst.DiagnosticCategory.error
) {
return DiagnosticSeverity.Warning;
}