Skip to content

Remediate the 2026-09-22 audit and overhaul CI/CD - #86

Merged
AriusII merged 202 commits into
mainfrom
feat/audit-remediation-cicd
Sep 23, 2026
Merged

AriusII merged 202 commits into
mainfrom
feat/audit-remediation-cicd

Wire the native host emulator job and document Wave 2 for 2.0.0

04d8e4a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 23, 2026 in 1m 7s

Annotations

Check warning on line 196 in libs/CheatEngine.SDK.Engine/Assembly/AutoAssemblerPatcher.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDPT13g_PYja8cF3l&open=AaDPDPT13g_PYja8cF3l&pullRequest=86

Check warning on line 103 in tests/CheatEngine.SDK.Repository.Tests/HostContract/NativeHostEmulatorScriptTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use partial property instead of partial method for GeneratedRegex

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPxTKHiUy6u1FzbQos&open=AaDPxTKHiUy6u1FzbQos&pullRequest=86

Check warning on line 302 in tests/CheatEngine.SDK.Hosting.Tests/Lifecycle/DisablePluginTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use an overload with a CancellationToken, available tokens: Xunit.TestContext.Current.CancellationToken

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPxT43iUy6u1FzbQpC&open=AaDPxT43iUy6u1FzbQpC&pullRequest=86

Check warning on line 104 in tests/CheatEngine.SDK.Abi.Tests/FieldLayout/FieldLayoutContractTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use implicit culture-sensitive ToString in interpolated strings

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPQL5CllTdum08Qr5q&open=AaDPQL5CllTdum08Qr5q&pullRequest=86

Check warning on line 254 in tests/CheatEngine.SDK.Engine.Tests/Inspection/EngineInspectionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDLKhsUTvF0Wst-4JSG&open=AaDLKhsUTvF0Wst-4JSG&pullRequest=86

Check warning on line 32 in tests/CheatEngine.SDK.Tests.Shared/NativeLua/PartialLuaModule.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing prefix: '_'

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPQNGqllTdum08Qr6o&open=AaDPQNGqllTdum08Qr6o&pullRequest=86

Check warning on line 37 in tests/CheatEngine.SDK.Repository.Tests/Governance/GovernanceWorkflowTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use implicit culture-sensitive ToString in interpolated strings

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2mdTEJE3YuaEonHq&open=AaDM2mdTEJE3YuaEonHq&pullRequest=86

Check warning on line 62 in tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Model/LuaFunctionTablesTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDLKh-iTvF0Wst-4JSl&open=AaDLKh-iTvF0Wst-4JSl&pullRequest=86

Check warning on line 281 in tests/CheatEngine.SDK.Lua.Tests/Runtime/LuaRuntimeTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2nkVEJE3YuaEonQb&open=AaDM2nkVEJE3YuaEonQb&pullRequest=86

Check warning on line 201 in tests/CheatEngine.SDK.Lua.Tests/Callbacks/LuaHostSubscriptionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDLKiFWTvF0Wst-4JS6&open=AaDLKiFWTvF0Wst-4JS6&pullRequest=86

Check warning on line 123 in libs/CheatEngine.SDK.Engine/Inspection/SymbolListRegistrationLease.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDO9Y3g_PYja8cF2p&open=AaDPDO9Y3g_PYja8cF2p&pullRequest=86

Check warning on line 45 in libs/CheatEngine.SDK.Engine/Processes/TargetProbeFacts.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDO7eppcM05ZnmSZtGH&open=AaDO7eppcM05ZnmSZtGH&pullRequest=86

Check warning on line 71 in libs/CheatEngine.SDK.Engine/Memory/TargetMemory.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDLKiciTvF0Wst-4JT_&open=AaDLKiciTvF0Wst-4JT_&pullRequest=86

Check warning on line 384 in tests/CheatEngine.SDK.Repository.Tests/Governance/GovernanceDocumentTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use partial property instead of partial method for GeneratedRegex

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2mfTEJE3YuaEonJB&open=AaDM2mfTEJE3YuaEonJB&pullRequest=86

Check warning on line 49 in libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordMutationProblem.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDPFj3g_PYja8cF2t&open=AaDPDPFj3g_PYja8cF2t&pullRequest=86

Check warning on line 36 in libs/CheatEngine.SDK.Engine/Objects/EngineEffectState.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDPEB3g_PYja8cF2r&open=AaDPDPEB3g_PYja8cF2r&pullRequest=86

Check warning on line 174 in tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/ContractIdentityTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDLKh_5TvF0Wst-4JSr&open=AaDLKh_5TvF0Wst-4JSr&pullRequest=86

Check warning on line 52 in libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanOutcomeKind.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPQNasllTdum08Qr7O&open=AaDPQNasllTdum08Qr7O&pullRequest=86

Check warning on line 102 in libs/CheatEngine.SDK.Engine/Scanning/Aob/AobFirstFoundScan.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPQNcMllTdum08Qr7S&open=AaDPQNcMllTdum08Qr7S&pullRequest=86

Check warning on line 38 in tests/CheatEngine.SDK.Abi.Tests/Native/ClassicDebugEventDispatcherTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing prefix: '_'

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPQL1lllTdum08Qr5e&open=AaDPQL1lllTdum08Qr5e&pullRequest=86

Check warning on line 58 in tests/CheatEngine.SDK.Repository.Tests/Governance/PwshScript.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add comma after the last value

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2mfkEJE3YuaEonJR&open=AaDM2mfkEJE3YuaEonJR&pullRequest=86

Check warning on line 51 in tests/CheatEngine.SDK.Lua.Tests/References/LuaRefTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2nlFEJE3YuaEonQe&open=AaDM2nlFEJE3YuaEonQe&pullRequest=86

Check warning on line 637 in tests/CheatEngine.SDK.Repository.Tests/Governance/GovernanceWorkflowTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use partial property instead of partial method for GeneratedRegex

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDM2mdTEJE3YuaEonHo&open=AaDM2mdTEJE3YuaEonHo&pullRequest=86

Check warning on line 196 in libs/CheatEngine.SDK.Engine/Assembly/AutoAssemblerPatcher.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDPT13g_PYja8cF3m&open=AaDPDPT13g_PYja8cF3m&pullRequest=86

Check warning on line 110 in libs/CheatEngine.SDK.Engine/Inspection/SymbolListRegistrationLease.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Name the parameter to improve code readability

See more on https://sonarcloud.io/project/issues?id=CheatEngineNet_CheatEngine.SDK&issues=AaDPDO9Y3g_PYja8cF2n&open=AaDPDO9Y3g_PYja8cF2n&pullRequest=86