Skip to content

Small docs update

1dfb893
Select commit
Loading
Failed to load commit list.
Merged

Release 2026.1 #134

Small docs update
1dfb893
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Mar 25, 2026 in 2m 54s

Annotations

Check warning on line 549 in libs/service/src/service.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 27 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0MPezK2KxiX-UO9UdO&open=AZ0MPezK2KxiX-UO9UdO&pullRequest=134

Check warning on line 476 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwV&open=AZ0kWzocvX_PW5NlLDwV&pullRequest=134

Check failure on line 64 in libs/service/src/config.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0MPexI2KxiX-UO9UdF&open=AZ0MPexI2KxiX-UO9UdF&pullRequest=134

Check failure on line 130 in libs/service/src/config.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0MPexI2KxiX-UO9UdH&open=AZ0MPexI2KxiX-UO9UdH&pullRequest=134

Check failure on line 542 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0kWzocvX_PW5NlLDwQ&open=AZ0kWzocvX_PW5NlLDwQ&pullRequest=134

Check failure on line 342 in libs/service/src/config.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0MPexI2KxiX-UO9UdK&open=AZ0MPexI2KxiX-UO9UdK&pullRequest=134

Check warning on line 466 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This lambda has 35 lines, which is greater than the 20 lines authorized. Split it into several lambdas or functions, or make it a named function.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwT&open=AZ0kWzocvX_PW5NlLDwT&pullRequest=134

Check warning on line 450 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid explicitly specifying the template arguments by relying on the class template argument deduction.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwS&open=AZ0kWzocvX_PW5NlLDwS&pullRequest=134

Check failure on line 607 in libs/model/src/validity.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0azWmLQx1DnaGB8XUE&open=AZ0azWmLQx1DnaGB8XUE&pullRequest=134

Check failure on line 434 in libs/service/src/config.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0MPexI2KxiX-UO9UdM&open=AZ0MPexI2KxiX-UO9UdM&pullRequest=134

Check warning on line 126 in test/unit/test-cache.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=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwP&open=AZ0kWzocvX_PW5NlLDwP&pullRequest=134

Check warning on line 449 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid explicitly specifying the template arguments by relying on the class template argument deduction.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwR&open=AZ0kWzocvX_PW5NlLDwR&pullRequest=134

Check failure on line 217 in libs/model/src/geometry.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0azWmuQx1DnaGB8XUG&open=AZ0azWmuQx1DnaGB8XUG&pullRequest=134

Check failure on line 426 in libs/service/src/config.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0MPexI2KxiX-UO9UdL&open=AZ0MPexI2KxiX-UO9UdL&pullRequest=134

Check warning on line 522 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the redundant type with "auto".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0kWzocvX_PW5NlLDwa&open=AZ0kWzocvX_PW5NlLDwa&pullRequest=134

Check failure on line 214 in libs/model/include/mapget/model/geometry.h

See this annotation in the file changed.

@sonarqubecloud 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=AZ0azWe9Qx1DnaGB8XT_&open=AZ0azWe9Qx1DnaGB8XT_&pullRequest=134

Check failure on line 17 in libs/model/include/mapget/model/validity.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Member variables should not be "protected".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0azWiaQx1DnaGB8XUA&open=AZ0azWiaQx1DnaGB8XUA&pullRequest=134

Check warning on line 592 in libs/service/src/service.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the type of this variable a reference-to-const. The current type of "worker" is "class std::shared_ptr<struct mapget::Service::Worker> &".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0MPezK2KxiX-UO9UdR&open=AZ0MPezK2KxiX-UO9UdR&pullRequest=134

Check failure on line 84 in libs/service/src/cache.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0kWzf6vX_PW5NlLDwL&open=AZ0kWzf6vX_PW5NlLDwL&pullRequest=134

Check warning on line 670 in libs/service/src/service.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the type of this variable a reference-to-const. The current type of "worker" is "class std::shared_ptr<struct mapget::Service::Worker> &".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0MPezK2KxiX-UO9UdT&open=AZ0MPezK2KxiX-UO9UdT&pullRequest=134

Check failure on line 574 in test/unit/test-model.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Explicitly capture the required scope variables.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0NHeK5ZmeEDss7VniL&open=AZ0NHeK5ZmeEDss7VniL&pullRequest=134

Check failure on line 98 in libs/model/src/geometry.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0azWmuQx1DnaGB8XUF&open=AZ0azWmuQx1DnaGB8XUF&pullRequest=134

Check warning on line 119 in libs/model/src/validity.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace with the version of "std::ranges::reverse" that takes a range.

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0azWmLQx1DnaGB8XUB&open=AZ0azWmLQx1DnaGB8XUB&pullRequest=134

Check warning on line 605 in libs/service/src/service.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the type of this variable a reference-to-const. The current type of "worker" is "class std::shared_ptr<struct mapget::Service::Worker> &".

See more on https://sonarcloud.io/project/issues?id=ndsev_mapget&issues=AZ0MPezK2KxiX-UO9UdS&open=AZ0MPezK2KxiX-UO9UdS&pullRequest=134

Check failure on line 515 in test/unit/test-cache.cpp

See this annotation in the file changed.

@sonarqubecloud 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=AZ0kWzocvX_PW5NlLDwZ&open=AZ0kWzocvX_PW5NlLDwZ&pullRequest=134