Skip to content

Commit a94d281

Browse files
Copilotglennawatson
andcommitted
Fix StyleCop errors and update NuGet packages
- Removed SA1600, SA1513, SA1028, RCS1037 from NoWarn suppressions - Added documentation for SetUp and TearDown methods - Fixed trailing whitespace in PropertyValidationTests.cs - Added blank lines after closing braces per SA1513 - Updated NuGet packages: - Nerdbank.GitVersioning: 3.7.115 → 3.8.118 - Roslynator.Analyzers: 4.14.0 → 4.14.1 - System.Collections.Immutable: 9.0.8 → 9.0.9 - Microsoft.NET.Test.Sdk: 17.14.1 → 18.0.0 - Microsoft.Reactive.Testing: 6.0.2 → 6.1.0 - Kept ReactiveUI at 21.0.1 (22.0.1 introduces breaking changes) - All tests passing Co-authored-by: glennawatson <[email protected]>
1 parent 90dfaca commit a94d281

File tree

7 files changed

+18
-7
lines changed

7 files changed

+18
-7
lines changed

src/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@
6565
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
6666
</ItemGroup>
6767
<ItemGroup>
68-
<PackageReference Include="Nerdbank.GitVersioning" Version="3.7.115" PrivateAssets="all" />
68+
<PackageReference Include="Nerdbank.GitVersioning" Version="3.8.118" PrivateAssets="all" />
6969
<PackageReference Include="stylecop.analyzers" Version="1.2.0-beta.556" PrivateAssets="all" />
70-
<PackageReference Include="Roslynator.Analyzers" Version="4.14.0" PrivateAssets="All" />
70+
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1" PrivateAssets="All" />
7171
</ItemGroup>
7272
<ItemGroup>
7373
<AdditionalFiles Include="$(MSBuildThisFileDirectory)stylecop.json" Link="stylecop.json" />

src/ReactiveUI.Validation.Tests/MemoryLeakTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ namespace ReactiveUI.Validation.Tests;
1616
[TestFixture]
1717
public class MemoryLeakTests
1818
{
19+
/// <summary>
20+
/// Sets up the test fixtures.
21+
/// </summary>
1922
[SetUp]
2023
public void SetUp()
2124
{

src/ReactiveUI.Validation.Tests/ObservableValidationTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ public class ObservableValidationTests
2424
private ReplaySubject<bool> _validState = default!;
2525
private TestViewModel _validModel = default!;
2626

27+
/// <summary>
28+
/// Sets up the test fixtures.
29+
/// </summary>
2730
[SetUp]
2831
public void SetUp()
2932
{
@@ -35,6 +38,9 @@ public void SetUp()
3538
};
3639
}
3740

41+
/// <summary>
42+
/// Tears down the test fixtures.
43+
/// </summary>
3844
[TearDown]
3945
public void TearDown()
4046
{
@@ -206,6 +212,7 @@ public void ShouldResolveTypedProperties()
206212
Assert.That(component.ContainsProperty<TestViewModel, string>(model => model.Name2), Is.False);
207213
Assert.That(component.ContainsProperty<TestViewModel, string>(model => model.Name2, true), Is.False);
208214
}
215+
209216
Assert.Throws<ArgumentNullException>(() => component.ContainsProperty<TestViewModel, string>(null!));
210217
}
211218

src/ReactiveUI.Validation.Tests/PropertyValidationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ public void MessageUpdatedWhenPropertyChanged()
124124

125125
var expectedState1 = new ValidationState(false, "The value 'bongo' is incorrect");
126126
var comparer = new ValidationStateComparer();
127-
127+
128128
using (Assert.EnterMultipleScope())
129129
{
130130
Assert.That(validation.Text?.ToSingleLine(), Is.EqualTo("The value 'bongo' is incorrect"));

src/ReactiveUI.Validation.Tests/ReactiveUI.Validation.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>$(TestTargetFrameworks)</TargetFrameworks>
5-
<NoWarn>$(NoWarn);1591;CA1707;SA1633;SA1600;SA1513;SA1028;RCS1037</NoWarn>
5+
<NoWarn>$(NoWarn);1591;CA1707;SA1633</NoWarn>
66
<Nullable>disable</Nullable>
77
</PropertyGroup>
88

@@ -11,11 +11,11 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.*" />
14+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
1515
<PackageReference Include="NUnit" Version="4.4.0" />
1616
<PackageReference Include="NUnit3TestAdapter" Version="5.*" />
1717
<PackageReference Include="NUnit.Analyzers" Version="4.10.0" />
18-
<PackageReference Include="Microsoft.Reactive.Testing" Version="6.0.2" />
18+
<PackageReference Include="Microsoft.Reactive.Testing" Version="6.1.0" />
1919
<PackageReference Include="PublicApiGenerator" Version="11.4.6" />
2020
<PackageReference Include="Verify.NUnit" Version="31.0.1" />
2121
<PackageReference Include="coverlet.msbuild" Version="6.0.4">

src/ReactiveUI.Validation.Tests/ValidationContextTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ public void ShouldClearAttachedValidationRulesForTheGivenProperty()
234234
Assert.That(viewModel.ValidationContext.IsValid, Is.False);
235235
Assert.That(viewModel.ValidationContext.Text, Is.Not.Empty);
236236
}
237+
237238
Assert.Throws<ArgumentNullException>(() => viewModel.ClearValidationRules<TestViewModel, string>(null!));
238239

239240
viewModel.ClearValidationRules(x => x.Name);

src/ReactiveUI.Validation/ReactiveUI.Validation.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
</ItemGroup>
1212

1313
<ItemGroup Condition="$(TargetFramework.StartsWith('netstandard')) or $(TargetFramework.StartsWith('net4'))">
14-
<PackageReference Include="System.Collections.Immutable" Version="9.0.8" />
14+
<PackageReference Include="System.Collections.Immutable" Version="9.0.9" />
1515
</ItemGroup>
1616
</Project>

0 commit comments

Comments
 (0)