Skip to content

Admclamb/fix game submission race conditions - #33

Merged
admclamb merged 9 commits into
mainfrom
admclamb/fix-game-submission-race-conditions
Oct 17, 2026
Merged

admclamb merged 9 commits into
mainfrom
admclamb/fix-game-submission-race-conditions

Update migrations

1aab573
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 17, 2026 in 42s

Annotations

Check warning on line 51 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUY&open=AaFLiqEq5zVgo8XdbYUY&pullRequest=33

Check warning on line 272 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUt&open=AaFLiqEq5zVgo8XdbYUt&pullRequest=33

Check warning on line 184 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUg&open=AaFLiqEq5zVgo8XdbYUg&pullRequest=33

Check warning on line 216 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUk&open=AaFLiqEq5zVgo8XdbYUk&pullRequest=33

Check warning on line 205 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUj&open=AaFLiqEq5zVgo8XdbYUj&pullRequest=33

Check warning on line 227 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUm&open=AaFLiqEq5zVgo8XdbYUm&pullRequest=33

Check warning on line 41 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUW&open=AaFLiqEq5zVgo8XdbYUW&pullRequest=33

Check failure on line 123 in StackDuel.Application.Tests/Events/Games/CompleteGameProblemOnSubmissionAcceptedHandlerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add at least one assertion to this test case.

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFK6wYIPR8kqZF0_sfC&open=AaFK6wYIPR8kqZF0_sfC&pullRequest=33

Check warning on line 156 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUe&open=AaFLiqEq5zVgo8XdbYUe&pullRequest=33

Check warning on line 144 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUc&open=AaFLiqEq5zVgo8XdbYUc&pullRequest=33

Check warning on line 222 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUl&open=AaFLiqEq5zVgo8XdbYUl&pullRequest=33

Check warning on line 74 in StackDuel.Application/Queries/Games/GetAdminGamePlayerHistory/GetAdminGamePlayerHistoryHandler.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change type of parameter 'skippedProblemTitles' from 'System.Collections.Generic.IReadOnlyDictionary<System.Guid, (string Title, string Slug)>' to 'System.Collections.Generic.Dictionary<System.Guid, (string Title, string Slug)>' for improved performance

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaE4RwF8WciTCG5pf2aJ&open=AaE4RwF8WciTCG5pf2aJ&pullRequest=33

Check warning on line 150 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUd&open=AaFLiqEq5zVgo8XdbYUd&pullRequest=33

Check warning on line 177 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUf&open=AaFLiqEq5zVgo8XdbYUf&pullRequest=33

Check warning on line 259 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUr&open=AaFLiqEq5zVgo8XdbYUr&pullRequest=33

Check warning on line 194 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUh&open=AaFLiqEq5zVgo8XdbYUh&pullRequest=33

Check warning on line 232 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUn&open=AaFLiqEq5zVgo8XdbYUn&pullRequest=33

Check warning on line 113 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUa&open=AaFLiqEq5zVgo8XdbYUa&pullRequest=33

Check warning on line 237 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUo&open=AaFLiqEq5zVgo8XdbYUo&pullRequest=33

Check warning on line 362 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUU&open=AaFLiqEq5zVgo8XdbYUU&pullRequest=33

Check warning on line 46 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUX&open=AaFLiqEq5zVgo8XdbYUX&pullRequest=33

Check warning on line 199 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUi&open=AaFLiqEq5zVgo8XdbYUi&pullRequest=33

Check warning on line 270 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUs&open=AaFLiqEq5zVgo8XdbYUs&pullRequest=33

Check warning on line 36 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUV&open=AaFLiqEq5zVgo8XdbYUV&pullRequest=33

Check warning on line 248 in StackDuel.Infrastructure/Migrations/20261014042207_UpdateGameRoundTables.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array

See more on https://sonarcloud.io/project/issues?id=Stack-Duel_server&issues=AaFLiqEq5zVgo8XdbYUp&open=AaFLiqEq5zVgo8XdbYUp&pullRequest=33