Fixes 30200: Paginate glossary term relation settings#30201
Quality Gate passed
Annotations
Check warning on line 1611 in src/pages/ColumnBulkOperations/ColumnGrid/ColumnGrid.component.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=AZ92AmGO4n5ZUmHbGnfq&open=AZ92AmGO4n5ZUmHbGnfq&pullRequest=30201
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92Ahwr4n5ZUmHbGndF&open=AZ92Ahwr4n5ZUmHbGndF&pullRequest=30201
Check failure on line 419 in src/utils/TestConnectionModalUtils.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92AtS84n5ZUmHbGnkb&open=AZ92AtS84n5ZUmHbGnkb&pullRequest=30201
Check warning on line 59 in src/components/Metric/MetricExpression/MetricExpression.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=AZ92AjGT4n5ZUmHbGneK&open=AZ92AjGT4n5ZUmHbGneK&pullRequest=30201
Check failure on line 130 in src/components/ExploreV1/ExploreV1.component.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92AjPa4n5ZUmHbGneR&open=AZ92AjPa4n5ZUmHbGneR&pullRequest=30201
Check warning on line 175 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=AZ92AkGV4n5ZUmHbGnet&open=AZ92AkGV4n5ZUmHbGnet&pullRequest=30201
Check warning on line 234 in src/hooks/useWorkflowEdgeManagement.ts
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `.some(…)` over `.find(…)`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92Awmd4n5ZUmHbGnmK&open=AZ92Awmd4n5ZUmHbGnmK&pullRequest=30201
Check warning on line 145 in src/utils/ServiceConnectionDetailsUtils.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=AZ92Ausy4n5ZUmHbGnlB&open=AZ92Ausy4n5ZUmHbGnlB&pullRequest=30201
Check warning on line 202 in src/utils/ServiceInsightsTabPureUtils.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=AZ92AqWl4n5ZUmHbGniZ&open=AZ92AqWl4n5ZUmHbGniZ&pullRequest=30201
Check warning on line 16 in src/utils/EnvironmentUtils.ts
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=AZ92AsvS4n5ZUmHbGnkM&open=AZ92AsvS4n5ZUmHbGnkM&pullRequest=30201
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Visible, non-interactive elements with click handlers must have at least one keyboard listener.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92AZp64n5ZUmHbGnYy&open=AZ92AZp64n5ZUmHbGnYy&pullRequest=30201
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=AZ92AdjV4n5ZUmHbGnbC&open=AZ92AdjV4n5ZUmHbGnbC&pullRequest=30201
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=AZ92AYDZ4n5ZUmHbGnX8&open=AZ92AYDZ4n5ZUmHbGnX8&pullRequest=30201
Check warning on line 89 in src/components/ExploreV1/ExploreSearchCard/ExploreSearchCard.tsx
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=AZ92AjIx4n5ZUmHbGneM&open=AZ92AjIx4n5ZUmHbGneM&pullRequest=30201
Check failure on line 748 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=AZ92Auih4n5ZUmHbGnk-&open=AZ92Auih4n5ZUmHbGnk-&pullRequest=30201
Check warning on line 361 in src/components/Domain/AddDomainForm/AddDomainForm.component.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=AZ92AXZC4n5ZUmHbGnXq&open=AZ92AXZC4n5ZUmHbGnXq&pullRequest=30201
Check warning on line 333 in src/utils/WorkflowNodeConfigUtils.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=AZ92AqKH4n5ZUmHbGniY&open=AZ92AqKH4n5ZUmHbGniY&pullRequest=30201
Check failure on line 1006 in src/utils/QueryBuilderElasticsearchFormatUtils.js
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This function expects 5 arguments, but 6 were provided.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92Ar7f4n5ZUmHbGnjq&open=AZ92Ar7f4n5ZUmHbGnjq&pullRequest=30201
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=AZ92AxCH4n5ZUmHbGnmk&open=AZ92AxCH4n5ZUmHbGnmk&pullRequest=30201
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=AZ92Aimg4n5ZUmHbGndx&open=AZ92Aimg4n5ZUmHbGndx&pullRequest=30201
Check warning on line 31 in src/components/common/LeftPanelCard/LeftPanelCard.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'LeftPanelCard' is deprecated.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92AUfw4n5ZUmHbGnV5&open=AZ92AUfw4n5ZUmHbGnV5&pullRequest=30201
Check warning on line 416 in src/components/common/ServiceDocPanel/ServiceDocPanel.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=AZ92AWPt4n5ZUmHbGnXA&open=AZ92AWPt4n5ZUmHbGnXA&pullRequest=30201
Check warning on line 184 in src/components/OntologyExplorer/utils/graphStyles.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=AZ92AiLY4n5ZUmHbGndU&open=AZ92AiLY4n5ZUmHbGndU&pullRequest=30201
Check warning on line 35 in src/utils/QueryBuilderElasticsearchFormatUtils.js
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Remove this "===" check; it will always be false. Did you mean to use "=="?
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ92Ar7f4n5ZUmHbGnjU&open=AZ92Ar7f4n5ZUmHbGnjU&pullRequest=30201
Check warning on line 77 in src/components/Glossary/GlossaryTerms/tabs/GlossaryTermReferences.tsx
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=AZ92AcSt4n5ZUmHbGnah&open=AZ92AcSt4n5ZUmHbGnah&pullRequest=30201