Skip to content

Commit f527ee4

Browse files
committed
Fix RS1016 (Code fix providers should provide FixAll support)
1 parent d5b2352 commit f527ee4

4 files changed

Lines changed: 28 additions & 0 deletions

File tree

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/NamingRules/SA1302CodeFixProvider.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ internal class SA1302CodeFixProvider : CodeFixProvider
2828
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
2929
ImmutableArray.Create(SA1302InterfaceNamesMustBeginWithI.DiagnosticId);
3030

31+
/// <inheritdoc/>
32+
public override FixAllProvider GetFixAllProvider()
33+
{
34+
// Fix All is not yet supported
35+
return null;
36+
}
37+
3138
/// <inheritdoc/>
3239
public override Task RegisterCodeFixesAsync(CodeFixContext context)
3340
{

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/NamingRules/SA1314CodeFixProvider.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ internal class SA1314CodeFixProvider : CodeFixProvider
2626
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
2727
ImmutableArray.Create(SA1314TypeParameterNamesMustBeginWithT.DiagnosticId);
2828

29+
/// <inheritdoc/>
30+
public override FixAllProvider GetFixAllProvider()
31+
{
32+
// Fix All is not yet supported
33+
return null;
34+
}
35+
2936
/// <inheritdoc/>
3037
public override Task RegisterCodeFixesAsync(CodeFixContext context)
3138
{

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/NamingRules/SA1316CodeFixProvider.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ internal class SA1316CodeFixProvider : CodeFixProvider
2424
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
2525
ImmutableArray.Create(SA1316TupleElementNamesShouldUseCorrectCasing.DiagnosticId);
2626

27+
/// <inheritdoc/>
28+
public override FixAllProvider GetFixAllProvider()
29+
{
30+
// Fix All is not yet supported
31+
return null;
32+
}
33+
2734
/// <inheritdoc/>
2835
public override Task RegisterCodeFixesAsync(CodeFixContext context)
2936
{

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/ReadabilityRules/SA1141CodeFixProvider.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ internal class SA1141CodeFixProvider : CodeFixProvider
2525
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
2626
ImmutableArray.Create(SA1141UseTupleSyntax.DiagnosticId);
2727

28+
/// <inheritdoc/>
29+
public override FixAllProvider GetFixAllProvider()
30+
{
31+
// Fix All is not yet supported
32+
return null;
33+
}
34+
2835
/// <inheritdoc/>
2936
public override Task RegisterCodeFixesAsync(CodeFixContext context)
3037
{

0 commit comments

Comments
 (0)