Fix test suite tab loading race#29561
Quality Gate passed
Annotations
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Convert the conditional to a boolean to avoid leaked value
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyDt3_ujORc32Njp7&open=AZ8SyDt3_ujORc32Njp7&pullRequest=29561
Check warning on line 145 in src/pages/TourPage/TourPage.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SySGB_ujORc32Nj2q&open=AZ8SySGB_ujORc32Nj2q&pullRequest=29561
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer using nullish coalescing operator (`??`) instead of a ternary expression, as it is simpler to read.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyETD_ujORc32Njqd&open=AZ8SyETD_ujORc32Njqd&pullRequest=29561
Check warning on line 49 in src/components/Auth/AppAuthenticators/MsalAuthenticator.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyIrM_ujORc32Njt2&open=AZ8SyIrM_ujORc32Njt2&pullRequest=29561
Check warning on line 118 in src/constants/Schedular.constants.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SySvi_ujORc32Nj3F&open=AZ8SySvi_ujORc32Nj3F&pullRequest=29561
Check failure on line 654 in src/utils/ExplorePureUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Provide a compare function that depends on "String.localeCompare", to reliably sort elements alphabetically.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyP04_ujORc32Nj09&open=AZ8SyP04_ujORc32Nj09&pullRequest=29561
Check warning on line 31 in src/components/common/DataGrid/LazyDataGrid.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyAvs_ujORc32Njnb&open=AZ8SyAvs_ujORc32Njnb&pullRequest=29561
Check warning on line 95 in src/components/common/MarkdownEditor/markdownComponents.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx_43_ujORc32Njmx&open=AZ8Sx_43_ujORc32Njmx&pullRequest=29561
Check warning on line 107 in src/utils/RecentActivityUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyMMV_ujORc32NjxD&open=AZ8SyMMV_ujORc32NjxD&pullRequest=29561
Check failure on line 93 in src/components/BlockEditor/Extensions/Callout/Callout.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `.dataset` over `getAttribute(…)`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx9AP_ujORc32Njks&open=AZ8Sx9AP_ujORc32Njks&pullRequest=29561
sonarqubecloud / [open-metadata-ui] 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=open-metadata-ui&issues=AZ8SyFcq_ujORc32Njrg&open=AZ8SyFcq_ujORc32Njrg&pullRequest=29561
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Consider removing 'undefined' type or '?' specifier, one of them is redundant.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyIe2_ujORc32Njtw&open=AZ8SyIe2_ujORc32Njtw&pullRequest=29561
Check warning on line 126 in src/components/common/FormBuilderV1/FormBuilderV1.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
The empty object is useless.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx-vx_ujORc32Njl2&open=AZ8Sx-vx_ujORc32Njl2&pullRequest=29561
Check warning on line 89 in src/components/Settings/Services/ServiceConfig/FilterPatternField.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyE4L_ujORc32Njq7&open=AZ8SyE4L_ujORc32Njq7&pullRequest=29561
sonarqubecloud / [open-metadata-ui] 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=open-metadata-ui&issues=AZ8SyKy8_ujORc32Njvx&open=AZ8SyKy8_ujORc32Njvx&pullRequest=29561
Check warning on line 109 in src/components/BlockEditor/Extensions/File/FileNodeView.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Media elements such as <audio> and <video> must have a <track> for captions.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx8zZ_ujORc32Njkj&open=AZ8Sx8zZ_ujORc32Njkj&pullRequest=29561
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'selectedKey' is deprecated.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyJNL_ujORc32NjuV&open=AZ8SyJNL_ujORc32NjuV&pullRequest=29561
Check warning on line 223 in src/components/OntologyExplorer/utils/graphStyles.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyJid_ujORc32Njul&open=AZ8SyJid_ujORc32Njul&pullRequest=29561
Check warning on line 417 in src/components/OntologyExplorer/hooks/useOntologyGraph.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
The empty object is useless.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyJ0o_ujORc32Nju6&open=AZ8SyJ0o_ujORc32Nju6&pullRequest=29561
Check failure on line 27 in src/utils/OktaCustomStorage.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this asynchronous operation outside of the constructor.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyM0V_ujORc32Njx7&open=AZ8SyM0V_ujORc32Njx7&pullRequest=29561
Check warning on line 80 in src/utils/AlertsClassBase.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
The empty object is useless.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyP_5_ujORc32Nj1H&open=AZ8SyP_5_ujORc32Nj1H&pullRequest=29561
Check warning on line 968 in src/utils/EntitySummaryPanelUtilsV1.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyPoX_ujORc32Nj0y&open=AZ8SyPoX_ujORc32Nj0y&pullRequest=29561
Check warning on line 34 in src/components/common/MUIFormItemLabel/MUIFormItemLabel.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Consider removing 'undefined' type or '?' specifier, one of them is redundant.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx_c5_ujORc32Njmb&open=AZ8Sx_c5_ujORc32Njmb&pullRequest=29561
Check warning on line 73 in src/components/BlockEditor/Extensions/File/FileNode.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8Sx8ua_ujORc32Njkh&open=AZ8Sx8ua_ujORc32Njkh&pullRequest=29561
Check failure on line 731 in src/components/OntologyExplorer/hooks/useGraphData.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ8SyJuq_ujORc32Nju2&open=AZ8SyJuq_ujORc32Nju2&pullRequest=29561