fix(ui): polish marketplace announcement card and dedupe V1 card #28066
Quality Gate passed
Annotations
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGm906IWrfS8FJzQI&open=AZ4gGm906IWrfS8FJzQI&pullRequest=28066
Check warning on line 38 in src/components/common/DomainDisplay/DomainDisplay.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
A fragment with only one child is redundant.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGkIk6IWrfS8FJzM9&open=AZ4gGkIk6IWrfS8FJzM9&pullRequest=28066
Check warning on line 631 in src/pages/DatabaseSchemaPage/DatabaseSchemaPage.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGvJl6IWrfS8FJzZ5&open=AZ4gGvJl6IWrfS8FJzZ5&pullRequest=28066
Check warning on line 95 in src/utils/ExploreUtils.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGyME6IWrfS8FJzeo&open=AZ4gGyME6IWrfS8FJzeo&pullRequest=28066
Check warning on line 133 in src/hooks/useGridEditController.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGy-26IWrfS8FJzft&open=AZ4gGy-26IWrfS8FJzft&pullRequest=28066
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=AZ4gGiqR6IWrfS8FJzLI&open=AZ4gGiqR6IWrfS8FJzLI&pullRequest=28066
Check warning on line 73 in src/pages/EmbeddedAddServicePage/EmbeddedAddServicePage.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGvGD6IWrfS8FJzZw&open=AZ4gGvGD6IWrfS8FJzZw&pullRequest=28066
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'node.title' may use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGqY96IWrfS8FJzT7&open=AZ4gGqY96IWrfS8FJzT7&pullRequest=28066
Check warning on line 88 in src/constants/regex.constants.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Simplify this regular expression to reduce its complexity from 28 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGylR6IWrfS8FJzfK&open=AZ4gGylR6IWrfS8FJzfK&pullRequest=28066
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=AZ4gGsDr6IWrfS8FJzVw&open=AZ4gGsDr6IWrfS8FJzVw&pullRequest=28066
Check warning on line 95 in src/components/NotificationBox/NotificationFeedCard.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGtap6IWrfS8FJzXl&open=AZ4gGtap6IWrfS8FJzXl&pullRequest=28066
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=AZ4gGtuK6IWrfS8FJzX4&open=AZ4gGtuK6IWrfS8FJzX4&pullRequest=28066
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGqx96IWrfS8FJzUf&open=AZ4gGqx96IWrfS8FJzUf&pullRequest=28066
Check warning on line 332 in src/components/DriveService/Spreadsheet/SpreadsheetDetails.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGmXK6IWrfS8FJzPZ&open=AZ4gGmXK6IWrfS8FJzPZ&pullRequest=28066
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGmEZ6IWrfS8FJzPF&open=AZ4gGmEZ6IWrfS8FJzPF&pullRequest=28066
Check warning on line 488 in src/components/ExploreV1/ExploreV1.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGs8Q6IWrfS8FJzXH&open=AZ4gGs8Q6IWrfS8FJzXH&pullRequest=28066
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=AZ4gGkL26IWrfS8FJzM_&open=AZ4gGkL26IWrfS8FJzM_&pullRequest=28066
Check warning on line 60 in src/utils/EntityByFqnUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Reduce the number of non-empty switch cases from 40 to at most 30.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGwmM6IWrfS8FJzcQ&open=AZ4gGwmM6IWrfS8FJzcQ&pullRequest=28066
Check warning on line 104 in src/hooks/useClipBoard.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `globalThis` over `window`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGy1h6IWrfS8FJzfk&open=AZ4gGy1h6IWrfS8FJzfk&pullRequest=28066
Check warning on line 509 in src/utils/CanvasUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `Number.parseFloat` over `parseFloat`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGwTy6IWrfS8FJzbp&open=AZ4gGwTy6IWrfS8FJzbp&pullRequest=28066
Check failure on line 68 in src/components/BlockEditor/Extensions/File/FileNode.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=AZ4gGiZK6IWrfS8FJzK7&open=AZ4gGiZK6IWrfS8FJzK7&pullRequest=28066
Check warning on line 61 in src/components/ActivityFeed/ActivityFeedEditor/ActivityFeedEditor.tsx
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=AZ4gGnlw6IWrfS8FJzQo&open=AZ4gGnlw6IWrfS8FJzQo&pullRequest=28066
Check warning on line 178 in src/components/common/MUIUserTeamSelect/MUIUserTeamSelect.tsx
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=AZ4gGllt6IWrfS8FJzOp&open=AZ4gGllt6IWrfS8FJzOp&pullRequest=28066
Check warning on line 225 in src/components/OntologyExplorer/utils/graphStyles.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGse46IWrfS8FJzWS&open=AZ4gGse46IWrfS8FJzWS&pullRequest=28066
Check failure on line 48 in src/services/WorkflowValidationService.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 85 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4gGzTj6IWrfS8FJzgM&open=AZ4gGzTj6IWrfS8FJzgM&pullRequest=28066