Skip to content

Make ICommandExecutor's synchronous path a real primitive - #21

Merged
matt-edmondson merged 5 commits into
mainfrom
claude/github-issues-b0eba5
Sep 7, 2026
Merged

matt-edmondson merged 5 commits into
mainfrom
claude/github-issues-b0eba5

test: build the missing directory path with Path.Join [patch]

5b1faf6
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 7, 2026 in 36s

Annotations

Check warning on line 88 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgI&open=AaB6ptkCJYopeVIx_EgI&pullRequest=21

Check warning on line 285 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6woAG7iHXhOLBLB85&open=AaB6woAG7iHXhOLBLB85&pullRequest=21

Check warning on line 234 in Essentials.Tests/CommandExecutorTests.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_Essentials&issues=AaB6woAG7iHXhOLBLB82&open=AaB6woAG7iHXhOLBLB82&pullRequest=21

Check warning on line 212 in Essentials.Tests/CommandExecutorTests.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_Essentials&issues=AaB6woAG7iHXhOLBLB81&open=AaB6woAG7iHXhOLBLB81&pullRequest=21

Check warning on line 89 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'Assert.IsTrue'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgJ&open=AaB6ptkCJYopeVIx_EgJ&pullRequest=21

Check warning on line 173 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'Assert.IsTrue'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6woAG7iHXhOLBLB80&open=AaB6woAG7iHXhOLBLB80&pullRequest=21

Check warning on line 171 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6woAG7iHXhOLBLB8z&open=AaB6woAG7iHXhOLBLB8z&pullRequest=21

Check warning on line 107 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.Contains' instead of 'Assert.IsTrue'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgL&open=AaB6ptkCJYopeVIx_EgL&pullRequest=21

Check warning on line 105 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgK&open=AaB6ptkCJYopeVIx_EgK&pullRequest=21

Check warning on line 137 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgM&open=AaB6ptkCJYopeVIx_EgM&pullRequest=21

Check warning on line 75 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6ptkCJYopeVIx_EgH&open=AaB6ptkCJYopeVIx_EgH&pullRequest=21

Check warning on line 267 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6woAG7iHXhOLBLB83&open=AaB6woAG7iHXhOLBLB83&pullRequest=21

Check warning on line 250 in Essentials.Tests/CommandExecutorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the overload that accepts a CancellationToken and pass 'TestContext.CancellationToken'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Essentials&issues=AaB6woAG7iHXhOLBLB84&open=AaB6woAG7iHXhOLBLB84&pullRequest=21