@@ -11,13 +11,15 @@ namespace NuGetizer;
1111[ DiagnosticAnalyzer ( LanguageNames . CSharp , LanguageNames . VisualBasic , LanguageNames . FSharp ) ]
1212class MetadataAnalyzer : DiagnosticAnalyzer
1313{
14+ const string Category = "NuGet" ;
15+
1416 class Descriptors
1517 {
1618 public static readonly DiagnosticDescriptor DefaultDescription = new (
1719 Strings . DefaultDescription . ID ,
1820 Strings . DefaultDescription . Title ,
1921 Strings . DefaultDescription . Message ,
20- "Design" ,
22+ Category ,
2123 DiagnosticSeverity . Warning ,
2224 true ,
2325 description : Strings . DefaultDescription . Description ,
@@ -27,7 +29,7 @@ class Descriptors
2729 Strings . LongDescription . ID ,
2830 Strings . LongDescription . Title ,
2931 Strings . LongDescription . Message ,
30- "Design" ,
32+ Category ,
3133 DiagnosticSeverity . Error ,
3234 true ,
3335 helpLinkUri : "https://learn.microsoft.com/en-us/nuget/reference/nuspec#description" ) ;
@@ -36,7 +38,7 @@ class Descriptors
3638 Strings . MissingIcon . ID ,
3739 Strings . MissingIcon . Title ,
3840 Strings . MissingIcon . Message ,
39- "Design" ,
41+ Category ,
4042 DiagnosticSeverity . Info ,
4143 true ,
4244 description : Strings . MissingIcon . Description ,
@@ -46,7 +48,7 @@ class Descriptors
4648 Strings . MissingReadme . ID ,
4749 Strings . MissingReadme . Title ,
4850 Strings . MissingReadme . Message ,
49- "Design" ,
51+ Category ,
5052 DiagnosticSeverity . Info ,
5153 true ,
5254 description : Strings . MissingReadme . Description ,
@@ -56,7 +58,7 @@ class Descriptors
5658 Strings . MissingLicense . ID ,
5759 Strings . MissingLicense . Title ,
5860 Strings . MissingLicense . Message ,
59- "Design" ,
61+ Category ,
6062 DiagnosticSeverity . Info ,
6163 true ,
6264 description : Strings . MissingLicense . Description ,
@@ -66,7 +68,7 @@ class Descriptors
6668 Strings . DuplicateLicense . ID ,
6769 Strings . DuplicateLicense . Title ,
6870 Strings . DuplicateLicense . Message ,
69- "Design" ,
71+ Category ,
7072 DiagnosticSeverity . Error ,
7173 true ,
7274 helpLinkUri : "https://learn.microsoft.com/en-us/nuget/reference/nuspec#license" ) ;
@@ -75,7 +77,7 @@ class Descriptors
7577 RepositoryCommit . ID ,
7678 RepositoryCommit . Title ,
7779 RepositoryCommit . Message ,
78- "Design" ,
80+ Category ,
7981 DiagnosticSeverity . Info ,
8082 true ,
8183 description : RepositoryCommit . Description ,
@@ -85,7 +87,7 @@ class Descriptors
8587 RepositoryUrl . ID ,
8688 RepositoryUrl . Title ,
8789 RepositoryUrl . Message ,
88- "Design" ,
90+ Category ,
8991 DiagnosticSeverity . Info ,
9092 true ,
9193 description : RepositoryUrl . Description ,
@@ -95,7 +97,7 @@ class Descriptors
9597 ProjectUrl . ID ,
9698 ProjectUrl . Title ,
9799 ProjectUrl . MessageString ,
98- "Design" ,
100+ Category ,
99101 DiagnosticSeverity . Info ,
100102 true ,
101103 description : ProjectUrl . Description ,
@@ -105,7 +107,7 @@ class Descriptors
105107 SourceLink . ID ,
106108 SourceLink . Title ,
107109 SourceLink . Message ,
108- "Design" ,
110+ Category ,
109111 DiagnosticSeverity . Info ,
110112 true ,
111113 description : SourceLink . Description ,
@@ -115,7 +117,7 @@ class Descriptors
115117 SourceLinkEmbed . ID ,
116118 SourceLinkEmbed . Title ,
117119 SourceLinkEmbed . Message ,
118- "Design" ,
120+ Category ,
119121 DiagnosticSeverity . Info ,
120122 true ,
121123 description : SourceLinkEmbed . Description ,
0 commit comments