PINIO: update configurator for unified PINIO/PWM output #2579
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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