Skip to content

feat(iot): v1.2.2 zero-trust usb serial fallback - #370

Merged
GiZano merged 7 commits into
mainfrom
feat/v1.2.2-serial-fallback
Aug 17, 2026
Merged

feat(iot): v1.2.2 zero-trust usb serial fallback#370
GiZano merged 7 commits into
mainfrom
feat/v1.2.2-serial-fallback

fix(iot): drop http url literals and rebuild validated bridge url

ce258ba
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 17, 2026 in 30s

Annotations

Check warning on line 96 in firmware/src/SerialFallback.h

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

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=GiZano_QuakeGuard&issues=AaAQgWJJETj4r7ePrISP&open=AaAQgWJJETj4r7ePrISP&pullRequest=370

Check warning on line 81 in firmware/src/SerialFallback.h

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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