feat(search): add Google Gemini embedding provider #27974
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=AZ4HNn_ixQhg7-pf4GHC&open=AZ4HNn_ixQhg7-pf4GHC&pullRequest=27974
Check warning on line 64 in src/components/common/NavigationBlocker/NavigationBlocker.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
'returnValue' is deprecated.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQz41bi7aTk1cahZ6&open=AZ4GQz41bi7aTk1cahZ6&pullRequest=27974
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=AZ4GQj87bi7aTk1cahXr&open=AZ4GQj87bi7aTk1cahXr&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ3Svbi7aTk1cahdX&open=AZ4GQ3Svbi7aTk1cahdX&pullRequest=27974
Check failure on line 169 in src/components/WorkflowDefinitions/WorkflowBuilder/NodeFormSidebar.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=AZ4GQ3Zqbi7aTk1cahdn&open=AZ4GQ3Zqbi7aTk1cahdn&pullRequest=27974
Check warning on line 755 in src/components/Database/Profiler/DataQualityTab/DataQualityTab.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=AZ4GQyP0bi7aTk1cahYV&open=AZ4GQyP0bi7aTk1cahYV&pullRequest=27974
Check warning on line 40 in src/hooks/useClipBoard.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=AZ4GRAR3bi7aTk1cahn7&open=AZ4GRAR3bi7aTk1cahn7&pullRequest=27974
Check warning on line 1515 in src/utils/EntityLineageUtils.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ_kNbi7aTk1cahnB&open=AZ4GQ_kNbi7aTk1cahnB&pullRequest=27974
Check warning on line 103 in src/components/common/FormBuilder/FormBuilder.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=AZ4GQzR2bi7aTk1cahZa&open=AZ4GQzR2bi7aTk1cahZa&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Convert the conditional to a boolean to avoid leaked value
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ24ebi7aTk1cahc7&open=AZ4GQ24ebi7aTk1cahc7&pullRequest=27974
Check warning on line 139 in src/components/Customization/CustomizeTabWidget/CustomizeTabWidget.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=AZ4HNqCKxQhg7-pf4GIT&open=AZ4HNqCKxQhg7-pf4GIT&pullRequest=27974
Check warning on line 172 in src/context/PermissionProvider/PermissionProvider.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GRAv5bi7aTk1cahoq&open=AZ4GRAv5bi7aTk1cahoq&pullRequest=27974
Check warning on line 49 in src/components/common/atoms/TagChip/TagChip.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQye6bi7aTk1cahYg&open=AZ4GQye6bi7aTk1cahYg&pullRequest=27974
Check warning on line 279 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=AZ4HNru4xQhg7-pf4GJh&open=AZ4HNru4xQhg7-pf4GJh&pullRequest=27974
Check warning on line 108 in src/utils/FeedUtils.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Replace this union type with a type alias.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ9hbbi7aTk1cahj4&open=AZ4GQ9hbbi7aTk1cahj4&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ3oqbi7aTk1cahd0&open=AZ4GQ3oqbi7aTk1cahd0&pullRequest=27974
Check warning on line 39 in src/components/common/TeamTypeSelect/TeamTypeSelect.component.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=AZ4GQ0o4bi7aTk1caha4&open=AZ4GQ0o4bi7aTk1caha4&pullRequest=27974
Check failure on line 349 in src/components/ActivityFeed/FeedEditor/FeedEditor.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `.dataset` over `setAttribute(…)`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ27Ebi7aTk1cahdB&open=AZ4GQ27Ebi7aTk1cahdB&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQzgZbi7aTk1cahZl&open=AZ4GQzgZbi7aTk1cahZl&pullRequest=27974
Check failure on line 126 in src/utils/BlockEditorUtils.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=AZ4GQ-Vxbi7aTk1cahlA&open=AZ4GQ-Vxbi7aTk1cahlA&pullRequest=27974
Check warning on line 706 in src/utils/QueryBuilderElasticsearchFormatUtils.js
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
This branch's code block is the same as the block for the branch on line 488.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ-uMbi7aTk1cahlu&open=AZ4GQ-uMbi7aTk1cahlu&pullRequest=27974
Check warning on line 146 in src/components/MyData/Widgets/KPIWidget/KPILegend/KPILegend.tsx
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Missing "key" prop for element in iterator
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ2RNbi7aTk1cahcV&open=AZ4GQ2RNbi7aTk1cahcV&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Use `.includes()`, rather than `.indexOf()`, when checking for existence.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ55ibi7aTk1cahfy&open=AZ4GQ55ibi7aTk1cahfy&pullRequest=27974
sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis
Prefer `Number.isNaN` over `isNaN`.
See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ4GQ3D4bi7aTk1cahdH&open=AZ4GQ3D4bi7aTk1cahdH&pullRequest=27974
Check failure on line 54 in src/utils/SwMessenger.ts
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=AZ4GQ_Njbi7aTk1cahmb&open=AZ4GQ_Njbi7aTk1cahmb&pullRequest=27974