Skip to content

Merge pull request #600 from osu-tournament-rating/refactor/data-parser #286

Merge pull request #600 from osu-tournament-rating/refactor/data-parser

Merge pull request #600 from osu-tournament-rating/refactor/data-parser #286

Triggered via push February 19, 2025 18:20
Status Success
Total duration 4m 35s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 412 warnings, and 586 notices
Hardcoded passwords: API/API.csproj#L11
Hardcoded password detected by "squarespace-access-token" default rule
Hardcoded passwords: DataWorkerService/DataWorkerService.csproj#L7
Hardcoded password detected by "squarespace-access-token" default rule
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Tournaments/TournamentDataProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/BackgroundServices/TournamentProcessorService.cs#L20
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Matches/MatchDataProcessor.cs#L18
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Games/GameStatsProcessor.cs#L13
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Games/GameVerificationProcessor.cs#L14
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/AutomationChecks/Matches/MatchHeadToHeadCheck.cs#L17
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Games/GameAutomationChecksProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Tournaments/TournamentAutomationChecksProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Tournaments/TournamentStatsProcessor.cs#L14
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/BackgroundServices/PlayerOsuTrackUpdateService.cs#L14
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Matches/MatchVerificationProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Scores/ScoreAutomationChecksProcessor.cs#L13
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Scores/ScoreVerificationProcessor.cs#L10
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Matches/MatchAutomationChecksProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Tournaments/TournamentVerificationProcessor.cs#L15
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/Processors/Matches/MatchStatsProcessor.cs#L16
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well.: DataWorkerService/BackgroundServices/PlayerOsuUpdateService.cs#L14
Parameter 'logger' is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well
Collection content is never queried (non-private accessibility): Database/Entities/Tournament.cs#L119
Content of collection 'PlayerTournamentStats' is only updated but never used
Collection content is never queried (non-private accessibility): Database/Entities/Beatmap.cs#L141
Content of collection 'Games' is only updated but never used
Collection content is never queried (non-private accessibility): Database/Entities/Player.cs#L91
Content of collection 'Scores' is only updated but never used
Collection is never updated (non-private accessibility): Database/Entities/Processor/PlayerRating.cs#L75
Content of collection 'Adjustments' is never updated
'??' condition is never null according to nullable reference types' annotations: API/Services/Implementations/LeaderboardService.cs#L63
'??' left operand is never null according to nullable reference types' annotations
Redundant nullable warning suppression expression: API/Services/Implementations/UserSettingsService.cs#L35
The nullable warning suppression expression is redundant
Redundant using directive: API/Configurations/JwtConfiguration.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: API/Repositories/Implementations/ApiTournamentsRepository.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: DataWorkerService/Program.cs#L22
Using directive is not required by the code and can be safely removed
Redundant using directive: Database/Repositories/Implementations/BeatmapsRepository.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: OsuApiClient.Tests/Program.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Database/OtrContext.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: API/Configurations/MapperProfile.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: API/Controllers/MatchesController.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Database/Repositories/Implementations/GamesRepository.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Database/Repositories/Implementations/GameScoresRepository.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: DataWorkerService/Program.cs#L25
Using directive is not required by the code and can be safely removed
Redundant using directive: Database/Repositories/Implementations/PlayerRatingsRepository.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: API/Controllers/GameScoresController.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: API/SwaggerGen/SwaggerGenExtensions.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: API/Controllers/GamesController.cs#L4
Using directive is not required by the code and can be safely removed
Route parameter constraint not resolved: API/Controllers/PlayersController.cs#L14
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/FilteringController.cs#L13
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/TournamentsController.cs#L16
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/GamesController.cs#L15
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/SearchController.cs#L13
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/OAuthController.cs#L15
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/MeController.cs#L15
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/LeaderboardsController.cs#L13
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/UsersController.cs#L16
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/ClientsController.cs#L14
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/GameScoresController.cs#L15
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/BeatmapsController.cs#L13
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/DiagnosticsController.cs#L9
Route parameter constraint 'apiVersion' is not resolved
Route parameter constraint not resolved: API/Controllers/MatchesController.cs#L15
Route parameter constraint 'apiVersion' is not resolved
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L59
Auto-property accessor 'RejectionReason.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L46
Auto-property accessor 'MatchesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L75
Auto-property accessor 'VerifiedBy.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFrequencyDTO.cs#L21
Auto-property accessor 'Username.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L60
Auto-property accessor 'DrainLength.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L60
Auto-property accessor 'ProcessingStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFrequencyDTO.cs#L26
Auto-property accessor 'Frequency.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/LeaderboardFilterDefaultsDTO.cs#L7
Auto-property accessor 'MaxMatches.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L51
Auto-property accessor 'RatingAdjustments.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AdminNoteDTO.cs#L11
Auto-property accessor 'Id.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerCompactDTO.cs#L13
Auto-property accessor 'Id.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L123
Auto-property accessor 'RejectionReason.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L48
Auto-property accessor 'DiffName.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L52
Auto-property accessor 'Tournaments.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L93
Auto-property accessor 'ProcessingStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L46
Auto-property accessor 'PlayedHDHR.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L95
Auto-property accessor 'MatchAverageAccuracyAggregate.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AccessCredentialsDTO.cs#L11
Auto-property accessor 'AccessToken.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AccessCredentialsDTO.cs#L16
Auto-property accessor 'RefreshToken.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingDTO.cs#L38
Auto-property accessor 'CountryRank.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingChartDTO.cs#L11
Auto-property accessor 'ChartData.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L25
Auto-property accessor 'MinRating.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L25
Auto-property accessor 'CreatorId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L90
Auto-property accessor 'MatchAverageMissesAggregate.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L31
Auto-property accessor 'MatchesLost.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L67
Auto-property accessor 'ProcessingStatus.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L46
Auto-property accessor 'RatingDelta.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L117
Auto-property accessor 'ProcessingStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L46
Auto-property accessor 'Score.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L26
Auto-property accessor 'PlayedHD.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L26
Auto-property accessor 'RatingForNextMajorTier.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L71
Auto-property accessor 'LobbySize.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L55
Auto-property accessor 'RejectionReason.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Processor/RatingAdjustment.cs#L64
Auto-property accessor 'VolatilityAfter.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/ModStatsDTO.cs#L12
Auto-property accessor 'NormalizedAverageScore.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L48
Auto-property accessor 'VerificationStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/LeaderboardPlayerInfoDTO.cs#L10
Auto-property accessor 'PlayerId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L100
Auto-property accessor 'AverageGamesPlayedAggregate.get' is never used
Auto-property accessor is never used (non-private accessibility): OsuApiClient/Domain/Osu/Beatmaps/Beatmap.cs#L21
Auto-property accessor 'BeatmapsetId.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L34
Auto-property accessor 'BeatmapSets.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L65
Auto-property accessor 'ProcessingStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L31
Auto-property accessor 'MaxRating.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerSearchResultDTO.cs#L43
Auto-property accessor 'Thumbnail.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L36
Auto-property accessor 'PlayedDT.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L35
Auto-property accessor 'Ruleset.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L58
Auto-property accessor 'RankRangeLowerBound.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L65
Auto-property accessor 'SubmittedBy.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/ModStatsDTO.cs#L9
Auto-property accessor 'GamesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L40
Auto-property accessor 'TeamType.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/ModStatsDTO.cs#L11
Auto-property accessor 'WinRate.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerOsuRulesetData.cs#L35
Auto-property accessor 'EarliestGlobalRank.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L111
Auto-property accessor 'VerificationStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/OAuthClient.cs#L41
Auto-property accessor 'UserId.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L44
Auto-property accessor 'OAuthClients.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L40
Auto-property accessor 'AverageAccuracy.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L21
Auto-property accessor 'RatingForNextTier.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L26
Auto-property accessor 'MatchesWon.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L70
Auto-property accessor 'VerifiedBy.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/LeaderboardDTO.cs#L8
Auto-property accessor 'TotalPlayerCount.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L70
Auto-property accessor 'SubmittedBy.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L54
Auto-property accessor 'RejectionReason.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L24
Auto-property accessor 'RatingGained.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/GameScore.cs#L107
Auto-property accessor 'GameId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L28
Auto-property accessor 'Ruleset.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L87
Auto-property accessor 'VerificationStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingChartDataPointDTO.cs#L68
Auto-property accessor 'RatingAdjustmentType.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L57
Auto-property accessor 'VerificationStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L32
Auto-property accessor 'Artist.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L66
Auto-property accessor 'Bpm.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L57
Auto-property accessor 'SubmittedDate.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L41
Auto-property accessor 'RankedStatus.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/GameScore.cs#L59
Auto-property accessor 'Perfect.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameWinRecordDTO.cs#L23
Auto-property accessor 'LoserTeam.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/ModStatsDTO.cs#L10
Auto-property accessor 'GamesWon.get' is never used
Auto-property accessor is never used (non-private accessibility): API/Configurations/AuthConfiguration.cs#L7
Auto-property accessor 'EnforceWhitelist.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L85
Auto-property accessor 'MatchAverageScoreAggregate.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFilteringResultDTO.cs#L13
Auto-property accessor 'PlayerId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L41
Auto-property accessor 'PlayedFL.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L27
Auto-property accessor 'Ruleset.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L37
Auto-property accessor 'SearchQuery.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L22
Auto-property accessor 'AverageMatchCost.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L45
Auto-property accessor 'Players.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L100
Auto-property accessor 'Mods.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L64
Auto-property accessor 'Ruleset.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L80
Auto-property accessor 'StartTime.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L35
Auto-property accessor 'Games.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L51
Auto-property accessor 'PlayedHDDT.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerOsuRulesetData.cs#L41
Auto-property accessor 'EarliestGlobalRankDate.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L42
Auto-property accessor 'DateMax.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AccessCredentialsDTO.cs#L26
Auto-property accessor 'RefreshExpiration.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L48
Auto-property accessor 'PlayerMatchStats.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L51
Auto-property accessor 'RankedDate.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L45
Auto-property accessor 'RankedStatus.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Beatmap.cs#L84
Auto-property accessor 'CountSpinner.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringResultDTO.cs#L22
Auto-property accessor 'FilteringResults.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L43
Auto-property accessor 'TournamentsPlayed.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L16
Auto-property accessor 'TeammateId.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Game.cs#L23
Auto-property accessor 'OsuId.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/User.cs#L22
Auto-property accessor 'LastLogin.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringResultDTO.cs#L11
Auto-property accessor 'PlayersPassed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L21
Auto-property accessor 'MatchesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerMatchStats.cs#L77
Auto-property accessor 'OpponentIds.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AccessCredentialsDTO.cs#L21
Auto-property accessor 'AccessExpiration.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchRequestQueryDTO.cs#L37
Auto-property accessor 'DateMin.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/GameScore.cs#L53
Auto-property accessor 'Pass.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerSearchResultDTO.cs#L38
Auto-property accessor 'Username.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L26
Auto-property accessor 'MatchesWon.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L80
Auto-property accessor 'LobbySize.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Processor/RatingAdjustment.cs#L58
Auto-property accessor 'VolatilityBefore.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingStatsDTO.cs#L31
Auto-property accessor 'IsProvisional.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L38
Auto-property accessor 'StartTime.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentRequestQueryDTO.cs#L53
Auto-property accessor 'VerificationStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerSearchResultDTO.cs#L28
Auto-property accessor 'GlobalRank.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Match.cs#L76
Auto-property accessor 'TournamentId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L21
Auto-property accessor 'MatchesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L34
Auto-property accessor 'ScoringType.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L16
Auto-property accessor 'PlayedEZ.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L40
Auto-property accessor 'Matches.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/LeaderboardDTO.cs#L9
Auto-property accessor 'FilterDefaults.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L57
Auto-property accessor 'MatchesPlayed.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/OAuthClientCreatedDTO.cs#L12
Auto-property accessor 'ClientSecret.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L46
Auto-property accessor 'RatingDelta.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentSearchResultDTO.cs#L23
Auto-property accessor 'LobbySize.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L85
Auto-property accessor 'EndTime.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameWinRecordDTO.cs#L18
Auto-property accessor 'WinnerTeam.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L36
Auto-property accessor 'SubTierFillPercentage.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Player.cs#L76
Auto-property accessor 'User.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFrequencyDTO.cs#L16
Auto-property accessor 'OsuId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L82
Auto-property accessor 'Players.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L94
Auto-property accessor 'CountMiss.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L16
Auto-property accessor 'AverageRatingDelta.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L31
Auto-property accessor 'NextMajorTier.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L41
Auto-property accessor 'MajorTierFillPercentage.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L22
Auto-property accessor 'PlayerId.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/RankProgressDTO.cs#L16
Auto-property accessor 'CurrentSubTier.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L43
Auto-property accessor 'EndTime.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L50
Auto-property accessor 'PlayerRatings.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L79
Auto-property accessor 'BestWinStreak.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Tournament.cs#L39
Auto-property accessor 'ForumUrl.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L46
Auto-property accessor 'Mods.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L19
Auto-property accessor 'Ruleset.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L104
Auto-property accessor 'Players.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringRequestDTO.cs#L50
Auto-property accessor 'PeakRating.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/TournamentCompactDTO.cs#L99
Auto-property accessor 'RejectionReason.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/CreatedResultBaseDTO.cs#L18
Auto-property accessor 'Location.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L32
Auto-property accessor 'Beatmaps.set' is never used
Auto-property accessor is never used (non-private accessibility): OsuApiClient/Domain/Osu/Beatmaps/BeatmapExtended.cs#L44
Auto-property accessor 'OverallDifficulty.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L36
Auto-property accessor 'GamesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/FilteringResultDTO.cs#L16
Auto-property accessor 'PlayersFailed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFilteringResultDTO.cs#L17
Auto-property accessor 'Username.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L55
Auto-property accessor 'Users.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Tournament.cs#L45
Auto-property accessor 'RankRangeLowerBound.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L63
Auto-property accessor 'ProcessingStatus.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/LeaderboardPlayerInfoDTO.cs#L16
Auto-property accessor 'MatchesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameDTO.cs#L75
Auto-property accessor 'RejectionReason.init' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L106
Auto-property accessor 'AveragePlacingAggregate.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Player.cs#L66
Auto-property accessor 'OsuTrackLastFetch.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Game.cs#L103
Auto-property accessor 'BeatmapId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameWinRecordDTO.cs#L13
Auto-property accessor 'GameId.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/BeatmapSet.cs#L39
Auto-property accessor 'Title.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L36
Auto-property accessor 'GamesPlayed.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerFrequencyDTO.cs#L11
Auto-property accessor 'PlayerId.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/Game.cs#L92
Auto-property accessor 'MatchId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/SearchResponseCollectionDTO.cs#L11
Auto-property accessor 'Tournaments.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L11
Auto-property accessor 'PlayedNM.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L37
Auto-property accessor 'GameScores.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L56
Auto-property accessor 'PlayedHDEZ.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingDTO.cs#L48
Auto-property accessor 'Adjustments.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerOpponentComparisonDTO.cs#L16
Auto-property accessor 'OpponentId.get' is never used
Auto-property accessor is never used (non-private accessibility): API.Utils.Jwt/Options/ReadOptions.cs#L24
Auto-property accessor 'Validate.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/GameScoreDTO.cs#L34
Auto-property accessor 'Team.init' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L28
Auto-property accessor 'AverageScore.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L43
Auto-property accessor 'MatchWinRecords.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L99
Auto-property accessor 'TournamentId.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/AggregatePlayerMatchStatsDTO.cs#L19
Auto-property accessor 'HighestRating.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerTeammateComparisonDTO.cs#L31
Auto-property accessor 'MatchesLost.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingDTO.cs#L28
Auto-property accessor 'Percentile.get' is never used
Auto-property accessor is never used (non-private accessibility): Database/OtrContext.cs#L56
Auto-property accessor 'UserSettings.set' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L21
Auto-property accessor 'PlayedHT.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L49
Auto-property accessor 'VerificationStatus.set' is never used
Auto-property accessor is never used (non-private accessibility): Database/Entities/PlayerTournamentStats.cs#L34
Auto-property accessor 'AveragePlacement.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerRatingDTO.cs#L23
Auto-property accessor 'Volatility.get' is never used
Auto-property accessor is never used (non-private accessibility): API/DTOs/PlayerModStatsDTO.cs#L31
Auto-property accessor 'PlayedHR.get' is never used
Class is never instantiated (non-private accessibility): API/SwaggerGen/Filters/RegisterCustomSchemaDocumentFilter.cs#L13
Class 'RegisterCustomSchemaDocumentFilter' is never instantiated
Class is never instantiated (non-private accessibility): OsuApiClient.Tests/Tests/RefreshTokenAuthorizationTest.cs#L11
Class 'RefreshTokenAuthorizationTest' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/MatchSearchResultDTO.cs#L6
Class 'MatchSearchResultDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/SwaggerGen/Filters/DiscardNestedParametersOperationFilter.cs#L11
Class 'DiscardNestedParametersOperationFilter' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/MatchDTO.cs#L12
Class 'MatchDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/SwaggerGen/Filters/RequireNonNullablePropertiesSchemaFilter.cs#L11
Class 'RequireNonNullablePropertiesSchemaFilter' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/TournamentCreatedResultDTO.cs#L9
Class 'TournamentCreatedResultDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/MatchSubmissionStatusDTO.cs#L8
Class 'MatchSubmissionStatusDTO' is never instantiated
Class is never instantiated (non-private accessibility): Database/Entities/OAuthClientAdminNote.cs#L6
Class 'OAuthClientAdminNote' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/UserDTO.cs#L6
Class 'UserDTO' is never instantiated
Class is never instantiated (non-private accessibility): Database/Entities/BeatmapAttributes.cs#L12
Class 'BeatmapAttributes' is never instantiated
Class is never instantiated (non-private accessibility): API/SwaggerGen/Filters/SecurityMetadataOperationFilter.cs#L15
Class 'SecurityMetadataOperationFilter' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/MatchCreatedResultDTO.cs#L9
Class 'MatchCreatedResultDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/GameDTO.cs#L12
Class 'GameDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/GameScoreDTO.cs#L12
Class 'GameScoreDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/UserSettingsDTO.cs#L8
Class 'UserSettingsDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/GameWinRecordDTO.cs#L8
Class 'GameWinRecordDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/BeatmapDTO.cs#L6
Class 'BeatmapDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/TournamentDTO.cs#L6
Class 'TournamentDTO' is never instantiated
Class is never instantiated (non-private accessibility): Database/Entities/GameScoreAudit.cs#L9
Class 'GameScoreAudit' is never instantiated
Class is never instantiated (non-private accessibility): OsuApiClient.Tests/ClientTestService.cs#L11
Class 'ClientTestService' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/RatingAdjustmentDTO.cs#L8
Class 'RatingAdjustmentDTO' is never instantiated
Class is never instantiated (non-private accessibility): Database/Entities/PlayerHighestRanks.cs#L13
Class 'PlayerHighestRanks' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/BeatmapAttributesDTO.cs#L8
Class 'BeatmapAttributesDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/OAuthClientCreatedDTO.cs#L7
Class 'OAuthClientCreatedDTO' is never instantiated
Class is never instantiated (non-private accessibility): Database/Entities/TournamentAudit.cs#L9
Class 'TournamentAudit' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/PlayerOsuRulesetDataDTO.cs#L9
Class 'PlayerOsuRulesetDataDTO' is never instantiated
Class is never instantiated (non-private accessibility): API/DTOs/AdminNoteDTO.cs#L6
Class 'AdminNoteDTO' is never instantiated
Class with virtual (overridable) members never inherited (non-private accessibility): Database/OtrContext.cs#L19
Class 'OtrContext' has some virtual members but no inheritors
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: API/Controllers/UsersController.cs#L59
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used: Database/Repositories/Implementations/PlayerRatingsRepository.cs#L110
Part of loop's body can be converted into LINQ-expression but another 'GetEnumerator' method will be used
Member can be made private (non-private accessibility): OsuApiClient/OsuClient.cs#L40
Property 'Configuration' can be made private
Member can be made private (non-private accessibility): DataWorkerService.Tests/Mocks/MockResolvers.cs#L21
Property 'ScoreProcessorResolver' can be made private
Member can be made private (non-private accessibility): API.Tests/SeedData/SeededPlayerRatings.cs#L24
Method 'GetSimpleLeaderboard' can be made private
Member can be made private (non-private accessibility): DataWorkerService.Tests/Mocks/MockResolvers.cs#L33
Property 'GameProcessorResolver' can be made private
Replace auto-property with computed property: Database/Entities/AdminNoteEntityBase.cs#L20
Replace auto-property with computed property
Replace auto-property with computed property: Database/Entities/TournamentAdminNote.cs#L8
Replace auto-property with computed property
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.Admin.cs#L89
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.Admin.cs#L89
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.cs#L106
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.cs#L107
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.cs#L85
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.Admin.cs#L21
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.cs#L47
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.cs#L24
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.cs#L24
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.Admin.cs#L21
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.cs#L47
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.cs#L85
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GameScoresController.Admin.cs#L50
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Action's route prefix can be extracted to controller's route: API/Controllers/GamesController.Admin.cs#L50
Route prefix '{id:int}' can be extracted to controller's route template because it is common for all actions in this controller
Some values of the enum are not processed inside 'switch' statement and are handled via default section: Database/Entities/GameScore.cs#L144
Some values of the enum are not processed inside switch: ManiaOther, Mania4k, Mania7k
Type parameter could be declared as covariant or contravariant: DataWorkerService/Processors/IProcessor.cs#L9
The type parameter 'TEntity' could be declared as contravariant
Type parameter could be declared as covariant or contravariant: DataWorkerService/AutomationChecks/IAutomationCheck.cs#L9
The type parameter 'TEntity' could be declared as contravariant
Type member is never used (non-private accessibility): API/DTOs/GameDTO.cs#L110
Property 'AdminNotes' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L239
Method 'GetLeaderboardAsync_ReturnsBronze_WhenRequested' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Games/GameScoreCountCheckTests.cs#L53
Method 'Check_GivenPreVerifiedAndVerifiedScores_ConsidersValidScores' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L10
Method 'IsEngaged_NullFilter_ReturnsFalse' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Games/GameScoreCountCheckTests.cs#L26
Method 'Check_GivenOnlyPreRejectedAndRejectedScores_FailsWith_NoValidScores' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L182
Method 'GetLeaderboardAsync_ReturnsPlatinum_WhenRequested' is never used
Type member is never used (non-private accessibility): API/DTOs/PlayerOsuRulesetDataDTO.cs#L34
Property 'EarliestGlobalRankDate' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/Stats/MatchStatsProcessorTests.cs#L48
Method 'Processor_MovesGamesToNextProcessingStatus' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L16
Property 'CountPlayedDT' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L149
Method 'IsDiamondTier_TierIsDiamond_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L501
Method 'GetNextMajorTierFillPercentage_GivenAboveEliteGrandmaster_ReturnsNull' is never used
Type member is never used (non-private accessibility): API/DTOs/PlayerFilteringResultDTO.cs#L33
Property 'FilteringResultMessage' is never used
Type member is never used (non-private accessibility): API/DTOs/OAuthClientDTO.cs#L21
Property 'RateLimitOverride' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Matches/MatchBeatmapCheckTests.cs#L37
Method 'Check_NotFlagged_WhenFirstTwoGames_ContainUnexpectedBeatmaps' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/Stats/GameStatsProcessorTests.cs#L64
Method 'Processor_Integrated_BehavesAsExpected' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L293
Method 'GetNextMajorTier_ReturnsCorrectTier' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L122
Method 'GetLeaderboardAsync_ReturnsMaster_WhenRequested' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L80
Method 'GetLeaderboardAsync_ReturnsEliteGrandmaster_WhenRequested' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L253
Method 'IsSilverTier_TierIsSilver_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L72
Property 'LastProcessingDate' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L6
Property 'AverageScoreHD' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/Stats/GameStatsProcessorTests.cs#L14
Method 'Processor_ProperlyAssigns_ScorePlacements' is never used
Type member is never used (non-private accessibility): Database/Entities/User.cs#L74
Property 'GameAdminNotes' is never used
Type member is never used (non-private accessibility): API/DTOs/PlayerMatchStatsDTO.cs#L38
Property 'AveragePlacement' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L15
Property 'CountPlayedHR' is never used
Type member is never used (non-private accessibility): API/DTOs/UserDTO.cs#L16
Property 'Settings' is never used
Type member is never used (non-private accessibility): API/Repositories/Interfaces/IUsesCache.cs#L11
Method 'InvalidateCacheEntriesAsync' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L8
Property 'AverageScoreDT' is never used
Type member is never used (non-private accessibility): Database/OtrContext.cs#L47
Property 'PlayerAdminNotes' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L5
Property 'AverageScoreEZ' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/Mocks/MockResolvers.cs#L67
Property 'TournamentProcessorResolver' is never used
Type member is never used (non-private accessibility): Database/OtrContext.cs#L54
Property 'TournamentAudits' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L662
Method 'IsMaster_ReturnsCorrectBool' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L520
Method 'IsProvisional_GivenAnyCriteriaMet_ReturnsTrue' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Matches/MatchGameCountCheckTests.cs#L26
Method 'Check_GivenOnlyPreRejectedAndRejectedGames_FailsWith_NoValidGames' is never used
Type member is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L94
Property 'AdminNotes' is never used
Type member is never used (non-private accessibility): Database/OtrContext.cs#L39
Property 'GameWinRecords' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L7
Property 'AverageScoreHR' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L378
Method 'GetNextMajorTierRatingDelta_ReturnsCorrectDelta' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L325
Method 'GetLeaderboardAsync_SpecificallyIncludes_Silver_Diamond_EliteGrandmaster_WhenRequested' is never used
Type member is never used (non-private accessibility): Database/Entities/Player.cs#L122
Property 'CreatedBeatmaps' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L86
Method 'IsEliteGrandmasterTier_TierIsEliteGrandmaster_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API/DTOs/ScoreStatsDTO.cs#L17
Property 'CountPlayedFL' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L611
Method 'IsPlatinum_ReturnsCorrectBool' is never used
Type member is never used (non-private accessibility): Database/Entities/PlayerHighestRanks.cs#L54
Property 'Player' is never used (except inside its declaration)
Type member is never used (non-private accessibility): Database/Entities/Processor/RatingAdjustment.cs#L34
Property 'Ruleset' is never used (except inside its declaration)
Type member is never used (non-private accessibility): API/DTOs/PlayerOsuRulesetDataDTO.cs#L29
Property 'EarliestGlobalRank' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/Utilities/MatchCostCalculatorTests.cs#L14
Method 'OtrMatchCostFormula_ProducesAccurateData' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L279
Method 'IsBronzeTier_TierIsBronze_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L679
Method 'IsGrandmaster_ReturnsCorrectBool' is never used
Type member is never used (non-private accessibility): Database/OtrContext.cs#L33
Property 'BeatmapAttributes' is never used
Type member is never used (non-private accessibility): API/SwaggerGen/SwaggerGenExtensions.cs#L25
Method 'GetControllerAndActionAttributes' is never used
Type member is never used (non-private accessibility): Database/Entities/Player.cs#L101
Property 'TournamentStats' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L219
Method 'GetNextTierRatingDelta_ReturnsCorrectDelta' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L132
Method 'GetNextTier_GivenAnyRatingAboveEliteGrandmaster_ReturnsNull' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L307
Method 'GetNextMajorTier_GivenAnyRatingAboveEliteGrandmaster_ReturnsNull' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L175
Method 'IsEmeraldTier_TierIsEmerald_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L118
Method 'GetNextTier_ReturnsCorrectNextTier' is never used
Type member is never used (non-private accessibility): Database/OtrContext.cs#L42
Property 'MatchAudits' is never used
Type member is never used (non-private accessibility): API.Tests/Services/LeaderboardServiceTests.cs#L221
Method 'GetLeaderboardAsync_ReturnsSilver_WhenRequested' is never used
Type member is never used (non-private accessibility): API/DTOs/BeatmapDTO.cs#L66
Property 'BeatmapSet' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Matches/MatchGameCountCheckTests.cs#L48
Method 'Check_GivenPreVerifiedAndVerifiedGames_ConsidersValidGames' is never used
Type member is never used (non-private accessibility): API/DTOs/RatingAdjustmentDTO.cs#L38
Property 'VolatilityBefore' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/LeaderboardExtensionsTests.cs#L97
Method 'IsGrandmasterTier_TierIsGrandmaster_ReturnsTrue' is never used
Type member is never used (non-private accessibility): API.Tests/Utilities/RatingUtilsTests.cs#L560
Method 'IsBronze_ReturnsCorrectBool' is never used
Type member is never used (non-private accessibility): DataWorkerService.Tests/AutomationChecks/Matches/MatchHeadToHeadCheckTests.cs#L106
Method 'Check_GivenGamesEligibleForConversion_WithMoreThanTwoUniquePlayers_FailsAllWithFailedTeamVsConversion' is never used
Type member is never used (non-private accessibility): API/DTOs/MatchDTO.cs#L77
Property 'Tournament' is never used