Skip to content

chore: remove circuit status verbose logging

422989c
Select commit
Loading
Failed to load commit list.
Merged

add bootloader-compatible application #94

chore: remove circuit status verbose logging
422989c
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Mar 15, 2026 in 1m 4s

Annotations

Check warning on line 122 in Src/peripheral/can/can_stm32g0.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "std::byte" for byte-oriented data manipulation.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDCza2oXHuy7xN5A&open=AZzzJDCza2oXHuy7xN5A&pullRequest=94

Check warning on line 15 in Src/peripheral/can/ring_buffer.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the constructor's initializer list for data member "tail_". Use the in-class initializer instead.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDDHa2oXHuy7xN5L&open=AZzzJDDHa2oXHuy7xN5L&pullRequest=94

Check failure on line 19 in Src/peripheral/spi/spi_stm32.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Global pointers should be const at every level.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDEFa2oXHuy7xN5Q&open=AZzzJDEFa2oXHuy7xN5Q&pullRequest=94

Check warning on line 37 in Src/peripheral/can/can.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "std::string" instead of a C-style char array.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDDBa2oXHuy7xN5J&open=AZzzJDDBa2oXHuy7xN5J&pullRequest=94

Check warning on line 51 in Src/peripheral/spi/spi_stm32.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the type of this parameter a reference-to-const. The current type of "reg_address" is "enum std::byte &".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDEFa2oXHuy7xN5R&open=AZzzJDEFa2oXHuy7xN5R&pullRequest=94

Check warning on line 14 in Src/peripheral/adc/adc_stm32.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "std::array" or "std::vector" instead of a C-style array.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDDZa2oXHuy7xN5O&open=AZzzJDDZa2oXHuy7xN5O&pullRequest=94

Check failure on line 687 in scripts/kocherga_image.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal b"BEFORE MODEL " 5 times.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGia2oXHuy7xN5q&open=AZzzJDGia2oXHuy7xN5q&pullRequest=94

Check warning on line 95 in Src/peripheral/can/can_stm32f103.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant cast.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDC6a2oXHuy7xN5I&open=AZzzJDC6a2oXHuy7xN5I&pullRequest=94

Check warning on line 15 in Src/modules/sitl/main.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the redundant "static" specifier.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGBa2oXHuy7xN5W&open=AZzzJDGBa2oXHuy7xN5W&pullRequest=94

Check failure on line 40 in scripts/flash.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGYa2oXHuy7xN5n&open=AZzzJDGYa2oXHuy7xN5n&pullRequest=94

Check failure on line 24 in Src/peripheral/can/can_stm32g0.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Global variables should be const.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDCza2oXHuy7xN4-&open=AZzzJDCza2oXHuy7xN4-&pullRequest=94

Check failure on line 12 in Src/modules/application/app_descriptor.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this macro by "const", "constexpr" or an "enum".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGPa2oXHuy7xN5Z&open=AZzzJDGPa2oXHuy7xN5Z&pullRequest=94

Check failure on line 12 in Src/peripheral/irq/irq_ubuntu.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJC_7a2oXHuy7xN48&open=AZzzJC_7a2oXHuy7xN48&pullRequest=94

Check warning on line 53 in Src/modules/application/app_descriptor.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant cast.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGPa2oXHuy7xN5f&open=AZzzJDGPa2oXHuy7xN5f&pullRequest=94

Check warning on line 46 in Src/peripheral/can/can_stm32f103.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce verbosity with "using enum" for "HAL::Can::ErrorCode".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDC6a2oXHuy7xN5C&open=AZzzJDC6a2oXHuy7xN5C&pullRequest=94

Check failure on line 24 in Src/modules/application/app_descriptor.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this macro by "const", "constexpr" or an "enum".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGPa2oXHuy7xN5c&open=AZzzJDGPa2oXHuy7xN5c&pullRequest=94

Check failure on line 397 in scripts/kocherga_image.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGia2oXHuy7xN5t&open=AZzzJDGia2oXHuy7xN5t&pullRequest=94

Check warning on line 94 in Src/peripheral/can/can_stm32f103.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant cast.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDC6a2oXHuy7xN5H&open=AZzzJDC6a2oXHuy7xN5H&pullRequest=94

Check failure on line 28 in Src/modules/application/app_descriptor.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this macro by "const", "constexpr" or an "enum".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGPa2oXHuy7xN5d&open=AZzzJDGPa2oXHuy7xN5d&pullRequest=94

Check warning on line 28 in Src/drivers/board_monitor/board_monitor.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use an intermediary "std::to_underlying" to cast an enum to an integral type that is not the underlying type.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDFIa2oXHuy7xN5U&open=AZzzJDFIa2oXHuy7xN5U&pullRequest=94

Check warning on line 15 in Src/peripheral/can/ring_buffer.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the constructor's initializer list for data member "size_". Use the in-class initializer instead.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDDHa2oXHuy7xN5K&open=AZzzJDDHa2oXHuy7xN5K&pullRequest=94

Check warning on line 66 in Src/peripheral/can/can_stm32f103.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the init-statement to declare "filter" inside the if statement.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDC6a2oXHuy7xN5G&open=AZzzJDC6a2oXHuy7xN5G&pullRequest=94

Check warning on line 65 in Src/modules/application/application.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce verbosity with "using enum" for "Board::Led::Color".

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDGIa2oXHuy7xN5Y&open=AZzzJDGIa2oXHuy7xN5Y&pullRequest=94

Check warning on line 25 in Src/peripheral/can/can_stm32f103.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=RaccoonlabDev_mini_v2_node&issues=AZzzJDC6a2oXHuy7xN5E&open=AZzzJDC6a2oXHuy7xN5E&pullRequest=94

Check warning on line 15 in Src/peripheral/can/ring_buffer.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the constructor's initializer list for data member "head_". Use the in-class initializer instead.

See more on https://sonarcloud.io/project/issues?id=RaccoonlabDev_mini_v2_node&issues=AZzzJDDHa2oXHuy7xN5M&open=AZzzJDDHa2oXHuy7xN5M&pullRequest=94