feat(iot): v1.2.2 zero-trust usb serial fallback - #370
Quality Gate passed
Annotations
Check warning on line 96 in firmware/src/SerialFallback.h
sonarqubecloud / SonarCloud Code Analysis
Convert this string literal to a raw string literal.
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDs-zVm6ZQb7gDbI&open=AaAQVDs-zVm6ZQb7gDbI&pullRequest=370
Check warning on line 375 in firmware/src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "time" with equivalent code using "std::chrono".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDx3zVm6ZQb7gDbL&open=AaAQVDx3zVm6ZQb7gDbL&pullRequest=370
Check warning on line 207 in firmware/src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the redundant type with "auto".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQgWJJETj4r7ePrISP&open=AaAQgWJJETj4r7ePrISP&pullRequest=370
Check warning on line 81 in firmware/src/SerialFallback.h
sonarqubecloud / SonarCloud Code Analysis
Replace this const reference to "std::string" by a "std::string_view".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDs-zVm6ZQb7gDbG&open=AaAQVDs-zVm6ZQb7gDbG&pullRequest=370
Check warning on line 77 in firmware/src/SerialFallback.h
sonarqubecloud / SonarCloud Code Analysis
Replace this const reference to "std::string" by a "std::string_view".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDs-zVm6ZQb7gDbF&open=AaAQVDs-zVm6ZQb7gDbF&pullRequest=370
Check warning on line 13 in firmware/test/test_serial_fallback.cpp
sonarqubecloud / SonarCloud Code Analysis
Convert this string literal to a raw string literal.
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDx9zVm6ZQb7gDbN&open=AaAQVDx9zVm6ZQb7gDbN&pullRequest=370
Check warning on line 417 in firmware/src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Reduce verbosity with "using enum" for "DeliveryPath".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDx3zVm6ZQb7gDbJ&open=AaAQVDx3zVm6ZQb7gDbJ&pullRequest=370
Check warning on line 70 in firmware/src/SerialFallback.h
sonarqubecloud / SonarCloud Code Analysis
Reduce verbosity with "using enum" for "DeliveryPath".
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDs-zVm6ZQb7gDbE&open=AaAQVDs-zVm6ZQb7gDbE&pullRequest=370
Check warning on line 389 in firmware/src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "empty()" to check whether the container is empty or not.
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDx3zVm6ZQb7gDbM&open=AaAQVDx3zVm6ZQb7gDbM&pullRequest=370
Check failure on line 393 in firmware/src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDx3zVm6ZQb7gDbK&open=AaAQVDx3zVm6ZQb7gDbK&pullRequest=370
Check warning on line 82 in firmware/src/SerialFallback.h
sonarqubecloud / SonarCloud Code Analysis
Replace this C-style char array with "std::string" (for dynamic size), or "std::array" (for static size)
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDs-zVm6ZQb7gDbH&open=AaAQVDs-zVm6ZQb7gDbH&pullRequest=370
Check failure on line 98 in firmware/tools/serial_bridge.py
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to not always return the same value.
See more on https://sonarcloud.io/project/issues?id=GiZano_QuakeGuard&issues=AaAQVDyEzVm6ZQb7gDbP&open=AaAQVDyEzVm6ZQb7gDbP&pullRequest=370