Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bede6cc

Browse files
authored
Changing diagnostic severity from error to warning (microsoft#1387)
1 parent f306038 commit bede6cc

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

src/Analysis/Ast/Impl/Analyzer/Evaluation/ExpressionEval.Generics.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ private bool GenericClassParameterValid(IReadOnlyList<IGenericTypeDefinition> ge
7272
Resources.GenericNotAllTypeParameters,
7373
GetLocation(expr).Span,
7474
ErrorCodes.TypingGenericArguments,
75-
Severity.Error,
75+
Severity.Warning,
7676
DiagnosticSource.Analysis));
7777
return false;
7878
}
@@ -83,7 +83,7 @@ private bool GenericClassParameterValid(IReadOnlyList<IGenericTypeDefinition> ge
8383
Resources.GenericNotAllUnique,
8484
GetLocation(expr).Span,
8585
ErrorCodes.TypingGenericArguments,
86-
Severity.Error,
86+
Severity.Warning,
8787
DiagnosticSource.Analysis));
8888
return false;
8989
}

src/Analysis/Ast/Impl/Analyzer/Symbols/ClassEvaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ private void ReportInvalidBase(string argVal) {
202202
Resources.InheritNonClass.FormatInvariant(argVal),
203203
_classDef.NameExpression.GetLocation(Eval)?.Span ?? default,
204204
Diagnostics.ErrorCodes.InheritNonClass,
205-
Severity.Error,
205+
Severity.Warning,
206206
DiagnosticSource.Analysis
207207
));
208208
}

src/Analysis/Ast/Impl/Specializations/Typing/Types/GenericTypeParameter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ private static bool TypeVarArgumentsValid(IArgumentSet argSet) {
6969
new DiagnosticsEntry(Resources.TypeVarSingleConstraint,
7070
callLocation?.Span ?? default,
7171
Diagnostics.ErrorCodes.TypingTypeVarArguments,
72-
Severity.Error, DiagnosticSource.Analysis)
72+
Severity.Warning, DiagnosticSource.Analysis)
7373
);
7474
return false;
7575
}

src/Analysis/Ast/Impl/Specializations/Typing/TypingModule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ private IPythonType CreateTypeAlias(IArgumentSet args) {
244244
new DiagnosticsEntry(Resources.NewTypeFirstArgNotString.FormatInvariant(firstArgType),
245245
expression?.GetLocation(eval)?.Span ?? default,
246246
Diagnostics.ErrorCodes.TypingNewTypeArguments,
247-
Severity.Error, DiagnosticSource.Analysis)
247+
Severity.Warning, DiagnosticSource.Analysis)
248248
);
249249
}
250250
// TODO: report wrong number of arguments

src/Analysis/Ast/Test/LintNoQATests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public async Task VarNamedNoQAStillGivesDiagnostic() {
9090
diagnostic.Message.Should().Be(Resources.GenericNotAllUnique);
9191
diagnostic.ErrorCode.Should().Be(ErrorCodes.TypingGenericArguments);
9292
diagnostic.SourceSpan.Should().Be(8, 8, 8, 21);
93-
diagnostic.Severity.Should().Be(Severity.Error);
93+
diagnostic.Severity.Should().Be(Severity.Warning);
9494
}
9595

9696
[DataRow("x = y #noqa")]

0 commit comments

Comments
 (0)