docs: highlight Algolia careers #1343
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Issues
======
- Added 15
Complexity increasing per file
==============================
- packages/autocomplete-shared/src/core/AutocompleteReshape.ts 2
- packages/autocomplete-core/src/utils/createConcurrentSafePromise.ts 5
- test/utils/createNavigator.ts 1
- packages/autocomplete-shared/src/js/AutocompleteSource.ts 1
- packages/autocomplete-js/src/__tests__/getLabelProps.test.ts 1
- packages/autocomplete-shared/src/generateAutocompleteId.ts 1
- packages/autocomplete-preset-algolia/src/highlight/parseAttribute.ts 6
- packages/autocomplete-js/src/__tests__/getListProps.test.ts 1
- packages/autocomplete-shared/src/__tests__/decycle.test.ts 4
- packages/autocomplete-core/src/__tests__/debug.test.ts 5
- packages/autocomplete-js/src/components/Highlight.ts 4
- packages/autocomplete-core/src/utils/isOrContainsNode.ts 2
- test/utils/createCollection.ts 1
- packages/autocomplete-plugin-query-suggestions/src/__tests__/createQuerySuggestionsPlugin.test.ts 33
- packages/autocomplete-core/src/__tests__/setCollections.test.ts 8
- packages/autocomplete-plugin-recent-searches/src/__tests__/createRecentSearchesPlugin.test.ts 53
- packages/autocomplete-core/src/utils/__tests__/createConcurrentSafePromise.test.ts 10
- packages/autocomplete-core/src/utils/__tests__/isSamsung.test.ts 37
- packages/autocomplete-core/src/__tests__/id.test.ts 3
- packages/autocomplete-core/src/__tests__/setQuery.test.ts 2
- packages/autocomplete-js/src/__tests__/panelPlacement.test.ts 35
- packages/autocomplete-core/src/__tests__/defaultSelectedItemId.test.ts 7
- packages/autocomplete-core/src/__tests__/plugins.test.ts 8
- packages/autocomplete-preset-algolia/src/requester/__tests__/getAlgoliaResults.test.ts 5
- packages/autocomplete-plugin-recent-searches/src/createLocalStorageRecentSearchesPlugin.ts 3
- packages/autocomplete-core/src/__tests__/onStateChange.test.ts 2
- packages/autocomplete-core/src/utils/mapToAlgoliaResponse.ts 1
- packages/autocomplete-js/src/__tests__/requester.test.ts 79
- packages/autocomplete-plugin-algolia-insights/src/isAlgoliaInsightsHit.ts 3
- packages/autocomplete-core/src/__tests__/placeholder.test.ts 3
- packages/autocomplete-core/src/__tests__/createAutocomplete.test.ts 45
- packages/autocomplete-js/src/__tests__/templates.test.tsx 44
- packages/autocomplete-core/src/utils/__tests__/getActiveItem.test.ts 13
- packages/autocomplete-js/src/__tests__/getFormProps.test.ts 1
- packages/autocomplete-js/src/__tests__/createReactiveWrapper.test.ts 4
- packages/autocomplete-core/src/__tests__/debouncing.test.ts 11
- packages/autocomplete-js/src/__tests__/renderNoResults.test.ts 88
- scripts/rollup/config.js 3
- packages/autocomplete-core/src/__tests__/getItemProps.test.ts 10
- packages/autocomplete-js/src/requesters/__tests__/getAlgoliaResults.test.ts 3
- packages/autocomplete-js/src/components/ReverseSnippet.ts 4
- packages/autocomplete-preset-algolia/src/utils/__tests__/getAppIdAndApiKey.test.ts 4
- packages/autocomplete-shared/src/warn.ts 4
- packages/autocomplete-shared/src/decycle.ts 2
- packages/autocomplete-plugin-algolia-insights/src/__tests__/createAlgoliaInsightsPlugin.test.ts 107
- packages/autocomplete-core/src/__tests__/getLabelProps.test.ts 4
- packages/autocomplete-plugin-tags/src/types/Tag.ts 1
- packages/autocomplete-preset-algolia/src/search/fetchAlgoliaResults.ts 6
- packages/autocomplete-shared/src/__tests__/getItemsCount.test.ts 4
- packages/autocomplete-js/src/__tests__/getPanelProps.test.ts 1
- packages/autocomplete-js/src/types/AutocompleteElement.ts 1
- packages/autocomplete-shared/src/__tests__/createRef.test.ts 3
- packages/autocomplete-shared/src/__tests__/debounce.test.ts 10
- packages/autocomplete-shared/src/invariant.ts 1
- packages/autocomplete-js/src/__tests__/classNames.test.ts 7
- packages/autocomplete-core/src/reshape.ts 6
- packages/autocomplete-js/src/__tests__/getInputProps.test.ts 1
- packages/autocomplete-core/src/utils/getNextActiveItemId.ts 10
- packages/autocomplete-core/src/__tests__/getPanelProps.test.ts 4
- packages/autocomplete-core/src/utils/__tests__/createCancelablePromiseList.test.ts 14
- test/utils/runAllMicroTasks.ts 1
- packages/autocomplete-plugin-redirect-url/src/__tests__/createRedirectUrlPlugin.test.ts 57
- packages/autocomplete-js/src/utils/__tests__/mergeDeep.test.ts 7
- packages/autocomplete-core/src/__tests__/refresh.test.ts 6
- packages/autocomplete-js/src/utils/mergeClassNames.ts 4
- packages/autocomplete-core/src/getAutocompleteSetters.ts 8
- packages/autocomplete-shared/src/getAttributeValueByPath.ts 3
- packages/autocomplete-core/src/getPropGetters.ts 42
- packages/autocomplete-core/src/__tests__/metadata.test.ts 13
- packages/autocomplete-core/src/__tests__/setIsOpen.test.ts 2
- packages/autocomplete-js/src/__tests__/getItemProps.test.ts 1
- packages/autocomplete-plugin-recent-searches/src/addHighlightedAttribute.ts 2
- packages/autocomplete-js/src/__tests__/positioning.test.ts 14
- packages/autocomplete-core/src/__tests__/reshape.test.ts 21
- packages/autocomplete-js/src/elements/ClearIcon.ts 1
- packages/autocomplete-js/src/createEffectWrapper.ts 9
- packages/autocomplete-preset-algolia/src/highlight/__tests__/parseAlgoliaHitReverseSnippet.test.ts 20
- packages/autocomplete-preset-algolia/src/highlight/__tests__/parseAttribute.test.ts 3
- packages/autocomplete-core/src/__tests__/getEnvironmentProps.test.ts 31
- packages/autocomplete-shared/src/js/AutocompleteComponents.ts 2
- scripts/getBundleBanner.mjs 2
- packages/autocomplete-shared/src/isEqual.ts 11
- packages/autocomplete-js/src/getPanelPlacementStyle.ts 6
- test/utils/createApiResponse.ts 3
- packages/autocomplete-core/src/__tests__/completion.test.ts 8
- packages/autocomplete-plugin-recent-searches/src/createStorageApi.ts 4
- packages/autocomplete-js/src/__tests__/detachedMediaQuery.test.ts 5
- packages/autocomplete-js/src/__tests__/getRootProps.test.ts 1
- packages/autocomplete-preset-algolia/src/requester/__tests__/createRequester.test.ts 4
- packages/autocomplete-core/src/utils/isSamsung.ts 2
- packages/autocomplete-core/src/getDefaultProps.ts 15
- packages/autocomplete-shared/src/__tests__/safelyRunOnBrowser.test.ts 6
- packages/autocomplete-shared/src/js/AutocompleteRender.ts 1
- packages/autocomplete-js/src/utils/getHTMLElement.ts 2
- packages/autocomplete-core/src/__tests__/autoFocus.test.ts 3
- packages/autocomplete-shared/src/core/AutocompleteSource.ts 1
- packages/autocomplete-core/src/createStore.ts 4
- packages/autocomplete-js/src/requesters/getAlgoliaFacets.ts 3
- packages/autocomplete-js/src/__tests__/createEffectWrapper.test.ts 7
- test/umd.test.ts 2
- packages/autocomplete-core/src/utils/createCancelablePromiseList.ts 11
- packages/autocomplete-plugin-recent-searches/src/createRecentSearchesPlugin.ts 24
- packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitReverseHighlight.ts 1
- test/utils/createSource.ts 7
- packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitReverseSnippet.ts 1
- packages/autocomplete-plugin-tags/src/__tests__/createTagsPlugin.test.tsx 34
- packages/autocomplete-shared/src/getItemsCount.ts 3
- test/versions/index.js 3
- scripts/buildCss.mjs 4
- packages/autocomplete-preset-algolia/src/requester/getAlgoliaFacets.ts 3
- packages/autocomplete-js/src/utils/__tests__/getHTMLElement.test.ts 6
- packages/autocomplete-shared/src/flatten.ts 2
- packages/autocomplete-core/src/utils/getNativeEvent.ts 2
- packages/autocomplete-preset-algolia/src/highlight/isPartHighlighted.ts 11
- packages/autocomplete-js/src/utils/pickBy.ts 3
- packages/autocomplete-core/src/__tests__/onSubmit.test.ts 2
- packages/autocomplete-core/src/utils/createCancelablePromise.ts 25
- packages/autocomplete-plugin-algolia-insights/src/createSearchInsightsApi.ts 30
- packages/autocomplete-core/src/resolve.ts 23
- packages/autocomplete-core/src/utils/__tests__/isOrContainsNode.test.ts 5
- packages/autocomplete-plugin-algolia-insights/src/__tests__/createSearchInsightsApi.test.ts 32
- packages/autocomplete-shared/src/core/AutocompleteSetters.ts 1
- packages/autocomplete-preset-algolia/src/highlight/__tests__/parseAlgoliaHitSnippet.test.ts 19
- packages/autocomplete-shared/src/createRef.ts 1
- packages/autocomplete-core/src/utils/getAutocompleteElementId.ts 1
- packages/autocomplete-js/src/requesters/getAlgoliaResults.ts 1
- packages/autocomplete-shared/src/core/AutocompleteOptions.ts 2
- packages/autocomplete-core/src/__tests__/setStatus.test.ts 2
- packages/autocomplete-core/src/__tests__/stallThreshold.test.ts 14
- packages/autocomplete-core/src/__tests__/initialState.test.ts 3
- packages/autocomplete-js/src/__tests__/getEnvironmentProps.test.ts 1
- packages/autocomplete-core/src/__tests__/onReset.test.ts 2
- packages/autocomplete-preset-algolia/src/search/__tests__/fetchAlgoliaResults.test.ts 16
- packages/autocomplete-shared/src/safelyRunOnBrowser.ts 3
- test/utils/castToJestMock.ts 1
- packages/autocomplete-shared/src/core/AutocompletePropGetters.ts 8
- packages/autocomplete-core/src/__tests__/setSelectedItemId.test.ts 2
- packages/autocomplete-js/src/utils/mergeDeep.ts 8
- packages/autocomplete-preset-algolia/src/highlight/__tests__/isPartHighlighted.test.ts 9
- packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitSnippet.ts 3
- packages/autocomplete-core/src/__tests__/concurrency.test.ts 35
- packages/autocomplete-core/src/utils/getNormalizedSources.ts 10
- packages/autocomplete-js/src/autocomplete.ts 65
- packages/autocomplete-core/src/__tests__/getSources.test.ts 19
- packages/autocomplete-plugin-redirect-url/src/types/Redirect.ts 1
- packages/autocomplete-js/src/components/Snippet.ts 4
- packages/autocomplete-js/src/__tests__/api.test.ts 56
- packages/autocomplete-core/src/getCompletion.ts 5
- packages/autocomplete-js/src/elements/Input.ts 4
- packages/autocomplete-plugin-tags/src/createTags.ts 9
- packages/autocomplete-core/src/__tests__/setContext.test.ts 2
- packages/autocomplete-plugin-redirect-url/src/createRedirectUrlPlugin.ts 36
- packages/autocomplete-core/src/__tests__/openOnFocus.test.ts 14
- scripts/jest/matchers/toWarnDev.ts 9
- test/utils/createScopeApi.ts 1
- packages/autocomplete-js/src/__tests__/detached.test.ts 54
- packages/autocomplete-plugin-algolia-insights/src/createAlgoliaInsightsPlugin.ts 39
- test/utils/createSearchClient.ts 2
- packages/autocomplete-js/src/utils/__tests__/pickBy.test.ts 4
- packages/autocomplete-preset-algolia/src/highlight/reverseHighlightedParts.ts 4
- packages/autocomplete-core/src/utils/__tests__/getNextActiveItemId.test.ts 12
- packages/autocomplete-shared/src/debounce.ts 4
- scripts/babel/__tests__/wrap-warning-with-dev-check.test.js 4
- packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitHighlight.ts 3
- packages/autocomplete-js/src/__tests__/translations.test.ts 12
- packages/autocomplete-js/src/__tests__/panelContainer.test.ts 8
- packages/autocomplete-preset-algolia/src/requester/getAlgoliaResults.ts 2
- packages/autocomplete-plugin-recent-searches/src/search.ts 5
- packages/autocomplete-js/src/elements/LoadingIcon.ts 4
- test/utils/createState.ts 1
- packages/autocomplete-core/src/utils/__tests__/getNormalizedSources.test.ts 29
- packages/autocomplete-preset-algolia/src/requester/createRequester.ts 7
- packages/autocomplete-js/src/getDefaultOptions.ts 11
- packages/autocomplete-core/src/metadata.ts 6
- packages/autocomplete-js/src/__tests__/render.test.ts 95
- packages/autocomplete-plugin-algolia-insights/src/isModernInsightsClient.ts 6
- scripts/jest/matchers/__tests__/toWarnDev.test.ts 19
- packages/autocomplete-js/src/components/ReverseHighlight.ts 4
- packages/autocomplete-plugin-tags/src/createTagsPlugin.tsx 12
- scripts/babel/wrap-warning-with-dev-check.js 4
- packages/autocomplete-core/src/__tests__/getListProps.test.ts 5
- packages/autocomplete-js/src/createAutocompleteDom.ts 8
- packages/autocomplete-js/src/__tests__/components.test.tsx 68
- packages/autocomplete-plugin-algolia-insights/src/createViewedEvents.ts 5
- test/utils/defer.ts 3
- packages/autocomplete-js/src/__tests__/metadata.test.ts 8
- babel.config.js 2
- packages/autocomplete-js/src/requesters/createAlgoliaRequester.ts 1
- packages/autocomplete-plugin-query-suggestions/src/createQuerySuggestionsPlugin.ts 15
- packages/autocomplete-preset-algolia/src/utils/getAppIdAndApiKey.ts 8
- packages/autocomplete-core/src/__tests__/getRootProps.test.ts 9
- packages/autocomplete-js/src/__tests__/autocomplete.test.ts 74
- packages/autocomplete-shared/src/__tests__/flatten.test.ts 5
- packages/autocomplete-preset-algolia/src/highlight/__tests__/reverseHighlightedParts.test.ts 4
- packages/autocomplete-core/src/__tests__/navigator.test.ts 21
- packages/autocomplete-js/src/utils/setProperties.ts 41
- packages/autocomplete-core/src/__tests__/environment.test.ts 5
- packages/autocomplete-shared/src/js/AutocompleteRenderer.ts 3
- packages/autocomplete-core/src/stateReducer.ts 22
- packages/autocomplete-shared/src/__tests__/isEqual.test.ts 31
- test/utils/createMatchMedia.ts 2
- packages/autocomplete-js/src/render.tsx 16
- packages/autocomplete-shared/src/preset-algolia/createRequester.ts 3
- packages/autocomplete-core/src/createAutocomplete.ts 13
- packages/autocomplete-core/src/types/AutocompleteStore.ts 1
- packages/autocomplete-core/src/__tests__/getInputProps.test.ts 176
- test/utils/createPlayground.ts 6
- packages/autocomplete-core/src/onInput.ts 18
- packages/autocomplete-plugin-recent-searches/src/__tests__/createLocalStorageRecentSearchesPlugin.test.ts 22
- packages/autocomplete-core/src/onKeyDown.ts 6
- packages/autocomplete-preset-algolia/src/highlight/__tests__/parseAlgoliaHitHighlight.test.ts 19
- packages/autocomplete-js/src/__tests__/renderer.test.ts 75
- packages/autocomplete-shared/src/core/AutocompletePlugin.ts 1
- packages/autocomplete-js/src/__tests__/container.test.ts 10
- packages/autocomplete-core/src/__tests__/getFormProps.test.ts 28
- packages/autocomplete-core/src/utils/__tests__/mapToAlgoliaResponse.test.ts 7
- packages/autocomplete-js/src/elements/SearchIcon.ts 1
- packages/autocomplete-plugin-recent-searches/src/getLocalStorage.ts 9
- packages/autocomplete-core/src/checkOptions.ts 1
- packages/autocomplete-plugin-recent-searches/src/getTemplates.tsx 6
- ship.config.js 3
- packages/autocomplete-plugin-query-suggestions/src/getTemplates.tsx 5
- packages/autocomplete-core/src/utils/getActiveItem.ts 10
- packages/autocomplete-js/src/getCreateDomElement.ts 2
- packages/autocomplete-js/src/createReactiveWrapper.ts 7
- packages/autocomplete-core/src/utils/__tests__/createCancelablePromise.test.ts 52
- packages/autocomplete-shared/src/js/AutocompleteOptions.ts 1
- packages/autocomplete-preset-algolia/src/highlight/__tests__/parseAlgoliaHitReverseHighlight.test.ts 20
- packages/autocomplete-plugin-recent-searches/src/createLocalStorage.ts 5
- packages/autocomplete-js/src/requesters/__tests__/getAlgoliaFacets.test.ts 3
- packages/autocomplete-preset-algolia/src/requester/__tests__/getAlgoliaFacets.test.ts 5
- packages/autocomplete-shared/src/__tests__/invariant.test.ts 11
- packages/autocomplete-plugin-recent-searches/src/constants.ts 1
- packages/autocomplete-shared/src/__tests__/warn.test.ts 9
- packages/autocomplete-plugin-query-suggestions/src/constants.ts 1
- packages/autocomplete-plugin-query-suggestions/src/types/Translations.ts 1
- packages/autocomplete-plugin-recent-searches/src/types/Translations.ts 1
- packages/autocomplete-core/src/utils/getPluginSubmitPromise.ts 4
- packages/autocomplete-core/src/utils/__tests__/getPluginSubmitPromise.test.ts 24
- test/utils/setProperties.test.ts 6
See the complete overview on Codacy
Annotations
Check warning on line 16 in packages/autocomplete-plugin-redirect-url/src/templates.tsx
codacy-production / Codacy Static Code Analysis
packages/autocomplete-plugin-redirect-url/src/templates.tsx#L16
Detected a variable used in an anchor tag with the 'href' attribute.
Check failure on line 18 in packages/autocomplete-preset-algolia/src/highlight/isPartHighlighted.ts
codacy-production / Codacy Static Code Analysis
packages/autocomplete-preset-algolia/src/highlight/isPartHighlighted.ts#L18
The `RegExp` constructor was called with a non-literal value.
Check warning on line 20 in scripts/buildCss.mjs
codacy-production / Codacy Static Code Analysis
scripts/buildCss.mjs#L20
Detected that function argument `file` has entered the fs module.
Check failure on line 20 in scripts/buildCss.mjs
codacy-production / Codacy Static Code Analysis
scripts/buildCss.mjs#L20
The application dynamically constructs file or path information.
Check warning on line 21 in scripts/buildCss.mjs
codacy-production / Codacy Static Code Analysis
scripts/buildCss.mjs#L21
Detected that function argument `file` has entered the fs module.
Check failure on line 41 in ship.config.js
codacy-production / Codacy Static Code Analysis
ship.config.js#L41
Detected possible user input going into a `path.join` or `path.resolve` function.
Check warning on line 69 in ship.config.js
codacy-production / Codacy Static Code Analysis
ship.config.js#L69
Detected that function argument `{ version, files }` has entered the fs module.
Check failure on line 69 in ship.config.js
codacy-production / Codacy Static Code Analysis
ship.config.js#L69
The application dynamically constructs file or path information.
Check warning on line 1368 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L1368
Insecure dependency npm/@babel/runtime@7.21.0 (CVE-2025-27789: Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups) (update to 7.26.10)
Check warning on line 10138 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L10138
Insecure dependency npm/nanoid@3.3.4 (CVE-2024-55565: nanoid: nanoid mishandles non-integer values) (update to 3.3.8)
Check warning on line 11698 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L11698
Insecure dependency npm/postcss@8.4.6 (CVE-2023-44270: PostCSS: Improper input validation in PostCSS) (update to 8.4.31)
Check warning on line 11883 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L11883
Insecure dependency npm/qs@6.11.1 (CVE-2025-15284: qs: qs: Denial of Service via improper input validation in array parsing) (update to 6.14.1)
Check notice on line 11883 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L11883
Insecure dependency npm/qs@6.11.1 (CVE-2026-2391: qs: qs's arrayLimit bypass in comma parsing allows denial of service) (update to 6.14.2)
Check warning on line 11890 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L11890
Insecure dependency npm/qs@6.9.7 (CVE-2025-15284: qs: qs: Denial of Service via improper input validation in array parsing) (update to 6.14.1)
Check notice on line 11890 in yarn.lock
codacy-production / Codacy Static Code Analysis
yarn.lock#L11890
Insecure dependency npm/qs@6.9.7 (CVE-2026-2391: qs: qs's arrayLimit bypass in comma parsing allows denial of service) (update to 6.14.2)