Split PR #522 [6/9]: UI component library #562
Quality Gate failed
Failed conditions
5 Security Hotspots
5.3% 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
sonarqubecloud / SonarCloud Code Analysis
'schema' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Rioxp4O0LdFIW9&open=AZ09D0Rioxp4O0LdFIW9&pullRequest=562
Check warning on line 193 in packages/ui/lib/integration/UserActionTester.jsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected lexical declaration in case block.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Vioxp4O0LdFIYq&open=AZ09D0Vioxp4O0LdFIYq&pullRequest=562
Check warning on line 67 in packages/ui/lib/integration/presentation/components/IntegrationCard.jsx
sonarqubecloud / SonarCloud Code Analysis
'integration.description' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0QMoxp4O0LdFIV8&open=AZ09D0QMoxp4O0LdFIV8&pullRequest=562
Check warning on line 179 in packages/ui/lib/integration/TestingDashboard.jsx
sonarqubecloud / SonarCloud Code Analysis
'authToken' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0WNoxp4O0LdFIZ1&open=AZ09D0WNoxp4O0LdFIZ1&pullRequest=562
sonarqubecloud / SonarCloud Code Analysis
'moduleType' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0NNoxp4O0LdFIVg&open=AZ09D0NNoxp4O0LdFIVg&pullRequest=562
Check warning on line 74 in packages/ui/lib/integration/presentation/components/EntityCard.jsx
sonarqubecloud / SonarCloud Code Analysis
'entity.externalId' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0QVoxp4O0LdFIWP&open=AZ09D0QVoxp4O0LdFIWP&pullRequest=562
sonarqubecloud / SonarCloud Code Analysis
`selectedTypes` should be a `Set`, and use `selectedTypes.has()` to check existence or non-existence.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0RGoxp4O0LdFIW6&open=AZ09D0RGoxp4O0LdFIW6&pullRequest=562
Check warning on line 93 in packages/ui/lib/integration/IntegrationBuilder.jsx
sonarqubecloud / SonarCloud Code Analysis
'preselectedIntegrationType' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0WCoxp4O0LdFIZk&open=AZ09D0WCoxp4O0LdFIZk&pullRequest=562
Check warning on line 27 in packages/ui/lib/integration/presentation/components/RedirectHandler.jsx
sonarqubecloud / SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Qmoxp4O0LdFIWn&open=AZ09D0Qmoxp4O0LdFIWn&pullRequest=562
Check warning on line 5 in packages/ui/lib/integration/SystemActionsTester.jsx
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'ChevronRight'.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Uuoxp4O0LdFIXq&open=AZ09D0Uuoxp4O0LdFIXq&pullRequest=562
Check warning on line 562 in packages/ui/lib/integration/IntegrationBuilder.jsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0WCoxp4O0LdFIZx&open=AZ09D0WCoxp4O0LdFIZx&pullRequest=562
Check warning on line 8 in packages/ui/lib/components/tabs.jsx
sonarqubecloud / SonarCloud Code Analysis
The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0W7oxp4O0LdFIae&open=AZ09D0W7oxp4O0LdFIae&pullRequest=562
Check warning on line 1 in packages/ui/lib/components/tabs.jsx
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'useState'.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0W7oxp4O0LdFIaZ&open=AZ09D0W7oxp4O0LdFIaZ&pullRequest=562
Check warning on line 542 in packages/ui/lib/integration/SystemActionsTester.jsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Uuoxp4O0LdFIYF&open=AZ09D0Uuoxp4O0LdFIYF&pullRequest=562
Check warning on line 392 in packages/ui/lib/integration/SystemActionsTester.jsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected lexical declaration in case block.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0Uuoxp4O0LdFIX-&open=AZ09D0Uuoxp4O0LdFIX-&pullRequest=562
Check warning on line 16 in packages/ui/lib/components/tabs.jsx
sonarqubecloud / SonarCloud Code Analysis
'children' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0W7oxp4O0LdFIag&open=AZ09D0W7oxp4O0LdFIag&pullRequest=562
Check warning on line 30 in packages/ui/lib/components/tabs.jsx
sonarqubecloud / SonarCloud Code Analysis
'className' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0W7oxp4O0LdFIai&open=AZ09D0W7oxp4O0LdFIai&pullRequest=562
Check warning on line 17 in packages/ui/lib/integration/layouts/IntegrationHorizontalLayout.jsx
sonarqubecloud / SonarCloud Code Analysis
'data' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0UVoxp4O0LdFIXc&open=AZ09D0UVoxp4O0LdFIXc&pullRequest=562
Check warning on line 84 in packages/ui/lib/integration/IntegrationBuilder.jsx
sonarqubecloud / SonarCloud Code Analysis
'preselectedEntity' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0WCoxp4O0LdFIZe&open=AZ09D0WCoxp4O0LdFIZe&pullRequest=562
Check warning on line 59 in packages/ui/lib/integration/presentation/components/IntegrationCard.jsx
sonarqubecloud / SonarCloud Code Analysis
'integration.status' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0QMoxp4O0LdFIV5&open=AZ09D0QMoxp4O0LdFIV5&pullRequest=562
Check warning on line 17 in packages/ui/lib/integration/layouts/IntegrationHorizontalLayout.jsx
sonarqubecloud / SonarCloud Code Analysis
'integrationState' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0UVoxp4O0LdFIXd&open=AZ09D0UVoxp4O0LdFIXd&pullRequest=562
Check warning on line 11 in packages/ui/lib/integration/context/IntegrationDataContext.jsx
sonarqubecloud / SonarCloud Code Analysis
'onError' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0U5oxp4O0LdFIYN&open=AZ09D0U5oxp4O0LdFIYN&pullRequest=562
sonarqubecloud / SonarCloud Code Analysis
'api.getModuleAuthorizationRequirements' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0NNoxp4O0LdFIVk&open=AZ09D0NNoxp4O0LdFIVk&pullRequest=562
Check warning on line 30 in packages/ui/lib/integration/IntegrationTabs.jsx
sonarqubecloud / SonarCloud Code Analysis
'showCategoryFilter' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0V1oxp4O0LdFIZT&open=AZ09D0V1oxp4O0LdFIZT&pullRequest=562
Check warning on line 47 in packages/ui/lib/integration/presentation/components/IntegrationCard.jsx
sonarqubecloud / SonarCloud Code Analysis
Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.
See more on https://sonarcloud.io/project/issues?id=friggframework_frigg&issues=AZ09D0QMoxp4O0LdFIVw&open=AZ09D0QMoxp4O0LdFIVw&pullRequest=562