Skip to content

feat(ui): Wave 0 foundations for AntD → ui-core-components migration - #30560

Merged
chirag-madlani merged 20 commits into
mainfrom
antd-migration/wave-0-foundations
Jul 30, 2026
Merged

feat(ui): Wave 0 foundations for AntD → ui-core-components migration#30560
chirag-madlani merged 20 commits into
mainfrom
antd-migration/wave-0-foundations

Merge origin/main to pick up tw-deprecation-guard script required by …

24241fe
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / [open-metadata-ui] SonarCloud Code Analysis succeeded Jul 29, 2026 in 5m 53s

Annotations

Check warning on line 76 in src/utils/SearchSettingsUtils.ts

See this annotation in the file changed.

@sonarqubecloud 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

Check warning on line 188 in src/components/KnowledgeCenter/KnowledgePageListRightPanel/KnowledgePageListRightPanel.tsx

See this annotation in the file changed.

@sonarqubecloud 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

Check failure on line 23 in src/components/common/DrawerPopupContainerProvider/DrawerPopupContainerProvider.tsx

See this annotation in the file changed.

@sonarqubecloud 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

Check warning on line 127 in src/components/Settings/Users/AdminPermissionDebugger/AdminPermissionDebugger.component.tsx

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

Check warning on line 220 in src/pages/ObservabilityAlertsPage/components/ObservabilityAlertsTable.tsx

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

Check warning on line 159 in src/components/MyData/Widgets/CuratedAssetsWidget/AdvancedAssetsFilterField/AdvancedAssetsFilterField.component.tsx

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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