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;