Skip to content

M2-4835: Linting rules for mindlogger-admin #9

M2-4835: Linting rules for mindlogger-admin

M2-4835: Linting rules for mindlogger-admin #9

Triggered via pull request February 9, 2024 16:30
Status Failure
Total duration 5m 7s
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/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L60
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L61
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L93
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L98
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
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#L14
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityAbout/ActivityAbout.hooks.ts#L28
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#L45
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/ActivityItems/ActivityItems.utils.ts#L52
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ActivityItems.utils.ts#L59
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Alerts/Alert/Alert.utils.ts#L33
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Alerts/Alert/Alert.utils.ts#L55
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Alerts/Alert/Alert.utils.ts#L63
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/InputTypeItems/AudioPlayer/RecordAudio/RecordAudio.hooks.ts#L44
React Hook useCallback has a missing dependency: 'recordingBlob'. Either include it or remove the dependency array. You can also do a functional update 'setRecordingBlob(r => ...)' if you only need 'recordingBlob' in the 'setRecordingBlob' call (react-hooks/exhaustive-deps)
src/modules/Builder/features/ActivityItems/ItemConfiguration/OptionalItemsAndSettings/SkippedItemInVariablesModal/SkippedItemInVariablesModal.hooks.ts#L45
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/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/SaveAndPublish/SaveAndPublish.hooks.ts#L79
'key' is defined but never used. Allowed unused args must match /^_/u (unused-imports/no-unused-vars)
src/modules/Builder/features/SaveAndPublish/SaveAndPublish.hooks.ts#L83
'key' is defined but never used. Allowed unused args must match /^_/u (unused-imports/no-unused-vars)
src/modules/Builder/features/SaveAndPublish/SaveAndPublish.hooks.ts#L178
React Hook useEffect has missing dependencies: 'dispatch', 'onLogout', and 'setPromptVisible'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/SaveAndPublish/SaveAndPublish.hooks.ts#L198
React Hook useCallback has missing dependencies: 'setConfirmedNavigation', 'setLastLocation', and 'setPromptVisible'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/features/SaveAndPublish/SaveAndPublish.hooks.ts#L406
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/hooks/useAppletPrivateKeySetter.ts#L19
'publicKey' is assigned a value but never used. Allowed unused vars must match /^_/u (unused-imports/no-unused-vars)
src/modules/Builder/hooks/useRedirectIfNoMatchedActivity.ts#L25
React Hook useEffect has missing dependencies: 'activity', 'appletId', 'getValues', 'isNewApplet', and 'navigate'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/hooks/useRedirectIfNoMatchedActivityFlow.ts#L27
React Hook useEffect has missing dependencies: 'appletId', 'getValues', 'isNewApplet', and 'navigate'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Builder/hooks/useRedirectIfNoMatchedActivityItem.ts#L28
React Hook useEffect has missing dependencies: 'activityId', 'appletId', 'fieldName', 'getValues', 'isNewApplet', and 'navigate'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Dashboard/api/api.ts#L230
'ownerId' is assigned a value but never used. Allowed unused vars must match /^_/u (unused-imports/no-unused-vars)
src/modules/Dashboard/features/Applet/AddUser/AddUserForm/AddUserForm.hooks.ts#L23
React Hook useEffect has a missing dependency: 'setError'. Either include it or remove the dependency array. If 'setError' changes too often, find the parent component that defines it and wrap that definition in useCallback (react-hooks/exhaustive-deps)
src/modules/Dashboard/features/Applet/Schedule/Schedule.hooks.ts#L196
React Hook useEffect has missing dependencies: 'calendarCurrentYear', 'currentYear', and 'dispatch'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Dashboard/features/Applet/Schedule/Schedule.hooks.ts#L212
React Hook useEffect has missing dependencies: 'calendarCurrentYear', 'currentYear', and 'dispatch'. Either include them or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Dashboard/features/Applets/Applets.hooks.ts#L41
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataReview/Feedback/Feedback.utils.ts#L21
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L51
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L234
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L268
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L284
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L320
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L348
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L406
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L407
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L457
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L463
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L493
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L511
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Subscales/Subscales.utils.ts#L93
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Subscales/Subscales.utils.ts#L98
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/Respondents/Popups/Popup.hooks.ts#L17
React Hook useEffect has a missing dependency: 'callback'. Either include it or remove the dependency array. If 'callback' changes too often, find the parent component that defines it and wrap that definition in useCallback (react-hooks/exhaustive-deps)
src/modules/Dashboard/hooks/useDatavizFilters.ts#L21
React Hook useMemo has a missing dependency: 'versions'. Either include it or remove the dependency array (react-hooks/exhaustive-deps)
src/modules/Dashboard/hooks/useDecryptedActivityData.ts#L24
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/hooks/useEncryptedAnswers.ts#L15
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
Lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: wearerequired/lint-action@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.