Skip to content

#21 Structural changes - #142

Merged
Av3boy merged 21 commits into
devfrom
21-av-temp
Sep 20, 2026
Merged

Av3boy merged 21 commits into
devfrom
21-av-temp

#21 Fix project reference paths

6b90697
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 20, 2026 in 15s

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 93 in SharpEngine.Core/InputManager.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=AaA_0J0copylcTR1E3IC&open=AaA_0J0copylcTR1E3IC&pullRequest=142

Check failure on line 127 in SharpEngine.Core/Windowing/Window.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This method signature overlaps the one defined on line 93, the default parameter value can only be used with named arguments.

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

Check warning on line 42 in SharpEngine.Core/Renderers/UIRenderer.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

All 'UIRenderer' method overloads should be adjacent.

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

Check warning on line 40 in SharpEngine.Core/Windowing/Window.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the field '_renderers' and declare it as a local variable in the relevant methods.

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

Check failure on line 20 in SharpEngine.Core.DependencyInjection/App.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unread private field '_configuration' or refactor the code to use its value.

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

Check warning on line 73 in SharpEngine.Core/Scenes/SceneExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'TEntityType' is not used in the method.

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

Check warning on line 61 in SharpEngine.Core/Entities/UI/Layouts/GridLayout.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=AaA_0Ju7opylcTR1E3Hn&open=AaA_0Ju7opylcTR1E3Hn&pullRequest=142

Check warning on line 99 in SharpEngine.Core/Windowing/SilkWindow.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=AaA_0JzIopylcTR1E3H0&open=AaA_0JzIopylcTR1E3H0&pullRequest=142

Check warning on line 51 in SharpEngine.Core/RendererManager.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

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

Check warning on line 277 in SharpEngine.Core/Windowing/SilkWindow.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this an auto-implemented property and remove its backing field.

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

Check warning on line 127 in SharpEngine.Core/InputManager.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=AaA_0J0copylcTR1E3H_&open=AaA_0J0copylcTR1E3H_&pullRequest=142

Check warning on line 37 in SharpEngine.Core/Entities/UI/UIElement.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this field 'private' and encapsulate it in a 'public' property.

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

Check warning on line 167 in SharpEngine.Core/InputManager.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=AaA_0J0copylcTR1E3IB&open=AaA_0J0copylcTR1E3IB&pullRequest=142

Check warning on line 18 in SharpEngine.Core/RendererManager.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_settings' 'readonly'.

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

Check warning on line 42 in SharpEngine.Core/Scenes/SceneNode.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=AaBIY90s93D17eARwYB_&open=AaBIY90s93D17eARwYB_&pullRequest=142

Check warning on line 133 in SharpEngine.Core/Handlers/WindowHandler.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this argument from the method call; it hides the caller information.

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

Check warning on line 3 in SharpEngine.Dto/Class1.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=AaA_0J4BopylcTR1E3IF&open=AaA_0J4BopylcTR1E3IF&pullRequest=142

Check failure on line 65 in SharpEngine.Core/Handlers/EngineHandler.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the enclosing instance method 'static' or remove this set on the 'static' field.

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

Check warning on line 22 in SharpEngine.Core.DependencyInjection/App.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the field '_engine' and declare it as a local variable in the relevant methods.

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

Check warning on line 147 in SharpEngine.Core/InputManager.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=AaA_0J0copylcTR1E3IA&open=AaA_0J0copylcTR1E3IA&pullRequest=142

Check failure on line 85 in SharpEngine.Core/Entities/UI/Layouts/GridLayout.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename parameter 'item' to 'node' to match the base class declaration.

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

Check warning on line 279 in SharpEngine.Core/Windowing/SilkWindow.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=AaA_0JzIopylcTR1E3Hz&open=AaA_0JzIopylcTR1E3Hz&pullRequest=142

Check failure on line 66 in SharpEngine.Core/Handlers/EngineHandler.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Pass the 'cancellationTokenSource.Token' to this method to allow cancellation of the operation, or use 'CancellationToken.None' to opt out explicitly.

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

Check warning on line 31 in SharpEngine.Core/Renderers/UIRenderer.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_initializedElements' 'readonly'.

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

Check warning on line 12 in SharpEngine.Core/Entities/UI/Layouts/GridLayout.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=AaA_0Ju7opylcTR1E3Hm&open=AaA_0Ju7opylcTR1E3Hm&pullRequest=142