Config Improvements #162
Config Improvements #162
Quality Gate passed
Annotations
Check failure on line 812 in test/unit/test-http-datasource.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=ndsev_mapget&issues=AZ393giiAdkcZ6Vv-pVf&open=AZ393giiAdkcZ6Vv-pVf&pullRequest=162
Check warning on line 161 in libs/http-datasource/src/http-server.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "isRegularFile" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4B7-fLoPIXA3pTTjq5&open=AZ4B7-fLoPIXA3pTTjq5&pullRequest=162
Check failure on line 553 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
Ensure you don't need to lock this mutex recursively, and replace it with "std::mutex".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gcRAdkcZ6Vv-pVV&open=AZ393gcRAdkcZ6Vv-pVV&pullRequest=162
Check warning on line 459 in libs/http-datasource/src/http-server.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace with the version of "std::ranges::remove_if" that takes a range.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4B7-fLoPIXA3pTTjq7&open=AZ4B7-fLoPIXA3pTTjq7&pullRequest=162
Check warning on line 55 in libs/service/src/service.cpp
sonarqubecloud / SonarCloud Code Analysis
"catch" a specific exception type.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gfnAdkcZ6Vv-pVb&open=AZ393gfnAdkcZ6Vv-pVb&pullRequest=162
Check warning on line 195 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
Catch a more specific exception instead of a generic one.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4CBYvNJinb7rSkAn7J&open=AZ4CBYvNJinb7rSkAn7J&pullRequest=162
Check warning on line 818 in test/unit/test-http-datasource.cpp
sonarqubecloud / SonarCloud Code Analysis
Declare this variable in a separate statement.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393giiAdkcZ6Vv-pVe&open=AZ393giiAdkcZ6Vv-pVe&pullRequest=162
Check warning on line 186 in libs/http-datasource/src/http-server.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace with the version of "std::ranges::sort" that takes a range.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4B7-fLoPIXA3pTTjq6&open=AZ4B7-fLoPIXA3pTTjq6&pullRequest=162
Check warning on line 578 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
"catch" a specific exception type.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gcRAdkcZ6Vv-pVa&open=AZ393gcRAdkcZ6Vv-pVa&pullRequest=162
Check failure on line 547 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
Ensure you don't need to lock this mutex recursively, and replace it with "std::mutex".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gcRAdkcZ6Vv-pVW&open=AZ393gcRAdkcZ6Vv-pVW&pullRequest=162
Check warning on line 572 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
Catch a more specific exception instead of a generic one.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gcRAdkcZ6Vv-pVZ&open=AZ393gcRAdkcZ6Vv-pVZ&pullRequest=162
Check failure on line 530 in libs/service/src/config.cpp
sonarqubecloud / SonarCloud Code Analysis
Ensure you don't need to lock this mutex recursively, and replace it with "std::mutex".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393gcRAdkcZ6Vv-pVY&open=AZ393gcRAdkcZ6Vv-pVY&pullRequest=162
Check warning on line 127 in libs/http-service/src/tiles-ws-controller.cpp
sonarqubecloud / SonarCloud Code Analysis
Reduce verbosity with "using enum" for "mapget::NoDataSourceReason".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393ghCAdkcZ6Vv-pVd&open=AZ393ghCAdkcZ6Vv-pVd&pullRequest=162
Check warning on line 216 in libs/service/include/mapget/service/config.h
sonarqubecloud / SonarCloud Code Analysis
Use the transparent comparator "std::less<>" with this associative string container.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393ggRAdkcZ6Vv-pVc&open=AZ393ggRAdkcZ6Vv-pVc&pullRequest=162
Check warning on line 834 in test/unit/test-http-datasource.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove the redundant return type of this lambda.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ393giiAdkcZ6Vv-pVg&open=AZ393giiAdkcZ6Vv-pVg&pullRequest=162
Check warning on line 158 in libs/http-datasource/src/http-server.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "exists" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4B7-fLoPIXA3pTTjq4&open=AZ4B7-fLoPIXA3pTTjq4&pullRequest=162
Check warning on line 135 in libs/http-datasource/src/http-server.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "starts_with()" to check the prefix of the string.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ4B7-fLoPIXA3pTTjq3&open=AZ4B7-fLoPIXA3pTTjq3&pullRequest=162