Use schema paths for auto-wildcard queries#167
Quality Gate failed
Failed conditions
3.9% Duplication on New Code (required ≤ 3%)
D 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 1699 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Use 'std::memory_order::seq_cst' (or remove this argument to use its default value) to ensure sequential consistency.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0mK&open=AZ5J_MDXMOlC7bH8F0mK&pullRequest=165
Check warning on line 47 in libs/http-service/src/tiles-ws-status.cpp
sonarqubecloud / SonarCloud Code Analysis
Reduce verbosity with "using enum" for "mapget::TileLayer::LoadState".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MHoMOlC7bH8F0mS&open=AZ5J_MHoMOlC7bH8F0mS&pullRequest=165
Check warning on line 1082 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "contains" member function.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0l4&open=AZ5J_MDXMOlC7bH8F0l4&pullRequest=165
Check failure on line 280 in libs/http-service/src/http-client.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 32 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5qKdEOnkbslnV80USl&open=AZ5qKdEOnkbslnV80USl&pullRequest=165
Check warning on line 100 in libs/http-service/src/tiles-request-json.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=ndsev_mapget&issues=AZ5qKdCznkbslnV80USX&open=AZ5qKdCznkbslnV80USX&pullRequest=165
Check failure on line 481 in libs/http-service/src/tiles-http-handler.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 26 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5qKdD4nkbslnV80USi&open=AZ5qKdD4nkbslnV80USi&pullRequest=165
Check failure on line 177 in test/unit/test-searchresultlayer.cpp
sonarqubecloud / SonarCloud Code Analysis
Explicitly capture the required scope variables.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5JoRDyRxohIAhEh6H8&open=AZ5JoRDyRxohIAhEh6H8&pullRequest=165
Check failure on line 1214 in libs/model/src/schemaregistry.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 31 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ50nV1s_so38vkrpH6A&open=AZ50nV1s_so38vkrpH6A&pullRequest=165
Check warning on line 324 in libs/model/src/schemaregistry.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=ndsev_mapget&issues=AZ5EoTVS6L8k-G6YA7Fm&open=AZ5EoTVS6L8k-G6YA7Fm&pullRequest=165
Check failure on line 1622 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Use 'std::memory_order::seq_cst' (or remove this argument to use its default value) to ensure sequential consistency.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0lb&open=AZ5J_MDXMOlC7bH8F0lb&pullRequest=165
Check warning on line 870 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "emplace" with "try_emplace".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0ly&open=AZ5J_MDXMOlC7bH8F0ly&pullRequest=165
Check warning on line 1689 in libs/http-service/src/tiles-ws-session.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=AZ5J_MDXMOlC7bH8F0mJ&open=AZ5J_MDXMOlC7bH8F0mJ&pullRequest=165
Check failure on line 104 in libs/model/src/stream.cpp
sonarqubecloud / SonarCloud Code Analysis
"std::forward" is never called on this forwarding reference argument.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5JoRBYRxohIAhEh6Hm&open=AZ5JoRBYRxohIAhEh6Hm&pullRequest=165
Check failure on line 264 in test/unit/test-searchresultlayer.cpp
sonarqubecloud / SonarCloud Code Analysis
Explicitly capture the required scope variables.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5kGeHyjYKQVvvkuLqT&open=AZ5kGeHyjYKQVvvkuLqT&pullRequest=165
Check warning on line 277 in libs/http-service/src/tiles-request-json.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=ndsev_mapget&issues=AZ5qKdCznkbslnV80USc&open=AZ5qKdCznkbslnV80USc&pullRequest=165
Check warning on line 50 in libs/http-service/src/tiles-stream-encoding.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "initResult" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MI3MOlC7bH8F0mU&open=AZ5J_MI3MOlC7bH8F0mU&pullRequest=165
Check failure on line 363 in libs/model/src/searchresultlayer.cpp
sonarqubecloud / SonarCloud Code Analysis
Use has_value() or another member function to clarify that the code tests the presence of a value in the "optional", not the contained "unsigned int" value itself.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5JoRAfRxohIAhEh6Hh&open=AZ5JoRAfRxohIAhEh6Hh&pullRequest=165
Check warning on line 116 in libs/http-service/src/tiles-request-json.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=ndsev_mapget&issues=AZ5JoRCbRxohIAhEh6Hv&open=AZ5JoRCbRxohIAhEh6Hv&pullRequest=165
Check failure on line 1275 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Use 'std::memory_order::seq_cst' (or remove this argument to use its default value) to ensure sequential consistency.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0l-&open=AZ5J_MDXMOlC7bH8F0l-&pullRequest=165
Check warning on line 143 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the redundant type with "auto".
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0lf&open=AZ5J_MDXMOlC7bH8F0lf&pullRequest=165
Check warning on line 202 in libs/model/src/schemaregistry.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "explicitKey" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5EoTVS6L8k-G6YA7Fi&open=AZ5EoTVS6L8k-G6YA7Fi&pullRequest=165
Check warning on line 1232 in libs/service/src/service.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=AZ5JoQ8cRxohIAhEh6HL&open=AZ5JoQ8cRxohIAhEh6HL&pullRequest=165
Check failure on line 271 in test/unit/test-searchresultlayer.cpp
sonarqubecloud / SonarCloud Code Analysis
Explicitly capture the required scope variables.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5kGeHyjYKQVvvkuLqW&open=AZ5kGeHyjYKQVvvkuLqW&pullRequest=165
Check warning on line 1547 in libs/http-service/src/tiles-ws-session.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "contains" member function.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5J_MDXMOlC7bH8F0mF&open=AZ5J_MDXMOlC7bH8F0mF&pullRequest=165
Check failure on line 410 in libs/model/src/featurelayer-search.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 49 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ5ocka4DeUAS59cwZJC&open=AZ5ocka4DeUAS59cwZJC&pullRequest=165