Add loading & progress feedback to the entity export modal#29755
Quality Gate passed
Annotations
Check warning on line 123 in src/pages/DataQuality/DataQualityProvider.tsx
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=AZ82LzWJp_pgUTEBvJgM&open=AZ82LzWJp_pgUTEBvJgM&pullRequest=29755
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=AZ82Lmtcp_pgUTEBvJVk&open=AZ82Lmtcp_pgUTEBvJVk&pullRequest=29755
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=AZ82LlYLp_pgUTEBvJUt&open=AZ82LlYLp_pgUTEBvJUt&pullRequest=29755
Check warning on line 170 in src/components/Tag/TagsContainerV2/TagsContainerV2.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Use Array.isArray() instead of isArray() from lodash.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ83FAi8XQuj2lAm9mY1&open=AZ83FAi8XQuj2lAm9mY1&pullRequest=29755
Check warning on line 125 in src/components/common/DeferredWidget/DeferredWidget.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Compare with `undefined` directly instead of using `typeof`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lf55p_pgUTEBvJQR&open=AZ82Lf55p_pgUTEBvJQR&pullRequest=29755
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
arrow function is equivalent to `String`. Use `String` directly.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LfqNp_pgUTEBvJP8&open=AZ82LfqNp_pgUTEBvJP8&pullRequest=29755
Check warning on line 1266 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=AZ82LtVbp_pgUTEBvJa7&open=AZ82LtVbp_pgUTEBvJa7&pullRequest=29755
Check warning on line 25 in src/constants/Feeds.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=AZ82L0aQp_pgUTEBvJhI&open=AZ82L0aQp_pgUTEBvJhI&pullRequest=29755
Check warning on line 87 in src/components/KnowledgeCenter/BookMarkWidget/BookMarkWidget.tsx
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=AZ83FBC1XQuj2lAm9mZG&open=AZ83FBC1XQuj2lAm9mZG&pullRequest=29755
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
`existingDataAssets` should be a `Set`, and use `existingDataAssets.has()` to check existence or non-existence.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lkepp_pgUTEBvJT7&open=AZ82Lkepp_pgUTEBvJT7&pullRequest=29755
Check warning on line 167 in src/components/Certification/Certification.component.tsx
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=AZ82LsFOp_pgUTEBvJZq&open=AZ82LsFOp_pgUTEBvJZq&pullRequest=29755
Check warning on line 61 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=AZ82Lu0Mp_pgUTEBvJcR&open=AZ82Lu0Mp_pgUTEBvJcR&pullRequest=29755
Check warning on line 84 in src/utils/ContainerDetailPureUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Default parameters should be last.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lt5Dp_pgUTEBvJbl&open=AZ82Lt5Dp_pgUTEBvJbl&pullRequest=29755
Check warning on line 40 in src/components/Learning/ResourcePlayer/StorylaneTour.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'frameBorder' is deprecated.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Loh7p_pgUTEBvJW5&open=AZ82Loh7p_pgUTEBvJW5&pullRequest=29755
Check warning on line 141 in src/utils/ColorUtils.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=AZ82LsQwp_pgUTEBvJZ4&open=AZ82LsQwp_pgUTEBvJZ4&pullRequest=29755
Check warning on line 183 in src/utils/FeedUtilsPure.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=AZ82Lsnzp_pgUTEBvJaG&open=AZ82Lsnzp_pgUTEBvJaG&pullRequest=29755
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=AZ82LlYLp_pgUTEBvJUv&open=AZ82LlYLp_pgUTEBvJUv&pullRequest=29755
Check warning on line 93 in src/components/KnowledgeCenter/KnowledgePages/KnowledgePages.tsx
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=AZ83FA7nXQuj2lAm9mZB&open=AZ83FA7nXQuj2lAm9mZB&pullRequest=29755
Check warning on line 117 in src/pages/AddQueryPage/AddQueryPage.component.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=AZ83FCIGXQuj2lAm9mZ4&open=AZ83FCIGXQuj2lAm9mZ4&pullRequest=29755
Check failure on line 956 in src/pages/EntityImport/BulkEntityImportPage/BulkEntityImportPage.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LzEyp_pgUTEBvJgB&open=AZ82LzEyp_pgUTEBvJgB&pullRequest=29755
Check warning on line 68 in src/utils/DataInsightChartUtils.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=AZ82Lu_dp_pgUTEBvJcd&open=AZ82Lu_dp_pgUTEBvJcd&pullRequest=29755
Check warning on line 151 in src/pages/TasksPage/UpdateTagPage/UpdateTagPage.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Promise-returning function provided to variable where a void return was expected.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LyAap_pgUTEBvJfJ&open=AZ82LyAap_pgUTEBvJfJ&pullRequest=29755
Check warning on line 328 in src/utils/CSV/CSVPureUtils.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Replace this "switch" statement by "if" statements to increase readability.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Ltawp_pgUTEBvJbS&open=AZ82Ltawp_pgUTEBvJbS&pullRequest=29755
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=AZ82Lrfyp_pgUTEBvJZQ&open=AZ82Lrfyp_pgUTEBvJZQ&pullRequest=29755
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=AZ82Lg0Ip_pgUTEBvJQ9&open=AZ82Lg0Ip_pgUTEBvJQ9&pullRequest=29755