Skip to content

Dev - #120

Merged
Av3boy merged 4 commits into
mainfrom
dev
Dec 13, 2025
Merged

Dev#120
Av3boy merged 4 commits into
mainfrom
dev

Merge remote-tracking branch 'origin/main' into dev

5fe20b8
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Dec 13, 2025 in 30s

Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 105 in AssetStore/AssetStore/v1/Controllers/AssetController.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JfTZsJX7UuJAjc4&open=AZsX8JfTZsJX7UuJAjc4&pullRequest=120

Check warning on line 4 in Shared/sharpengine-ui-shared/src/reportWebVitals.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid using `instanceof` for type checking as it can lead to unreliable results.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8Ja0ZsJX7UuJAjcH&open=AZsX8Ja0ZsJX7UuJAjcH&pullRequest=120

Check warning on line 1 in Portal/sharpengine-web-ui/src/pages/DownloadsPage.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JYpZsJX7UuJAjb5&open=AZsX8JYpZsJX7UuJAjb5&pullRequest=120

Check warning on line 1 in Portal/sharpengine-web-ui/src/styles/globals.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected unknown at-rule "@custom-variant"

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JZBZsJX7UuJAjb7&open=AZsX8JZBZsJX7UuJAjb7&pullRequest=120

Check failure on line 3 in Shared/sharpengine-ui-shared/src/components/Test.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected empty function 'Test'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JbMZsJX7UuJAjcK&open=AZsX8JbMZsJX7UuJAjcK&pullRequest=120

Check warning on line 109 in AssetStore/AssetStore.Database/Models/AssetModel.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JedZsJX7UuJAjcv&open=AZsX8JedZsJX7UuJAjcv&pullRequest=120

Check warning on line 8 in AssetStore/asset-store-ui/src/components/SearchDropdown.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JdRZsJX7UuJAjcc&open=AZsX8JdRZsJX7UuJAjcc&pullRequest=120

Check warning on line 14 in AssetStore/AssetStore/Filters/ModelValidationFilter.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unnecessary Boolean literal(s).

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JfGZsJX7UuJAjc3&open=AZsX8JfGZsJX7UuJAjc3&pullRequest=120

Check warning on line 68 in Shared/sharpengine-ui-shared/src/api/assets.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JaSZsJX7UuJAjcG&open=AZsX8JaSZsJX7UuJAjcG&pullRequest=120

Check warning on line 231 in AssetStore/asset-store-ui/src/index.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected duplicate selector "::file-selector-button", first used at line 95

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JeKZsJX7UuJAjco&open=AZsX8JeKZsJX7UuJAjco&pullRequest=120

Check warning on line 136 in Portal/sharpengine-web-ui/src/index.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected duplicate "-webkit-text-decoration"

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JZSZsJX7UuJAjb8&open=AZsX8JZSZsJX7UuJAjb8&pullRequest=120

Check warning on line 214 in Portal/sharpengine-web-ui/src/index.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected duplicate selector "::file-selector-button", first used at line 97

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JZSZsJX7UuJAjb9&open=AZsX8JZSZsJX7UuJAjb9&pullRequest=120

Check warning on line 107 in AssetStore/AssetStore/v1/Controllers/AssetController.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JfTZsJX7UuJAjc5&open=AZsX8JfTZsJX7UuJAjc5&pullRequest=120

Check warning on line 63 in Shared/SharpEngine.Identity/Auth0Client.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Await WriteLineAsync instead.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8Jc3ZsJX7UuJAjcY&open=AZsX8Jc3ZsJX7UuJAjcY&pullRequest=120

Check warning on line 17 in AssetStore/asset-store-ui/src/components/Header.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "isAuthenticated".

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JdsZsJX7UuJAjcj&open=AZsX8JdsZsJX7UuJAjcj&pullRequest=120

Check warning on line 41 in Shared/sharpengine-ui-shared/src/api/users.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JaGZsJX7UuJAjcF&open=AZsX8JaGZsJX7UuJAjcF&pullRequest=120

Check warning on line 17 in AssetStore/asset-store-ui/src/components/Header.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "user".

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JdsZsJX7UuJAjck&open=AZsX8JdsZsJX7UuJAjck&pullRequest=120

Check warning on line 7 in AssetStore/Tests/AssetStore.API.Tests/Controllers/CommentControllerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this empty class, write its code or make it an "interface".

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JgIZsJX7UuJAjc-&open=AZsX8JgIZsJX7UuJAjc-&pullRequest=120

Check failure on line 12 in Shared/SharpEngine.Shared/Debug.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change the visibility of 'Log' or make it 'const' or 'readonly'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JbcZsJX7UuJAjcM&open=AZsX8JbcZsJX7UuJAjcM&pullRequest=120

Check warning on line 4 in AssetStore/asset-store-ui/src/reportWebVitals.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid using `instanceof` for type checking as it can lead to unreliable results.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JdEZsJX7UuJAjcb&open=AZsX8JdEZsJX7UuJAjcb&pullRequest=120

Check warning on line 354 in AssetStore/asset-store-ui/src/index.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected duplicate selector "body", first used at line 112

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JeKZsJX7UuJAjct&open=AZsX8JeKZsJX7UuJAjct&pullRequest=120

Check warning on line 78 in AssetStore/AssetStore.Database/Models/AssetModel.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JedZsJX7UuJAjcu&open=AZsX8JedZsJX7UuJAjcu&pullRequest=120

Check warning on line 24 in AssetStore/asset-store-ui/src/components/SearchDropdown.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JdRZsJX7UuJAjcd&open=AZsX8JdRZsJX7UuJAjcd&pullRequest=120

Check warning on line 23 in Shared/SharpEngine.Identity/Auth0Client.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Await WriteLineAsync instead.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8Jc3ZsJX7UuJAjcV&open=AZsX8Jc3ZsJX7UuJAjcV&pullRequest=120

Check warning on line 22 in Portal/Portal.Backend/Services/Azure/Blob.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make 'DownloadBlobAsync' a static method.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZsX8JYPZsJX7UuJAjb2&open=AZsX8JYPZsJX7UuJAjb2&pullRequest=120