11using System ;
2- using System . IO ;
2+ using static UnityEngineAnalyzer . CLI . Reporting . DiagnosticInfo ;
33
44namespace UnityEngineAnalyzer . CLI . Reporting
55{
@@ -8,13 +8,13 @@ public class StandardOutputAnalyzerReporter : AnalyzerExporter
88 protected const string ConsoleSeparator = "\t " ;
99 protected const string FailurePrefix = "# " ;
1010
11- public StandardOutputAnalyzerReporter ( DiagnosticInfo . DiagnosticInfoSeverity MinimalSeverity ) : base ( MinimalSeverity )
11+ public StandardOutputAnalyzerReporter ( Options options ) : base ( options )
1212 {
1313 }
1414
1515 public override void AppendDiagnostic ( DiagnosticInfo diagnosticInfo )
1616 {
17- if ( diagnosticInfo . Severity < MinimalSeverity )
17+ if ( IsAnalyzerRelevant ( diagnosticInfo ) == false )
1818 {
1919 return ;
2020 }
@@ -30,20 +30,19 @@ public override void AppendDiagnostic(DiagnosticInfo diagnosticInfo)
3030 Console . Write ( diagnosticInfo . Message ) ;
3131 Console . ResetColor ( ) ;
3232 Console . WriteLine ( @"{0}{1}{0}{2},{3}" , ConsoleSeparator , diagnosticInfo . FileName , diagnosticInfo . LineNumber , diagnosticInfo . CharacterPosition ) ;
33-
3433 }
3534
36- private ConsoleColor ConsoleColorFromSeverity ( DiagnosticInfo . DiagnosticInfoSeverity severity )
35+ private ConsoleColor ConsoleColorFromSeverity ( DiagnosticInfoSeverity severity )
3736 {
3837 switch ( severity )
3938 {
40- case DiagnosticInfo . DiagnosticInfoSeverity . Hidden :
39+ case DiagnosticInfoSeverity . Hidden :
4140 return ConsoleColor . Gray ;
42- case DiagnosticInfo . DiagnosticInfoSeverity . Info :
41+ case DiagnosticInfoSeverity . Info :
4342 return ConsoleColor . Green ;
44- case DiagnosticInfo . DiagnosticInfoSeverity . Warning :
43+ case DiagnosticInfoSeverity . Warning :
4544 return ConsoleColor . Yellow ;
46- case DiagnosticInfo . DiagnosticInfoSeverity . Error :
45+ case DiagnosticInfoSeverity . Error :
4746 return ConsoleColor . Red ;
4847 default :
4948 return ConsoleColor . White ;
@@ -71,7 +70,7 @@ public override void FinalizeExporter(TimeSpan duration)
7170 {
7271 }
7372
74- public override void InitializeExporter ( FileInfo projectFile )
73+ public override void InitializeExporter ( Options options )
7574 {
7675 }
7776 }
0 commit comments