Skip to content

Commit 3f87552

Browse files
committed
Merge remote-tracking branch 'DotNetAnalyzers/stabilization'
2 parents b2882ff + b0aed87 commit 3f87552

6 files changed

Lines changed: 28 additions & 11 deletions

File tree

NuGet.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<add key="symreader-converter" value="https://dotnet.myget.org/F/symreader-converter/api/v3/index.json" />
77

88
<!-- Uncomment this to test unpublished builds from the AppVeyor feed. -->
9-
<!--<add key="appveyor-stylecop" value="https://ci.appveyor.com/nuget/stylecopanalyzers-jqg4a6mt0hgj" />-->
9+
<!--<add key="appveyor-stylecop" value="https://ci.appveyor.com/nuget/stylecopanalyzers" />-->
1010
</packageSources>
1111
</configuration>

StyleCop.Analyzers/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<ItemGroup>
4545
<PackageReference Include="AsyncUsageAnalyzers" Version="1.0.0-alpha003" PrivateAssets="all" />
4646
<PackageReference Include="DotNetAnalyzers.DocumentationAnalyzers" Version="1.0.0-beta.46" PrivateAssets="all" />
47-
<PackageReference Include="StyleCop.Analyzers" Version="1.1.1-beta.61" PrivateAssets="all" />
47+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.1-rc.94" PrivateAssets="all" />
4848
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeStyle" Version="2.11.0-beta2-63603-03" PrivateAssets="all" />
4949
</ItemGroup>
5050

StyleCop.Analyzers/StyleCop.Analyzers.Test/ReadabilityRules/SA1135UnitTests.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,5 +307,17 @@ namespace Test
307307

308308
await VerifyCSharpFixAsync(testCode, expected, fixedCode, CancellationToken.None).ConfigureAwait(false);
309309
}
310+
311+
[Fact]
312+
public async Task TestFullyQualifiedTopLevelNamespaceAsync()
313+
{
314+
var testCode = @"
315+
namespace MyNamespace {
316+
using System;
317+
}
318+
";
319+
320+
await VerifyCSharpDiagnosticAsync(testCode, DiagnosticResult.EmptyDiagnosticResults, CancellationToken.None).ConfigureAwait(false);
321+
}
310322
}
311323
}

StyleCop.Analyzers/StyleCop.Analyzers.Test/Verifiers/StyleCopCodeFixVerifier`2.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,13 @@ public CSharpTest(LanguageVersion? languageVersion)
171171
}
172172
}
173173

174-
public SourceFileList TestSources => TestState.Sources;
174+
public SourceFileList TestSources => this.TestState.Sources;
175175

176-
public SourceFileList FixedSources => FixedState.Sources;
176+
public SourceFileList FixedSources => this.FixedState.Sources;
177177

178-
public SourceFileCollection FixedAdditionalFiles => FixedState.AdditionalFiles;
178+
public SourceFileCollection FixedAdditionalFiles => this.FixedState.AdditionalFiles;
179179

180-
public List<DiagnosticResult> RemainingDiagnostics => FixedState.ExpectedDiagnostics;
180+
public List<DiagnosticResult> RemainingDiagnostics => this.FixedState.ExpectedDiagnostics;
181181

182182
/// <summary>
183183
/// Gets or sets the value of the <see cref="FormattingOptions.IndentationSize"/> to apply to the test

StyleCop.Analyzers/StyleCop.Analyzers/Helpers/SymbolNameHelpers.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ private static void AppendQualifiedSymbolName(StringBuilder builder, ISymbol sym
8585
break;
8686

8787
default:
88-
builder
89-
.Append(symbol.ContainingNamespace.ToDisplayString())
90-
.Append(".")
91-
.Append(symbol.Name);
88+
if (!symbol.ContainingNamespace.IsGlobalNamespace)
89+
{
90+
builder
91+
.Append(symbol.ContainingNamespace.ToDisplayString())
92+
.Append(".");
93+
}
94+
95+
builder.Append(symbol.Name);
9296
break;
9397
}
9498
}

StyleCop.Analyzers/version.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"precision": "revision"
66
},
77
"publicReleaseRefSpec": [
8-
"^refs/heads/master$"
8+
"^refs/heads/master$",
9+
"^refs/heads/stabilization$"
910
],
1011
"nugetPackageVersion": {
1112
"semVer": 2

0 commit comments

Comments
 (0)