diff --git a/src/Spectre.Console.Analyzer.Sandbox/Program.cs b/src/Spectre.Console.Analyzer.Sandbox/Program.cs index 5d56a31..621140c 100644 --- a/src/Spectre.Console.Analyzer.Sandbox/Program.cs +++ b/src/Spectre.Console.Analyzer.Sandbox/Program.cs @@ -1,11 +1,14 @@ -using System.Threading; -using Spectre.Console; - namespace Spectre.Console.Analyzer.Sandbox { - class Program + /// + /// Sample sandbox for testing out analyzers. + /// + public static class Program { - static void Main() + /// + /// Main. + /// + public static void Main() { AnsiConsole.WriteLine("Project is set up with a reference to Spectre.Console.Analyzer"); } diff --git a/src/Spectre.Console.Analyzer.Sandbox/Spectre.Console.Analyzer.Sandbox.csproj b/src/Spectre.Console.Analyzer.Sandbox/Spectre.Console.Analyzer.Sandbox.csproj index f35c0fe..a6c93fd 100644 --- a/src/Spectre.Console.Analyzer.Sandbox/Spectre.Console.Analyzer.Sandbox.csproj +++ b/src/Spectre.Console.Analyzer.Sandbox/Spectre.Console.Analyzer.Sandbox.csproj @@ -4,7 +4,9 @@ Exe net5.0 - + + + diff --git a/src/Spectre.Console.Analyzer/Analyzers/FavorInstanceAnsiConsoleOverStaticAnalyzer.cs b/src/Spectre.Console.Analyzer/Analyzers/FavorInstanceAnsiConsoleOverStaticAnalyzer.cs index c9a7620..54a7435 100644 --- a/src/Spectre.Console.Analyzer/Analyzers/FavorInstanceAnsiConsoleOverStaticAnalyzer.cs +++ b/src/Spectre.Console.Analyzer/Analyzers/FavorInstanceAnsiConsoleOverStaticAnalyzer.cs @@ -12,7 +12,7 @@ namespace Spectre.Console.Analyzer /// Analyzer to suggest using available instances of AnsiConsole over the static methods. /// [DiagnosticAnalyzer(LanguageNames.CSharp)] - public class FavorInstanceAnsiConsoleOverStaticAnalyzer : BaseAnalyzer + public class FavorInstanceAnsiConsoleOverStaticAnalyzer : SpectreAnalyzer { private static readonly DiagnosticDescriptor _diagnosticDescriptor = Descriptors.S1010_FavorInstanceAnsiConsoleOverStatic; diff --git a/src/Spectre.Console.Analyzer/Analyzers/NoConcurrentLiveRenderablesAnalyzer.cs b/src/Spectre.Console.Analyzer/Analyzers/NoConcurrentLiveRenderablesAnalyzer.cs index 5d77816..479b7f9 100644 --- a/src/Spectre.Console.Analyzer/Analyzers/NoConcurrentLiveRenderablesAnalyzer.cs +++ b/src/Spectre.Console.Analyzer/Analyzers/NoConcurrentLiveRenderablesAnalyzer.cs @@ -14,7 +14,7 @@ namespace Spectre.Console.Analyzer /// [DiagnosticAnalyzer(LanguageNames.CSharp)] [Shared] - public class NoConcurrentLiveRenderablesAnalyzer : BaseAnalyzer + public class NoConcurrentLiveRenderablesAnalyzer : SpectreAnalyzer { private static readonly DiagnosticDescriptor _diagnosticDescriptor = Descriptors.S1020_AvoidConcurrentCallsToMultipleLiveRenderables; diff --git a/src/Spectre.Console.Analyzer/Analyzers/NoPromptsDuringLiveRenderablesAnalyzer.cs b/src/Spectre.Console.Analyzer/Analyzers/NoPromptsDuringLiveRenderablesAnalyzer.cs index 662431a..e782650 100644 --- a/src/Spectre.Console.Analyzer/Analyzers/NoPromptsDuringLiveRenderablesAnalyzer.cs +++ b/src/Spectre.Console.Analyzer/Analyzers/NoPromptsDuringLiveRenderablesAnalyzer.cs @@ -14,7 +14,7 @@ namespace Spectre.Console.Analyzer /// [DiagnosticAnalyzer(LanguageNames.CSharp)] [Shared] - public class NoPromptsDuringLiveRenderablesAnalyzer : BaseAnalyzer + public class NoPromptsDuringLiveRenderablesAnalyzer : SpectreAnalyzer { private static readonly DiagnosticDescriptor _diagnosticDescriptor = Descriptors.S1021_AvoidPromptCallsDuringLiveRenderables; diff --git a/src/Spectre.Console.Analyzer/Analyzers/BaseAnalyzer.cs b/src/Spectre.Console.Analyzer/Analyzers/SpectreAnalyzer.cs similarity index 92% rename from src/Spectre.Console.Analyzer/Analyzers/BaseAnalyzer.cs rename to src/Spectre.Console.Analyzer/Analyzers/SpectreAnalyzer.cs index 5886b10..852f021 100644 --- a/src/Spectre.Console.Analyzer/Analyzers/BaseAnalyzer.cs +++ b/src/Spectre.Console.Analyzer/Analyzers/SpectreAnalyzer.cs @@ -5,7 +5,7 @@ namespace Spectre.Console.Analyzer /// /// Base class for Spectre analyzers. /// - public abstract class BaseAnalyzer : DiagnosticAnalyzer + public abstract class SpectreAnalyzer : DiagnosticAnalyzer { /// public override void Initialize(AnalysisContext context) diff --git a/src/Spectre.Console.Analyzer/Analyzers/UseSpectreInsteadOfSystemConsoleAnalyzer.cs b/src/Spectre.Console.Analyzer/Analyzers/UseSpectreInsteadOfSystemConsoleAnalyzer.cs index 5415bb2..10c8a73 100644 --- a/src/Spectre.Console.Analyzer/Analyzers/UseSpectreInsteadOfSystemConsoleAnalyzer.cs +++ b/src/Spectre.Console.Analyzer/Analyzers/UseSpectreInsteadOfSystemConsoleAnalyzer.cs @@ -10,7 +10,7 @@ namespace Spectre.Console.Analyzer /// Analyzer to enforce the use of AnsiConsole over System.Console for known methods. /// [DiagnosticAnalyzer(LanguageNames.CSharp)] - public class UseSpectreInsteadOfSystemConsoleAnalyzer : BaseAnalyzer + public class UseSpectreInsteadOfSystemConsoleAnalyzer : SpectreAnalyzer { private static readonly DiagnosticDescriptor _diagnosticDescriptor = Descriptors.S1000_UseAnsiConsoleOverSystemConsole;