Skip to content

Label LED and PINIO functions in Mixer output mapping table

5888a50
Select commit
Loading
Failed to load commit list.
Draft

PINIO: update configurator for unified PINIO/PWM output #2579

Label LED and PINIO functions in Mixer output mapping table
5888a50
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 19, 2026 in 1m 39s

Quality Gate failed

Failed conditions
1 Security Hotspot
11.2% Duplication on New Code (required ≤ 3%)
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 319 in index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a 'onKeyPress|onKeyDown|onKeyUp' attribute to this <div> tag.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rMxQcX3ClQ7SqoS&open=AZ0D4rMxQcX3ClQ7SqoS&pullRequest=2579

Check warning on line 42 in js/transpiler/transpiler/tests/utils/functional_comparison.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q7UQcX3ClQ7Sqlb&open=AZ0D4q7UQcX3ClQ7Sqlb&pullRequest=2579

Check warning on line 41 in js/transpiler/transpiler/tests/roundtrip_vtol_transition.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q9UQcX3ClQ7SqmP&open=AZ0D4q9UQcX3ClQ7SqmP&pullRequest=2579

Check warning on line 44 in js/transpiler/transpiler/tests/utils/compare_original_vs_roundtrip.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q5xQcX3ClQ7SqlK&open=AZ0D4q5xQcX3ClQ7SqlK&pullRequest=2579

Check warning on line 115 in tabs/firmware_flasher.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rLNQcX3ClQ7SqoE&open=AZ0D4rLNQcX3ClQ7SqoE&pullRequest=2579

Check warning on line 18 in js/transpiler/transpiler/tests/utils/functional_comparison.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q7UQcX3ClQ7SqlU&open=AZ0D4q7UQcX3ClQ7SqlU&pullRequest=2579

Check warning on line 45 in js/transpiler/transpiler/tests/pinio_pwm.test.cjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZzJRGZXbUJJ94dzi2SW&open=AZzJRGZXbUJJ94dzi2SW&pullRequest=2579

Check warning on line 20 in js/transpiler/transpiler/tests/roundtrip_vtol.cjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q9wQcX3ClQ7Sqmj&open=AZ0D4q9wQcX3ClQ7Sqmj&pullRequest=2579

Check warning on line 249 in index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a 'onKeyPress|onKeyDown|onKeyUp' attribute to this <div> tag.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rMxQcX3ClQ7SqoM&open=AZ0D4rMxQcX3ClQ7SqoM&pullRequest=2579

Check warning on line 17 in js/transpiler/transpiler/tests/utils/compare_original_vs_roundtrip.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q5xQcX3ClQ7SqlA&open=AZ0D4q5xQcX3ClQ7SqlA&pullRequest=2579

Check failure on line 47 in js/libraries/bluetooth-device-chooser/bt-device-chooser-renderer.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `cancelElement.before(item)` over `listElement.insertBefore(item, cancelElement)`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rCXQcX3ClQ7SqnE&open=AZ0D4rCXQcX3ClQ7SqnE&pullRequest=2579

Check warning on line 37 in js/transpiler/transpiler/tests/utils/compare_original_vs_roundtrip.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q5xQcX3ClQ7SqlD&open=AZ0D4q5xQcX3ClQ7SqlD&pullRequest=2579

Check failure on line 803 in tabs/javascript_programming.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not assign `this` to `self`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rGIQcX3ClQ7Sqnx&open=AZ0D4rGIQcX3ClQ7Sqnx&pullRequest=2579

Check failure on line 190 in tabs/led_strip.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rFeQcX3ClQ7Sqnk&open=AZ0D4rFeQcX3ClQ7Sqnk&pullRequest=2579

Check warning on line 17 in js/transpiler/transpiler/tests/utils/find_unhoist_duplicates.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q7oQcX3ClQ7Sqlp&open=AZ0D4q7oQcX3ClQ7Sqlp&pullRequest=2579

Check warning on line 355 in index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a 'onKeyPress|onKeyDown|onKeyUp' attribute to this <div> tag.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rMxQcX3ClQ7SqoW&open=AZ0D4rMxQcX3ClQ7SqoW&pullRequest=2579

Check warning on line 39 in js/transpiler/transpiler/tests/roundtrip_no_destructuring.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q9iQcX3ClQ7Sqmb&open=AZ0D4q9iQcX3ClQ7Sqmb&pullRequest=2579

Check warning on line 675 in js/transpiler/transpiler/parser.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZzJRGcnbUJJ94dzi2Sc&open=AZzJRGcnbUJJ94dzi2Sc&pullRequest=2579

Check warning on line 108 in tabs/led_strip.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Expected a `for-of` loop instead of a `for` loop with this simple iteration.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rFeQcX3ClQ7SqnS&open=AZ0D4rFeQcX3ClQ7SqnS&pullRequest=2579

Check warning on line 19 in js/transpiler/transpiler/tests/utils/functional_comparison.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q7UQcX3ClQ7SqlV&open=AZ0D4q7UQcX3ClQ7SqlV&pullRequest=2579

Check warning on line 16 in js/transpiler/transpiler/tests/utils/compare_original_vs_roundtrip.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q5xQcX3ClQ7Sqk_&open=AZ0D4q5xQcX3ClQ7Sqk_&pullRequest=2579

Check warning on line 16 in js/transpiler/transpiler/tests/utils/find_unhoist_duplicates.mjs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4q7oQcX3ClQ7Sqlo&open=AZ0D4q7oQcX3ClQ7Sqlo&pullRequest=2579

Check warning on line 30 in tabs/firmware_flasher.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rLNQcX3ClQ7Sqn8&open=AZ0D4rLNQcX3ClQ7Sqn8&pullRequest=2579

Check warning on line 104 in tabs/led_strip.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Expected a `for-of` loop instead of a `for` loop with this simple iteration.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZ0D4rFeQcX3ClQ7SqnP&open=AZ0D4rFeQcX3ClQ7SqnP&pullRequest=2579

Check warning on line 806 in js/transpiler/transpiler/codegen.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=iNavFlight_inav-configurator&issues=AZzJRGc-bUJJ94dzi2Sd&open=AZzJRGc-bUJJ94dzi2Sd&pullRequest=2579