feat: updated to 3.3.5#10
Quality Gate passed
Annotations
Check warning on line 33 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Do not use the constructor's initializer list for data member "mRunning". Use the in-class initializer instead.
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu4&open=AZ7cu_e0lOj9AdSrDFu4&pullRequest=10
Check warning on line 82 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "std::make_unique" to construct "std::unique_ptr".
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu-&open=AZ7cu_e0lOj9AdSrDFu-&pullRequest=10
Check failure on line 65 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Balance the locks and unlocks in this conditional branch.
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu5&open=AZ7cu_e0lOj9AdSrDFu5&pullRequest=10
Check warning on line 79 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::lock_guard" with "std::scoped_lock"
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu8&open=AZ7cu_e0lOj9AdSrDFu8&pullRequest=10
Check warning on line 82 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::thread" with "std::jthread".
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu9&open=AZ7cu_e0lOj9AdSrDFu9&pullRequest=10
Check warning on line 93 in src/main/cpp/ExecutorService.cpp
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=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFvA&open=AZ7cu_e0lOj9AdSrDFvA&pullRequest=10
Check warning on line 82 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::thread" with "std::jthread".
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu_&open=AZ7cu_e0lOj9AdSrDFu_&pullRequest=10
Check warning on line 98 in include/keyple/core/service/AbstractReaderAdapter.hpp
sonarqubecloud / SonarCloud Code Analysis
Take the required action to fix the issue indicated by this "FIXME" comment.
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_kYlOj9AdSrDFvH&open=AZ7cu_kYlOj9AdSrDFvH&pullRequest=10
Check warning on line 79 in src/main/cpp/ExecutorService.cpp
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=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu7&open=AZ7cu_e0lOj9AdSrDFu7&pullRequest=10
Check warning on line 116 in include/keyple/core/service/PluginEvent.hpp
sonarqubecloud / SonarCloud Code Analysis
Use "std::to_underlying" to cast enums to their underlying type.
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_kKlOj9AdSrDFvG&open=AZ7cu_kKlOj9AdSrDFvG&pullRequest=10
Check warning on line 45 in src/main/InternalLegacyDto.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this "const" qualifier.
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_hclOj9AdSrDFvE&open=AZ7cu_hclOj9AdSrDFvE&pullRequest=10
Check warning on line 101 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::lock_guard" with "std::scoped_lock"
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFvD&open=AZ7cu_e0lOj9AdSrDFvD&pullRequest=10
Check warning on line 47 in src/main/cpp/ExecutorService.cpp
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=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFu6&open=AZ7cu_e0lOj9AdSrDFu6&pullRequest=10
Check warning on line 101 in src/main/cpp/ExecutorService.cpp
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=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFvC&open=AZ7cu_e0lOj9AdSrDFvC&pullRequest=10
Check warning on line 93 in src/main/cpp/ExecutorService.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::lock_guard" with "std::scoped_lock"
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_e0lOj9AdSrDFvB&open=AZ7cu_e0lOj9AdSrDFvB&pullRequest=10
Check warning on line 99 in include/keyple/core/service/cpp/ExecutorService.hpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "std::thread" with "std::jthread".
See more on https://sonarcloud.io/project/issues?id=eclipse-keyple_keyple-service-cpp-lib&issues=AZ7cu_jolOj9AdSrDFvF&open=AZ7cu_jolOj9AdSrDFvF&pullRequest=10