Skip to content

Commit 00e17fd

Browse files
committed
Disable ElementOrderCodeFixProvider
1 parent 9fc5569 commit 00e17fd

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/OrderingRules/ElementOrderCodeFixProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace StyleCop.Analyzers.OrderingRules
2020
/// <summary>
2121
/// Implements code fixes for element ordering rules.
2222
/// </summary>
23-
[ExportCodeFixProvider(LanguageNames.CSharp, Name = nameof(ElementOrderCodeFixProvider))]
23+
[NoCodeFix("Disabled until stable")]
2424
[Shared]
2525
internal class ElementOrderCodeFixProvider : CodeFixProvider
2626
{

StyleCop.Analyzers/StyleCop.Analyzers.Test/ExportCodeFixProviderAttributeNameTest.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ public static IEnumerable<object[]> CodeFixProviderTypeData
3232
public void TestExportCodeFixProviderAttribute(Type codeFixProvider)
3333
{
3434
var exportCodeFixProviderAttribute = codeFixProvider.GetCustomAttributes<ExportCodeFixProviderAttribute>(false).FirstOrDefault();
35+
var noCodeFixAttribute = codeFixProvider.GetCustomAttributes<NoCodeFixAttribute>(false).FirstOrDefault();
36+
37+
if (noCodeFixAttribute != null)
38+
{
39+
Assert.Null(exportCodeFixProviderAttribute);
40+
41+
return;
42+
}
3543

3644
Assert.NotNull(exportCodeFixProviderAttribute);
3745
Assert.Equal(codeFixProvider.Name, exportCodeFixProviderAttribute.Name);

0 commit comments

Comments
 (0)