feat(ui): Wave 0 foundations for AntD → ui-core-components migration - #30560
Quality Gate passed
Annotations
Check warning on line 76 in src/utils/SearchSettingsUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
`PRIMARY_NAME_FIELDS` should be a `Set`, and use `PRIMARY_NAME_FIELDS.has()` to check existence or non-existence.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC8R5E83D8vcbID4v&open=AZ-oC8R5E83D8vcbID4v&pullRequest=30560
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Consider Array.prototype.map() instead of map() from lodash; check that the behavior is equivalent because the library also accepts objects and nullish values.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCwZ5E83D8vcbIDzL&open=AZ-oCwZ5E83D8vcbIDzL&pullRequest=30560
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `.dataset` over `setAttribute(…)`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCj2vE83D8vcbIDtK&open=AZ-oCj2vE83D8vcbIDtK&pullRequest=30560
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Handle this exception or don't catch it at all.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCtXtE83D8vcbIDx2&open=AZ-oCtXtE83D8vcbIDx2&pullRequest=30560
Check failure on line 407 in src/utils/QueryBuilderElasticsearchFormatUtils.js
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 23 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC99qE83D8vcbID5z&open=AZ-oC99qE83D8vcbID5z&pullRequest=30560
Check warning on line 394 in src/pages/TeamsPage/TeamsPage.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Consider Array.prototype.filter() instead of filter() from lodash; check that the behavior is equivalent because the library also accepts objects, nullish values, and shorthand predicates.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oDB7jE83D8vcbID72&open=AZ-oDB7jE83D8vcbID72&pullRequest=30560
Check warning on line 24 in src/constants/regex.constants.ts
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=AZ-oDFErE83D8vcbID9T&open=AZ-oDFErE83D8vcbID9T&pullRequest=30560
Check warning on line 527 in src/hooks/useGridEditController.ts
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=AZ-oDGF8E83D8vcbID-I&open=AZ-oDGF8E83D8vcbID-I&pullRequest=30560
Check failure on line 636 in src/components/Auth/AuthProviders/AuthProvider.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this code to not nest functions more than 4 levels deep.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC0-1E83D8vcbID0z&open=AZ-oC0-1E83D8vcbID0z&pullRequest=30560
Check failure on line 417 in src/hooks/useGridEditController.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 117 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oDGF8E83D8vcbID-G&open=AZ-oDGF8E83D8vcbID-G&pullRequest=30560
Check failure on line 496 in src/components/OntologyExplorer/hooks/useGraphData.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC2TTE83D8vcbID1f&open=AZ-oC2TTE83D8vcbID1f&pullRequest=30560
Check warning on line 1938 in src/pages/EntityImport/BulkEntityImportPage/BulkEntityImportPage.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=AZ-oDDZHE83D8vcbID8o&open=AZ-oDDZHE83D8vcbID8o&pullRequest=30560
Check warning on line 128 in src/components/Explore/QuickFilterDropdown.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Provide multiple methods instead of using "singleSelect" to determine which action to take.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCvmHE83D8vcbIDy1&open=AZ-oCvmHE83D8vcbIDy1&pullRequest=30560
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=AZ-oDDPqE83D8vcbID8e&open=AZ-oDDPqE83D8vcbID8e&pullRequest=30560
Check warning on line 81 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=AZ-oClVqE83D8vcbIDtw&open=AZ-oClVqE83D8vcbIDtw&pullRequest=30560
Check warning on line 34 in src/pages/DataInsightPage/DataInsightPage.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer using the default import over named import.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oDBXHE83D8vcbID7n&open=AZ-oDBXHE83D8vcbID7n&pullRequest=30560
Check warning on line 2059 in src/utils/CSV/CSVUtilsClassBase.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'row[column.key] ?? ''' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC6qQE83D8vcbID4A&open=AZ-oC6qQE83D8vcbID4A&pullRequest=30560
Check warning on line 196 in src/utils/EntityUtilClassBase.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Method 'getEntityLink' has too many parameters (8). Maximum allowed is 7.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC8TxE83D8vcbID4w&open=AZ-oC8TxE83D8vcbID4w&pullRequest=30560
Check warning on line 166 in src/components/common/FormBuilderV1/fields/LayoutGridField.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Do not use Array index in keys
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCjgaE83D8vcbIDtB&open=AZ-oCjgaE83D8vcbIDtB&pullRequest=30560
Check warning on line 20 in src/components/common/FocusTrap/FocusTrapWithContainer.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=AZ-oCmttE83D8vcbIDuZ&open=AZ-oCmttE83D8vcbIDuZ&pullRequest=30560
Check warning on line 540 in src/components/KnowledgeGraph3D/rdfGraphAdapter.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Use 'String#startsWith' method instead.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCohRE83D8vcbIDvX&open=AZ-oCohRE83D8vcbIDvX&pullRequest=30560
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'checkTree' is deprecated.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCpPBE83D8vcbIDvt&open=AZ-oCpPBE83D8vcbIDvt&pullRequest=30560
Check warning on line 750 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=AZ-oC2eME83D8vcbID1s&open=AZ-oC2eME83D8vcbID1s&pullRequest=30560
Check warning on line 29 in src/components/common/TagRenderer/TagRenderer.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Add an explicit "type" attribute to this button.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oCmZOE83D8vcbIDuR&open=AZ-oCmZOE83D8vcbIDuR&pullRequest=30560
Check warning on line 257 in src/utils/CSV/CSVUtilsClassBase.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'row[column.key] ?? ''' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ-oC6qQE83D8vcbID3l&open=AZ-oC6qQE83D8vcbID3l&pullRequest=30560