Quality Gate failed
Failed conditions
E 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 72 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRaIHStKnsFv867&open=AZ8PJTRaIHStKnsFv867&pullRequest=130
Check warning on line 65 in SharpEngine.Core/Rendering/ShaderParameterBinder.cs
sonarqubecloud / SonarCloud Code Analysis
Loops should be simplified using the "Where" LINQ method
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PHGogb5VpPISvuibT&open=AZ8PHGogb5VpPISvuibT&pullRequest=130
Check warning on line 9 in SharpEngine.Core/Shaders/DefaultShader.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PHGpJb5VpPISvuibV&open=AZ8PHGpJb5VpPISvuibV&pullRequest=130
Check warning on line 18 in SharpEngine.Core/Windowing/SilkWindow.cs
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this 'TODO' comment.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc5Qb5VpPISvoFGG&open=AZ8OVc5Qb5VpPISvoFGG&pullRequest=130
Check warning on line 242 in SharpEngine.Core/Handlers/WindowHandler.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this unused method parameter 'arg2'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSMEb5VpPISvuXuh&open=AZ8PGSMEb5VpPISvuXuh&pullRequest=130
Check warning on line 29 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs
sonarqubecloud / SonarCloud Code Analysis
Make '_lightsNode' 'readonly'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRaIHStKnsFv863&open=AZ8PJTRaIHStKnsFv863&pullRequest=130
Check warning on line 9 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs
sonarqubecloud / SonarCloud Code Analysis
Rename class 'TerrainGenerator_Old' to match pascal case naming rules, consider using 'TerrainGeneratorOld'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRaIHStKnsFv865&open=AZ8PJTRaIHStKnsFv865&pullRequest=130
Check warning on line 26 in SharpEngine.Core/Engine.cs
sonarqubecloud / SonarCloud Code Analysis
Initialize all 'static fields' inline and remove the 'static constructor'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc6jb5VpPISvoFGR&open=AZ8OVc6jb5VpPISvoFGR&pullRequest=130
Check warning on line 225 in SharpEngine.Core/Handlers/WindowHandler.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary cast to 'MouseButton'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSMEb5VpPISvuXuj&open=AZ8PGSMEb5VpPISvuXuj&pullRequest=130
Check warning on line 51 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs
sonarqubecloud / SonarCloud Code Analysis
Remove the field '_scene' and declare it as a local variable in the relevant methods.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRqIHStKnsFv87C&open=AZ8PJTRqIHStKnsFv87C&pullRequest=130
Check warning on line 11 in ObjLoader/TypeParsers/ObjectNameParser.cs
sonarqubecloud / SonarCloud Code Analysis
Make '_dataStore' 'readonly'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PYyyNxRTRgvXs3d1l&open=AZ8PYyyNxRTRgvXs3d1l&pullRequest=130
Check warning on line 27 in ObjLoader/Loaders/ObjLoader/ObjLoaderFactory.cs
sonarqubecloud / SonarCloud Code Analysis
Initialize all 'static fields' inline and remove the 'static constructor'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSDeb5VpPISvuXuY&open=AZ8PGSDeb5VpPISvuXuY&pullRequest=130
Check failure on line 127 in SharpEngine.Core/Windowing/Window.cs
sonarqubecloud / SonarCloud Code Analysis
This method signature overlaps the one defined on line 116, the default parameter value can only be used with named arguments.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSJvb5VpPISvuXua&open=AZ8PGSJvb5VpPISvuXua&pullRequest=130
Check failure on line 155 in SharpEngine.Core/Windowing/Window.cs
sonarqubecloud / SonarCloud Code Analysis
This method signature overlaps the one defined on line 107, the default parameter value can only be used with named arguments.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSJvb5VpPISvuXub&open=AZ8PGSJvb5VpPISvuXub&pullRequest=130
Check failure on line 66 in SharpEngine.Core/Audio/AudioSource.cs
sonarqubecloud / SonarCloud Code Analysis
Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSI_b5VpPISvuXuZ&open=AZ8PGSI_b5VpPISvuXuZ&pullRequest=130
Check warning on line 36 in SharpEngine.Core/Renderers/ParticleRenderer.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSKub5VpPISvuXuc&open=AZ8PGSKub5VpPISvuXuc&pullRequest=130
Check warning on line 8 in SharpEngine.Core.Components/Properties/Textures/Texture.cs
sonarqubecloud / SonarCloud Code Analysis
Fix this implementation of 'IDisposable' to conform to the dispose pattern.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc2_b5VpPISvoFGB&open=AZ8OVc2_b5VpPISvoFGB&pullRequest=130
Check warning on line 101 in Examples/MinecraftClone/Minecraft.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this commented out code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PHGtab5VpPISvuibX&open=AZ8PHGtab5VpPISvuibX&pullRequest=130
Check warning on line 27 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs
sonarqubecloud / SonarCloud Code Analysis
Remove the field '_scene' and declare it as a local variable in the relevant methods.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRaIHStKnsFv866&open=AZ8PJTRaIHStKnsFv866&pullRequest=130
Check warning on line 68 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this 'TODO' comment.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJTRaIHStKnsFv869&open=AZ8PJTRaIHStKnsFv869&pullRequest=130
Check warning on line 69 in Examples/Tutorial 4.1 - Model Loading/Program.cs
sonarqubecloud / SonarCloud Code Analysis
'System.NullReferenceException' should not be thrown by user code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc1Vb5VpPISvoFF2&open=AZ8OVc1Vb5VpPISvoFF2&pullRequest=130
Check warning on line 160 in Examples/Tutorial 4.1 - Model Loading/Program.cs
sonarqubecloud / SonarCloud Code Analysis
'System.NullReferenceException' should not be thrown by user code.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc1Vb5VpPISvoFF5&open=AZ8OVc1Vb5VpPISvoFF5&pullRequest=130
Check warning on line 206 in SharpEngine.Core/Handlers/WindowHandler.cs
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary cast to 'MouseButton'.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PGSMEb5VpPISvuXuf&open=AZ8PGSMEb5VpPISvuXuf&pullRequest=130
Check warning on line 90 in SharpEngine.Core/Handlers/EngineHandler.cs
sonarqubecloud / SonarCloud Code Analysis
Logging in a catch clause should pass the caught exception as a parameter.
See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8OVc6Rb5VpPISvoFGM&open=AZ8OVc6Rb5VpPISvoFGM&pullRequest=130
Check warning on line 59 in SharpEngine.Core.Numerics/MathExtensions.cs
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=AZ8OVc6pb5VpPISvoFGS&open=AZ8OVc6pb5VpPISvoFGS&pullRequest=130