Skip to content

Include unity activity file upload component (M2-7687) #1131

Include unity activity file upload component (M2-7687)

Include unity activity file upload component (M2-7687) #1131

Triggered via pull request September 6, 2024 23:05
Status Failure
Total duration 7m 57s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 51 warnings
tests
Process completed with exit code 1.
src/__mocks__/LookupTableUploader.tsx#L53
React Hook useEffect has a missing dependency: 'onFileReady'. Either include it or remove the dependency array. If 'onFileReady' changes too often, find the parent component that defines it and wrap that definition in useCallback (react-hooks/exhaustive-deps)
src/modules/Auth/pages/RecoverPassword/RecoverPassword.tsx#L68
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Auth/pages/RecoverPassword/RecoverPassword.tsx#L68
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.test.tsx#L207
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/ConditionRow.tsx#L105
React Hook useCallback has missing dependencies: 'activityName', 'conditionPayloadName', 'conditionTypeName', 'setValue', and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow/ConditionRow.tsx#L128
React Hook useCallback has missing dependencies: 'clearErrors', 'conditionPayloadName', 'conditionPayloadSelectionName', and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow/ConditionRow.tsx#L131
React Hook useCallback has a missing dependency: 'onRemove'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow/ConditionRow.tsx#L133
React Hook useMemo has a missing dependency: 'options'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow_old/Condition/Condition.test.tsx#L209
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow_old/Condition/Condition.utils.ts#L67
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow_old/Condition/Condition.utils.ts#L70
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow_old/Condition/Condition.utils.ts#L103
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow_old/Condition/Condition.utils.ts#L108
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow_old/ConditionRow.tsx#L107
React Hook useCallback has missing dependencies: 'activityName', 'conditionPayloadName', 'conditionTypeName', 'setValue', and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow_old/ConditionRow.tsx#L130
React Hook useCallback has missing dependencies: 'clearErrors', 'conditionPayloadName', 'conditionPayloadSelectionName', and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow_old/ConditionRow.tsx#L133
React Hook useCallback has a missing dependency: 'onRemove'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ConditionRow_old/ConditionRow.tsx#L135
React Hook useMemo has a missing dependency: 'options'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/components/ToggleItemContainer/ToggleItemContainer.types.ts#L14
Unexpected any. Specify a different type (@typescript-eslint/no-explicit-any)
src/modules/Builder/components/ToggleItemContainer/ToggleItemContainer.types.ts#L15
Unexpected any. Specify a different type (@typescript-eslint/no-explicit-any)
src/modules/Builder/features/ActivityAbout/ActivityAbout.hooks.ts#L13
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityAbout/ActivityAbout.hooks.ts#L27
React Hook useEffect has missing dependencies: 'fieldName' and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityAbout/ActivityAbout.hooks.ts#L44
React Hook useEffect has missing dependencies: 'fieldName' and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityFlowSettings/ActivityFlowSettings.utils.test.tsx#L46
'id' is assigned a value but never used. Allowed unused vars must match /^_/u (unused-imports/no-unused-vars)
src/modules/Builder/features/ActivityItems/ActivityItems.utils.ts#L56
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ActivityItems.utils.ts#L63
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/AudioPlayer/AudioPlayer.tsx#L28
React Hook useEffect has missing dependencies: 'media', 'trigger', and 'urlName'. Either include them or remove the dependency array. You can also do a functional update 'setMedia(m => ...)' if you only need 'media' in the 'setMedia' call (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/NumberSelection/NumberSelection.tsx#L30
React Hook useEffect has missing dependencies: 'maxValueName', 'minValueName', and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/SelectionOption/SelectionOption.hooks.tsx#L30
React Hook useEffect has a missing dependency: 'setOptionFieldValue'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/SliderRows/SliderPanel/SliderPanel.utils.tsx#L74
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/SliderRows/SliderPanel/SliderPanel.utils.tsx#L91
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/OptionalItemsAndSettings/OptionalItemsAndSettings.hooks.tsx#L207
React Hook useEffect has missing dependencies: 'clearErrors', 'enableParagraphTextItem', 'getValues', 'handleAddOption', 'handleAddSingleOrMultipleRow', 'handleAddSliderRow', 'name', 'removeOptions', 'setConfig', 'setValue', and 'watch'. Either include them or remove the dependency array. If 'removeOptions' changes too often, find the parent component that defines it and wrap that definition in useCallback (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/OptionalItemsAndSettings/OptionalItemsAndSettings.hooks.tsx#L216
React Hook useEffect has missing dependencies: 'hasRequiredItems', 'isSkippable', 'name', and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/OptionalItemsAndSettings/SkippedItemInVariablesModal/SkippedItemInVariablesModal.hooks.ts#L44
React Hook useEffect has missing dependencies: 'activityItems', 'fieldName', 'name', and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Settings/ColorPalette/ColorPalettePicker/ColorPalettePicker.tsx#L37
React Hook useEffect has missing dependencies: 'getValues', 'optionsName', and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/__tests__/ItemConfigurationAudioPlayer.test.tsx#L11
'itemProps' is defined but never used. Allowed unused args must match /^_/u (unused-imports/no-unused-vars)
src/modules/Builder/features/ActivityItems/LeftBar/Item/Item.tsx#L34
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/LookupTable/LookupTable.utils.tsx#L128
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/SubscalesConfiguration.hooks.ts#L37
React Hook useEffect has missing dependencies: 'appendSystemItems', 'items', and 'removeSystemItems'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/SubscalesConfiguration.tsx#L117
React Hook useEffect has missing dependencies: 'resetCalculateTotalScoreField' and 'subscalesLength'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/SubscalesConfiguration.tsx#L117
React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/SubscalesConfiguration.tsx#L123
React Hook useEffect has a missing dependency: 'calculateTotalScore'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivitySettings/SubscalesConfiguration/SubscalesConfiguration.tsx#L123
React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/GeneralSettings/ButtonsScreen/ButtonsContent/ButtonsContent.tsx#L62
React Hook useEffect has missing dependencies: 'buttonFirstField' and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/GeneralSettings/ButtonsScreen/ButtonsContent/ButtonsContent.tsx#L69
React Hook useEffect has missing dependencies: 'buttonSecondField' and 'trigger'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/GeneralSettings/ButtonsScreen/ButtonsContent/ButtonsContent.tsx#L75
React Hook useEffect has a missing dependency: 'itemButtons?.length'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/GeneralSettings/StimulusScreen/StimulusContent/StimulusContent.tsx#L104
React Hook useEffect has missing dependencies: 'replace' and 'stimulusTrials'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/GeneralSettings/StimulusScreen/StimulusContent/StimulusContent.tsx#L111
React Hook useEffect has a missing dependency: 'reset'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/RoundSettings/BlockSequences/BlockSequencesContent/BlockSequencesContent.tsx#L73
React Hook useEffect has missing dependencies: 'blockSequencesField', 'clearErrors', 'setValue', and 'stimulusTrials'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/Flanker/RoundSettings/BlockSequences/BlockSequencesContent/BlockSequencesContent.tsx#L94
React Hook useEffect has missing dependencies: 'blockSequences', 'blockSequencesField', and 'setValue'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/PerformanceTasks/GyroscopeAndTouch/GeneralSettings/GeneralSettings.tsx#L48
React Hook useEffect has missing dependencies: 'setValue' and 'testTrialsNumberName'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
Lint
The following actions use a deprecated Node.js version and will be forced to run on node20: wearerequired/lint-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/