Skip to content

an attempt to fix issue #744

36125f4
Select commit
Loading
Failed to load commit list.
Open

RFC attempt to fix #744 #750

an attempt to fix issue #744
36125f4
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 18, 2026 in 5m 3s

Quality Gate failed

Failed conditions
C Maintainability Rating on New Code (required ≥ A)
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 failure on line 3413 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to not nest more than 3 if|for|do|while|switch statements.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWZ&open=AZz_brZcAYReTk2gkJWZ&pullRequest=750

Check warning on line 764 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWN&open=AZz_brZcAYReTk2gkJWN&pullRequest=750

Check warning on line 2214 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge this "if" statement with the enclosing one.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWX&open=AZz_brZcAYReTk2gkJWX&pullRequest=750

Check failure on line 324 in plugins/HardwareBreakpoints/HardwareBreakpoints.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brfaAYReTk2gkJWr&open=AZz_brfaAYReTk2gkJWr&pullRequest=750

Check warning on line 766 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWP&open=AZz_brZcAYReTk2gkJWP&pullRequest=750

Check failure on line 288 in plugins/HardwareBreakpoints/HardwareBreakpoints.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brfaAYReTk2gkJWp&open=AZz_brfaAYReTk2gkJWp&pullRequest=750

Check warning on line 2971 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this declaration by a structured binding declaration.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWY&open=AZz_brZcAYReTk2gkJWY&pullRequest=750

Check warning on line 3414 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge this "if" statement with the enclosing one.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWa&open=AZz_brZcAYReTk2gkJWa&pullRequest=750

Check warning on line 334 in plugins/ODbgRegisterView/RegisterView.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this erase-remove idiom with a "std::erase_if" call.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brdWAYReTk2gkJWi&open=AZz_brdWAYReTk2gkJWi&pullRequest=750

Check failure on line 312 in plugins/HardwareBreakpoints/HardwareBreakpoints.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brfaAYReTk2gkJWq&open=AZz_brfaAYReTk2gkJWq&pullRequest=750

Check failure on line 1181 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWT&open=AZz_brZcAYReTk2gkJWT&pullRequest=750

Check warning on line 126 in plugins/Analyzer/Analyzer.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace with the version of "std::ranges::for_each" that takes a range.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brcoAYReTk2gkJWc&open=AZz_brcoAYReTk2gkJWc&pullRequest=750

Check warning on line 59 in include/IPlugin.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant access specifier; it does not change the accessibility level.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brgwAYReTk2gkJWt&open=AZz_brgwAYReTk2gkJWt&pullRequest=750

Check failure on line 323 in plugins/Analyzer/Analyzer.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brcoAYReTk2gkJWd&open=AZz_brcoAYReTk2gkJWd&pullRequest=750

Check failure on line 458 in plugins/ODbgRegisterView/RegisterView.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rewrite the code so that you no longer need this "delete".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brdWAYReTk2gkJWk&open=AZz_brdWAYReTk2gkJWk&pullRequest=750

Check warning on line 979 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWS&open=AZz_brZcAYReTk2gkJWS&pullRequest=750

Check warning on line 391 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWM&open=AZz_brZcAYReTk2gkJWM&pullRequest=750

Check failure on line 357 in plugins/HardwareBreakpoints/HardwareBreakpoints.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brfaAYReTk2gkJWs&open=AZz_brfaAYReTk2gkJWs&pullRequest=750

Check failure on line 324 in plugins/Analyzer/Analyzer.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brcoAYReTk2gkJWe&open=AZz_brcoAYReTk2gkJWe&pullRequest=750

Check failure on line 60 in plugins/BinarySearcher/BinarySearcher.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_braoAYReTk2gkJWb&open=AZz_braoAYReTk2gkJWb&pullRequest=750

Check warning on line 765 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWO&open=AZz_brZcAYReTk2gkJWO&pullRequest=750

Check warning on line 977 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWQ&open=AZz_brZcAYReTk2gkJWQ&pullRequest=750

Check failure on line 325 in plugins/Analyzer/Analyzer.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the use of "new" with an operation that automatically manages the memory.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brcoAYReTk2gkJWf&open=AZz_brcoAYReTk2gkJWf&pullRequest=750

Check warning on line 978 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWR&open=AZz_brZcAYReTk2gkJWR&pullRequest=750

Check failure on line 2214 in src/Debugger.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to not nest more than 3 if|for|do|while|switch statements.

See more on https://sonarcloud.io/project/issues?id=eteran_edb-debugger&issues=AZz_brZcAYReTk2gkJWW&open=AZz_brZcAYReTk2gkJWW&pullRequest=750