Skip to content

Commit 6e64141

Browse files
committed
Lucene.Net.CodeAnalysis.Dev.Utilty.Descriptors: Use static fields instead of properties for DiagnosticDescriptors or the AnalyzerReleases release management analyzers do not recognize the diagnositic ids as being implemented.
1 parent 3fa5505 commit 6e64141

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/Lucene.Net.CodeAnalysis.Dev/Utility/Descriptors.LuceneDev1xxx.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,35 +25,39 @@ namespace Lucene.Net.CodeAnalysis.Dev.Utility
2525
{
2626
public static partial class Descriptors
2727
{
28-
public static DiagnosticDescriptor LuceneDev1000_FloatingPointEquality { get; } =
28+
// IMPORTANT: Do not make these into properties! The AnalyzerReleases release management
29+
// analyzers do not recognize them and will report RS2002 warnings if it cannot read the
30+
// DignosticDescriptor instance through a field.
31+
32+
public static readonly DiagnosticDescriptor LuceneDev1000_FloatingPointEquality =
2933
Diagnostic(
3034
"LuceneDev1000",
3135
Design,
3236
Warning
3337
);
3438

35-
public static DiagnosticDescriptor LuceneDev1001_FloatingPointFormatting { get; } =
39+
public static readonly DiagnosticDescriptor LuceneDev1001_FloatingPointFormatting =
3640
Diagnostic(
3741
"LuceneDev1001",
3842
Design,
3943
Warning
4044
);
4145

42-
public static DiagnosticDescriptor LuceneDev1002_FloatingPointArithmetic { get; } =
46+
public static readonly DiagnosticDescriptor LuceneDev1002_FloatingPointArithmetic =
4347
Diagnostic(
4448
"LuceneDev1002",
4549
Design,
4650
Warning
4751
);
4852

49-
public static DiagnosticDescriptor LuceneDev1003_ArrayMethodParameter { get; } =
53+
public static readonly DiagnosticDescriptor LuceneDev1003_ArrayMethodParameter =
5054
Diagnostic(
5155
"LuceneDev1003",
5256
Design,
5357
Warning
5458
);
5559

56-
public static DiagnosticDescriptor LuceneDev1004_ArrayMethodReturnValue { get; } =
60+
public static readonly DiagnosticDescriptor LuceneDev1004_ArrayMethodReturnValue =
5761
Diagnostic(
5862
"LuceneDev1004",
5963
Design,

0 commit comments

Comments
 (0)