Skip to content

Close IDE/CA build-enforcement gaps in the C# 14 style contract - #87

Merged
AriusII merged 4 commits into
mainfrom
chore/csharp14-net10-editorconfig-hardening
Sep 23, 2026
Merged

AriusII merged 4 commits into
mainfrom
chore/csharp14-net10-editorconfig-hardening

Refresh the AotProbe lock file for the Meziantou.Analyzer 3.0.290 pin

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

Annotations

Check warning on line 213 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 81 in tests/CheatEngine.SDK.Engine.Tests/Runtime/RuntimeObservationsTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: These words must begin with upper case characters: try_observe_runtime_info_with_a_configured_pointer_size_of_four_on_x64_reports_it_as_the_pointer_size_and_keeps_bitness

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

Check warning on line 256 in libs/CheatEngine.SDK.Hosting/Bootstrap/PluginHost.Lifecycle.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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

Check warning on line 396 in tests/CheatEngine.SDK.Hosting.Tests/Threading/MainThreadTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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

Check warning on line 83 in tests/CheatEngine.SDK.Repository.Tests/PublicApi/EnumContractTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Prefix 's_' is not expected

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

Check warning on line 280 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 100 in tests/CheatEngine.SDK.Analyzers.Tests/Plugin/ClassicNativeExportAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 232 in tests/CheatEngine.SDK.Repository.Tests/Diagnostics/ApiDiagnosticIdTests.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=AaDQPkizCy5aIQtlwnHu&open=AaDQPkizCy5aIQtlwnHu&pullRequest=87

Check warning on line 302 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 568 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.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=AaDQPkI_Cy5aIQtlwnHD&open=AaDQPkI_Cy5aIQtlwnHD&pullRequest=87

Check warning on line 325 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 232 in tests/CheatEngine.SDK.Repository.Tests/Diagnostics/ApiDiagnosticIdTests.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=AaDQPkizCy5aIQtlwnHz&open=AaDQPkizCy5aIQtlwnHz&pullRequest=87

Check warning on line 26 in tests/CheatEngine.SDK.Engine.Tests/Scanning/Aob/AobScannerPublicationTests.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=AaDQPj56Cy5aIQtlwnGW&open=AaDQPj56Cy5aIQtlwnGW&pullRequest=87

Check warning on line 61 in tests/CheatEngine.SDK.Repository.Tests/Release/ReleaseWorkflow.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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

Check warning on line 64 in tests/CheatEngine.SDK.Tests/Build/NativeAotProfileTargetTests.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=AaDQPkxgCy5aIQtlwnIF&open=AaDQPkxgCy5aIQtlwnIF&pullRequest=87

Check warning on line 27 in tests/CheatEngine.SDK.Analyzers.Tests/Plugin/ClassicNativeExportAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 480 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaObjectBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 95 in tests/CheatEngine.SDK.Engine.Tests/Scanning/Aob/AobScannerPublicationTests.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=AaDQPj56Cy5aIQtlwnGY&open=AaDQPj56Cy5aIQtlwnGY&pullRequest=87

Check warning on line 598 in tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 24 in tests/CheatEngine.SDK.Hosting.Tests/Coexistence/NativeHostEmulatorTests.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=AaDQPk1iCy5aIQtlwnIT&open=AaDQPk1iCy5aIQtlwnIT&pullRequest=87

Check warning on line 225 in tests/CheatEngine.SDK.Repository.Tests/Abi/ClassicSlotRegistryDocumentTests.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=AaDQPkWnCy5aIQtlwnHY&open=AaDQPkWnCy5aIQtlwnHY&pullRequest=87

Check warning on line 1536 in libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanSession.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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

Check warning on line 15 in tests/CheatEngine.SDK.Lua.Tests/Protected/NativeFailureProcessTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Naming rule violation: Missing suffix: 'Async'

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

Check warning on line 925 in libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanSession.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'if' statement can be simplified

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