mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-24 04:02:50 +08:00
Renames BaseAnalyzer to SpectreAnalyzer
This commit is contained in:
parent
8b058d6342
commit
721d73e9eb
@ -1,11 +1,14 @@
|
|||||||
using System.Threading;
|
|
||||||
using Spectre.Console;
|
|
||||||
|
|
||||||
namespace Spectre.Console.Analyzer.Sandbox
|
namespace Spectre.Console.Analyzer.Sandbox
|
||||||
{
|
{
|
||||||
class Program
|
/// <summary>
|
||||||
|
/// Sample sandbox for testing out analyzers.
|
||||||
|
/// </summary>
|
||||||
|
public static class Program
|
||||||
{
|
{
|
||||||
static void Main()
|
/// <summary>
|
||||||
|
/// Main.
|
||||||
|
/// </summary>
|
||||||
|
public static void Main()
|
||||||
{
|
{
|
||||||
AnsiConsole.WriteLine("Project is set up with a reference to Spectre.Console.Analyzer");
|
AnsiConsole.WriteLine("Project is set up with a reference to Spectre.Console.Analyzer");
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,9 @@
|
|||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net5.0</TargetFramework>
|
<TargetFramework>net5.0</TargetFramework>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<AdditionalFiles Include="..\stylecop.json" Link="Properties/stylecop.json" />
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Spectre.Console.Analyzer\Spectre.Console.Analyzer.csproj" PrivateAssets="all" ReferenceOutputAssembly="false" OutputItemType="Analyzer" />
|
<ProjectReference Include="..\Spectre.Console.Analyzer\Spectre.Console.Analyzer.csproj" PrivateAssets="all" ReferenceOutputAssembly="false" OutputItemType="Analyzer" />
|
||||||
<ProjectReference Include="..\Spectre.Console\Spectre.Console.csproj" />
|
<ProjectReference Include="..\Spectre.Console\Spectre.Console.csproj" />
|
||||||
|
@ -12,7 +12,7 @@ namespace Spectre.Console.Analyzer
|
|||||||
/// Analyzer to suggest using available instances of AnsiConsole over the static methods.
|
/// Analyzer to suggest using available instances of AnsiConsole over the static methods.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
||||||
public class FavorInstanceAnsiConsoleOverStaticAnalyzer : BaseAnalyzer
|
public class FavorInstanceAnsiConsoleOverStaticAnalyzer : SpectreAnalyzer
|
||||||
{
|
{
|
||||||
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
||||||
Descriptors.S1010_FavorInstanceAnsiConsoleOverStatic;
|
Descriptors.S1010_FavorInstanceAnsiConsoleOverStatic;
|
||||||
|
@ -14,7 +14,7 @@ namespace Spectre.Console.Analyzer
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
||||||
[Shared]
|
[Shared]
|
||||||
public class NoConcurrentLiveRenderablesAnalyzer : BaseAnalyzer
|
public class NoConcurrentLiveRenderablesAnalyzer : SpectreAnalyzer
|
||||||
{
|
{
|
||||||
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
||||||
Descriptors.S1020_AvoidConcurrentCallsToMultipleLiveRenderables;
|
Descriptors.S1020_AvoidConcurrentCallsToMultipleLiveRenderables;
|
||||||
|
@ -14,7 +14,7 @@ namespace Spectre.Console.Analyzer
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
||||||
[Shared]
|
[Shared]
|
||||||
public class NoPromptsDuringLiveRenderablesAnalyzer : BaseAnalyzer
|
public class NoPromptsDuringLiveRenderablesAnalyzer : SpectreAnalyzer
|
||||||
{
|
{
|
||||||
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
||||||
Descriptors.S1021_AvoidPromptCallsDuringLiveRenderables;
|
Descriptors.S1021_AvoidPromptCallsDuringLiveRenderables;
|
||||||
|
@ -5,7 +5,7 @@ namespace Spectre.Console.Analyzer
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Base class for Spectre analyzers.
|
/// Base class for Spectre analyzers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class BaseAnalyzer : DiagnosticAnalyzer
|
public abstract class SpectreAnalyzer : DiagnosticAnalyzer
|
||||||
{
|
{
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public override void Initialize(AnalysisContext context)
|
public override void Initialize(AnalysisContext context)
|
@ -10,7 +10,7 @@ namespace Spectre.Console.Analyzer
|
|||||||
/// Analyzer to enforce the use of AnsiConsole over System.Console for known methods.
|
/// Analyzer to enforce the use of AnsiConsole over System.Console for known methods.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
[DiagnosticAnalyzer(LanguageNames.CSharp)]
|
||||||
public class UseSpectreInsteadOfSystemConsoleAnalyzer : BaseAnalyzer
|
public class UseSpectreInsteadOfSystemConsoleAnalyzer : SpectreAnalyzer
|
||||||
{
|
{
|
||||||
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
private static readonly DiagnosticDescriptor _diagnosticDescriptor =
|
||||||
Descriptors.S1000_UseAnsiConsoleOverSystemConsole;
|
Descriptors.S1000_UseAnsiConsoleOverSystemConsole;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user