RFC attempt to fix #744 #750
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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