43 expand load command to compute multiple sweep parameters#44
Quality Gate failed
Failed conditions
6.2% Coverage on New Code (required ≥ 80%)
Annotations
Check warning on line 52 in source/commands/loadCommand.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "parsed" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6cuN_xxuz03-S0I8qH&open=AZ6cuN_xxuz03-S0I8qH&pullRequest=44
Check warning on line 104 in source/reporting/elasticClient.cpp
sonarqubecloud / SonarCloud Code Analysis
Use std::format instead of concatenating pieces manually.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6kHOMSr9478Y5eCdjd&open=AZ6kHOMSr9478Y5eCdjd&pullRequest=44
Check warning on line 64 in source/commands/loadCommand.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove the commented out code.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6hNrKCWneQtRL6WDuy&open=AZ6hNrKCWneQtRL6WDuy&pullRequest=44
Check warning on line 232 in source/redisRunner.cpp
sonarqubecloud / SonarCloud Code Analysis
Catch a more specific exception instead of a generic one.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6hNrMXWneQtRL6WDu0&open=AZ6hNrMXWneQtRL6WDu0&pullRequest=44
Check failure on line 37 in source/reporting/elasticClient.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "void *" with a more meaningful type.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6kHOMSr9478Y5eCdje&open=AZ6kHOMSr9478Y5eCdje&pullRequest=44
Check warning on line 132 in source/redisLoader.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "isBlank" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6hNrI8WneQtRL6WDuv&open=AZ6hNrI8WneQtRL6WDuv&pullRequest=44
Check warning on line 26 in source/reporting/elasticClient.cpp
sonarqubecloud / SonarCloud Code Analysis
Declare this variable in a separate statement.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6cuOB5xuz03-S0I8qK&open=AZ6cuOB5xuz03-S0I8qK&pullRequest=44
Check warning on line 135 in source/redisRunner.cpp
sonarqubecloud / SonarCloud Code Analysis
Declare this variable in a separate statement.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6kHOKNr9478Y5eCdja&open=AZ6kHOKNr9478Y5eCdja&pullRequest=44
Check warning on line 48 in source/commands/loadCommand.cpp
sonarqubecloud / SonarCloud Code Analysis
Define and throw a dedicated exception instead of using a generic one.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6cuN_xxuz03-S0I8qI&open=AZ6cuN_xxuz03-S0I8qI&pullRequest=44
Check failure on line 23 in source/reporting/elasticClient.cpp
sonarqubecloud / SonarCloud Code Analysis
Customize this struct's copy constructor to participate in resource management. Customize or delete its copy assignment operator. Also consider whether move operations should be customized.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6cuOB5xuz03-S0I8qL&open=AZ6cuOB5xuz03-S0I8qL&pullRequest=44
Check warning on line 131 in source/redisLoader.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace with the version of "std::ranges::all_of" that takes a range.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6hNrI8WneQtRL6WDuw&open=AZ6hNrI8WneQtRL6WDuw&pullRequest=44
Check warning on line 53 in source/commands/loadCommand.cpp
sonarqubecloud / SonarCloud Code Analysis
Define and throw a dedicated exception instead of using a generic one.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6cuN_xxuz03-S0I8qJ&open=AZ6cuN_xxuz03-S0I8qJ&pullRequest=44
Check warning on line 35 in source/backtestRunner.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "std::print" instead of "printf".
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6kHOMJr9478Y5eCdjc&open=AZ6kHOMJr9478Y5eCdjc&pullRequest=44
Check warning on line 182 in source/redisRunner.cpp
sonarqubecloud / SonarCloud Code Analysis
"catch" a specific exception type.
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6hNrMXWneQtRL6WDuz&open=AZ6hNrMXWneQtRL6WDuz&pullRequest=44
Check failure on line 132 in source/redisRunner.cpp
sonarqubecloud / SonarCloud Code Analysis
Customize this struct's copy constructor to participate in resource management (the copy constructor is implicitly created).
See more on https://sonarcloud.io/project/issues?id=mccaffers_backtesting-engine-cpp&issues=AZ6kHOKNr9478Y5eCdjb&open=AZ6kHOKNr9478Y5eCdjb&pullRequest=44