Skip to content

Commit a375f50

Browse files
committed
fix parser diagnostic reporting
1 parent 75e15a7 commit a375f50

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/Discord.Net.ComponentDesigner.Generator/Diagnostics.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ public static partial class Diagnostics
88
public static Diagnostic CreateParsingDiagnostic(CXDiagnostic diagnostic, Location location)
99
=> Diagnostic.Create(
1010
new DiagnosticDescriptor(
11-
$"DCP{diagnostic.Code.ToString().PadLeft(3, '0')}",
11+
$"DCP{((int)diagnostic.Code).ToString().PadLeft(3, '0')}",
12+
diagnostic.Message,
1213
diagnostic.Message,
13-
string.Empty,
1414
"CX Parser",
1515
diagnostic.Severity,
1616
true

src/Discord.Net.ComponentDesigner.Generator/Graph/CXGraphManager.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ private RenderedInterceptor CreateRender(CancellationToken token = default)
150150
InterceptLocation,
151151
InvocationSyntax.GetLocation(),
152152
CXDesigner,
153-
string.Empty,
153+
"// omitted, contains parser errors.",
154154
[..parserDiagnostics],
155155
UsesDesigner
156156
);
@@ -162,7 +162,7 @@ private RenderedInterceptor CreateRender(CancellationToken token = default)
162162
InterceptLocation,
163163
InvocationSyntax.GetLocation(),
164164
CXDesigner,
165-
string.Empty,
165+
"// omitted, contains graph structural errors.",
166166
[..parserDiagnostics, ..Graph.Diagnostics],
167167
UsesDesigner
168168
);
@@ -178,7 +178,7 @@ private RenderedInterceptor CreateRender(CancellationToken token = default)
178178
this.InterceptLocation,
179179
InvocationSyntax.GetLocation(),
180180
CXDesigner,
181-
string.Empty,
181+
"// omitted, contains validation errors.",
182182
[..parserDiagnostics, ..Graph.Diagnostics, ..context.GlobalDiagnostics],
183183
UsesDesigner
184184
);

0 commit comments

Comments
 (0)