Skip to content

Implement in-game recent activity #12

Implement in-game recent activity

Implement in-game recent activity #12

Triggered via pull request November 2, 2024 18:10
@SlendySlendy
synchronize #855
Status Failure
Total duration 4m 3s
Artifacts

qodana_code_quality.yml

on: pull_request_target
Fit to window
Zoom out
Zoom in

Annotations

1 error and 211 warnings
qodana
Resource not accessible by integration
Conditional access qualifier expression is not null according to nullable reference types' annotations: ProjectLighthouse.Servers.Website/Pages/Admin/AdminPanelUsersPage.cshtml#L89
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: ProjectLighthouse.Servers.Website/Pages/Moderation/CasePage.cshtml#L31
Conditional access qualifier expression is never null according to nullable reference types' annotations
Disposal of a variable already captured by the 'using' statement: ProjectLighthouse/Serialization/LighthouseSerializer.cs#L59
Variable 'stringWriter' is captured by the 'using' statement and will be automatically disposed when the execution gets out of the scope
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L27
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L73
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L115
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L34
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L76
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L28
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Token/ApiKeyEntity.cs#L11
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L36
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L19
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L84
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L26
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L80
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L34
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L29
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Token/ApiKeyEntity.cs#L13
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L30
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L71
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/ReviewEntity.cs#L39
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L109
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L72
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L22
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L85
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L80
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/SlotEntity.cs#L93
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L78
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Profile/UserEntity.cs#L86
Possible performance issues caused by unlimited string length
Possible performance issues caused by unlimited string length: ProjectLighthouse/Types/Entities/Level/ReviewEntity.cs#L27
Possible performance issues caused by unlimited string length
Path error: ProjectLighthouse.Servers.Website/Pages/Layouts/BaseLayout.cshtml#L97
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/logo-mono.png' is not found
Path error: ProjectLighthouse.Servers.Website/Pages/Partials/SlotCardPartial.cshtml#L46
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/assets' is not found
Path error: ProjectLighthouse.Servers.Website/Pages/Partials/SlotCardPartial.cshtml#L46
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/assets/slotCardBackground.png' is not found
Path error: ProjectLighthouse.Servers.Website/Pages/SlotSettingsPage.cshtml#L42
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/assets/slotCardBackground.png' is not found
Path error: ProjectLighthouse.Servers.Website/Pages/Partials/CommentsPartial.cshtml#L48
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/Pages/Partials/postComment' is not found
Path error: ProjectLighthouse.Servers.Website/Pages/SlotSettingsPage.cshtml#L42
Path '$PROJECT_DIR$/ProjectLighthouse.Servers.Website/assets' is not found
Element is localizable: ProjectLighthouse.Localization/LocalizationManager.cs#L19
Localizable interpolated string: 'Attempting to load '{0}' for '{1}''
Non-accessed field (private accessibility): ProjectLighthouse/Startup/DebugWarmupLifetime.cs#L21
Field 'applicationStartedRegistration' is assigned but its value is never used
Return value must be disposed but the method or function is not annotated with [MustDisposeResource]: ProjectLighthouse/StorableLists/StorableList.cs#L59
Return value must be disposed but method 'GetEnumerator' is not annotated with \[MustDisposeResource\]
Redundant member initializer: ProjectLighthouse/Types/Entities/Moderation/ModerationCaseEntity.cs#L26
Initializing property by default value is redundant
Redundant using directive: ProjectLighthouse.Servers.Website/Startup/WebsiteStartup.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse/Types/Serialization/Activity/Events/GameEvent.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.Website/Controllers/Admin/AdminUserController.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.GameServer/Startup/GameServerStartup.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.API/Startup/ApiStartup.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse/Types/Serialization/User/GameUser.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.Website/Controllers/Admin/AdminUserController.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.API/Startup/ApiStartup.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse/Types/Serialization/Activity/Events/GameReviewEvent.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse.Servers.Website/Pages/Partials/LeaderboardPartial.cshtml#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: ProjectLighthouse/Types/Serialization/User/GameUser.cs#L1
Using directive is not required by the code and can be safely removed
Do not use object initializer for 'using' variable: ProjectLighthouse/Mail/SmtpMailSender.cs#L12
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
RoslynAnalyzers Avoid using 'async void' for test methods as it is deprecated in xUnit.net v3: ProjectLighthouse.Tests/Unit/ModerationTests.cs#L61
Support for 'async void' unit tests is being removed from xUnit.net v3. To simplify upgrading, convert the test to 'async Task' instead.
RoslynAnalyzers Avoid using 'async void' for test methods as it is deprecated in xUnit.net v3: ProjectLighthouse.Tests/Unit/ModerationTests.cs#L38
Support for 'async void' unit tests is being removed from xUnit.net v3. To simplify upgrading, convert the test to 'async Task' instead.
RoslynAnalyzers Avoid using 'async void' for test methods as it is deprecated in xUnit.net v3: ProjectLighthouse.Tests/Unit/ModerationTests.cs#L15
Support for 'async void' unit tests is being removed from xUnit.net v3. To simplify upgrading, convert the test to 'async Task' instead.
qodana
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, github/codeql-action/upload-sarif@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
qodana
CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
qodana
Resource not accessible by integration
qodana
Resource not accessible by integration
qodana
Resource not accessible by integration