Skip to content

Close the open issue backlog (17 issues) - #99

Merged
matt-edmondson merged 12 commits into
mainfrom
claude/issues-8m5hoy
Sep 8, 2026
Merged

matt-edmondson merged 12 commits into
mainfrom
claude/issues-8m5hoy

fix: resolve the first matching status line without a one-iteration l…

5859ae7
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 8, 2026 in 32s

Annotations

Check warning on line 168 in GitIntegration.Test/Integration/GitRemoteSyncTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9cilwBydMviovTS&open=AaCA_9cilwBydMviovTS&pullRequest=99

Check warning on line 185 in GitIntegration.Test/Hosting/AzureDevOpsProviderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'StringAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1l4iFPN-M9dxLBkX&open=AaCA1l4iFPN-M9dxLBkX&pullRequest=99

Check warning on line 202 in GitIntegration.Test/Integration/GitSubmoduleTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9b7lwBydMviovTL&open=AaCA_9b7lwBydMviovTL&pullRequest=99

Check warning on line 100 in GitIntegration.Test/Integration/GitRemoteSyncTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9cilwBydMviovTO&open=AaCA_9cilwBydMviovTO&pullRequest=99

Check warning on line 122 in GitIntegration.Test/Integration/GitRemoteSyncTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsEmpty' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9cilwBydMviovTP&open=AaCA_9cilwBydMviovTP&pullRequest=99

Check warning on line 153 in GitIntegration.Test/Builders/GitDiffBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'CollectionAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9ZPlwBydMviovR-&open=AaCA_9ZPlwBydMviovR-&pullRequest=99

Check warning on line 112 in GitIntegration.Test/GitRepositoryMetadataTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'StringAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1l7PFPN-M9dxLBkk&open=AaCA1l7PFPN-M9dxLBkk&pullRequest=99

Check warning on line 315 in GitIntegration.Test/Builders/GitPullBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'StringAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1lxSFPN-M9dxLBkP&open=AaCA1lxSFPN-M9dxLBkP&pullRequest=99

Check warning on line 185 in GitIntegration.Test/Builders/GitDiffBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9ZPlwBydMviovSC&open=AaCA_9ZPlwBydMviovSC&pullRequest=99

Check warning on line 67 in GitIntegration.Test/Builders/GitSubmoduleBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9bJlwBydMviovSv&open=AaCA_9bJlwBydMviovSv&pullRequest=99

Check warning on line 252 in GitIntegration.Test/Builders/GitSubmoduleBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'CollectionAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9bJlwBydMviovSr&open=AaCA_9bJlwBydMviovSr&pullRequest=99

Check warning on line 78 in GitIntegration.Test/Builders/GitRevListBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9ZklwBydMviovSN&open=AaCA_9ZklwBydMviovSN&pullRequest=99

Check warning on line 121 in GitIntegration.Test/Builders/GitTagBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsEmpty' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9aVlwBydMviovSW&open=AaCA_9aVlwBydMviovSW&pullRequest=99

Check warning on line 151 in GitIntegration.Test/Builders/GitTagBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'CollectionAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9aVlwBydMviovSX&open=AaCA_9aVlwBydMviovSX&pullRequest=99

Check warning on line 223 in GitIntegration.Test/Builders/GitLogBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.DoesNotContain' instead of 'CollectionAssert.DoesNotContain'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9a3lwBydMviovSk&open=AaCA_9a3lwBydMviovSk&pullRequest=99

Check warning on line 315 in GitIntegration.Test/Integration/GitRoundTripTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9dilwBydMviovTZ&open=AaCA_9dilwBydMviovTZ&pullRequest=99

Check warning on line 224 in GitIntegration.Test/Builders/GitTagBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.AreSequenceEqual' instead of 'CollectionAssert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9aVlwBydMviovSc&open=AaCA_9aVlwBydMviovSc&pullRequest=99

Check warning on line 258 in GitIntegration.Test/Hosting/AzureDevOpsProviderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1l4iFPN-M9dxLBkc&open=AaCA1l4iFPN-M9dxLBkc&pullRequest=99

Check warning on line 241 in GitIntegration.Test/Integration/GitRoundTripTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9dilwBydMviovTW&open=AaCA_9dilwBydMviovTW&pullRequest=99

Check warning on line 152 in GitIntegration.Test/Builders/GitTagBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.DoesNotContain' instead of 'CollectionAssert.DoesNotContain'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9aVlwBydMviovSY&open=AaCA_9aVlwBydMviovSY&pullRequest=99

Check warning on line 103 in GitIntegration.Test/Builders/GitRevListBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9ZklwBydMviovSO&open=AaCA_9ZklwBydMviovSO&pullRequest=99

Check warning on line 209 in GitIntegration.Test/Builders/GitLogBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsLessThan' instead of 'Assert.IsTrue'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9a3lwBydMviovSg&open=AaCA_9a3lwBydMviovSg&pullRequest=99

Check warning on line 192 in GitIntegration.Test/Hosting/GitHubProviderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1l5vFPN-M9dxLBkg&open=AaCA1l5vFPN-M9dxLBkg&pullRequest=99

Check warning on line 126 in GitIntegration.Test/GitRepositoryMetadataTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'StringAssert.Contains'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA1l7PFPN-M9dxLBkl&open=AaCA1l7PFPN-M9dxLBkl&pullRequest=99

Check warning on line 108 in GitIntegration.Test/Builders/GitSubmoduleBuilderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'TestContext.CancellationToken' instead of 'TestContext.CancellationTokenSource.Token'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_GitIntegration&issues=AaCA_9bJlwBydMviovSy&open=AaCA_9bJlwBydMviovSy&pullRequest=99