Skip to content

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

M2-4835: Linting rules for mindlogger-admin

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

Triggered via pull request February 6, 2024 21:56
Status Success
Total duration 3m 46s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

51 warnings
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L67
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L70
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L103
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/components/ConditionRow/Condition/Condition.utils.ts#L108
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#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/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/Alerts/Alert/Alert.utils.ts#L39
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Alerts/Alert/Alert.utils.ts#L64
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Builder/features/ActivityItems/ItemConfiguration/Alerts/Alert/Alert.utils.ts#L73
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#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/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#L87
'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#L91
'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#L186
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#L206
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#L419
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#L24
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#L29
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#L27
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#L274
'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#L214
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#L230
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#L42
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#L60
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L259
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L294
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L310
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#L378
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L437
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L438
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L488
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L494
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L524
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Report.utils.ts#L546
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Subscales/Subscales.utils.ts#L97
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/RespondentData/RespondentDataSummary/Report/Subscales/Subscales.utils.ts#L102
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/features/Respondents/Popups/Popup.hooks.ts#L20
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#L22
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#L33
Forbidden non-null assertion (@typescript-eslint/no-non-null-assertion)
src/modules/Dashboard/hooks/useDecryptedActivityData.ts#L42
'itemIds' is assigned a value but never used. Allowed unused vars must match /^_/u (unused-imports/no-unused-vars)
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/.