Skip to content

43 expand load command to compute multiple sweep parameters#44

Merged
mccaffers merged 9 commits into
mainfrom
43-expand-load-command-to-compute-multiple-sweep-parameters
Jun 8, 2026
Merged

43 expand load command to compute multiple sweep parameters#44
mccaffers merged 9 commits into
mainfrom
43-expand-load-command-to-compute-multiple-sweep-parameters

further refactoring, renaming methods

0d0e5c7
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 8, 2026 in 1m 59s

Quality Gate failed

Annotations

Check warning on line 52 in source/commands/loadCommand.cpp

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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