Task #101645
closedReduce/eliminate ESLint warnings
100%
Description
The amount of current eslint warnings makes it hard to find errors:
/home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/action-dispatcher.ts 37:38 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/broadcast-message.ts 20:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 22:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 31:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/clipboard-panel.ts 56:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/context-menu.ts 241:95 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 244:72 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 245:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/date-time-picker.ts 20:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 178:76 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 210:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/drag-uploader.ts 694:65 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/element-browser.ts 32:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 33:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/element/immediate-action-element.ts 28:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 37:61 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 85:69 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/client-request.ts 17:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/consumable.ts 17:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/consumer-scope.ts 41:47 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 42:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 45:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 51:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/event-dispatcher.ts 18:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/interaction-request-assignment.ts 19:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/interaction-request-map.ts 20:59 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 56:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 68:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/interaction-request.ts 18:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 38:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 42:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/event/trigger-request.ts 25:9 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 39:9 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine-link-browser-adapter.ts 37:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine-validation.ts 37:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 147:91 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types 262:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 737:72 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine.ts 108:38 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 455:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 456:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 953:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1058:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1074:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1149:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1165:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1297:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1300:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1304:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1307:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1316:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/container/files-control-container.ts 60:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 167:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 177:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 233:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 293:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 322:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 567:64 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 569:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/container/inline-control-container.ts 67:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 195:83 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 283:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 293:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 306:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 323:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 397:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 458:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 493:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 522:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 543:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 812:64 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 814:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/container/site-language-container.ts 52:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 96:83 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 180:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 195:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 218:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 234:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 244:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias 318:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 454:64 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 456:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/category-element.ts 57:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/password-element.ts 46:49 warning 'e' is defined but never used @typescript-eslint/no-unused-vars 50:50 warning 'e' is defined but never used @typescript-eslint/no-unused-vars /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/select-tree-element.ts 51:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/select-tree-toolbar.ts 100:38 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 111:38 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/select-tree.ts 21:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 22:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 47:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 101:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/element/slug-element.ts 25:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/inline-relation/ajax-dispatcher.ts 21:11 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types 35:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/form-engine/inline-relation/inline-response-interface.ts 24:28 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types 32:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/grid-editor.ts 41:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 303:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 944:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/image-manipulation.ts 79:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:47 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 131:48 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 131:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/java-script-module-import-event-handler.ts 17:122 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/layout-module/drag-drop.ts 30:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 31:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/link-browser.ts 17:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 84:27 warning 'link' is defined but never used @typescript-eslint/no-unused-vars /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/live-search/element/provider/default-result-item.ts 23:77 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/live-search/element/provider/page-provider-result-item.ts 23:77 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/live-search/element/result/item/item.ts 24:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/localization.ts 49:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 58:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/login-refresh.ts 42:20 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/login.ts 37:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/modal-interface.ts 17:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/modal.ts 110:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/multi-record-selection-action.ts 27:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/multi-record-selection.ts 225:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/multi-step-wizard.ts 23:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 27:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 66:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 268:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/new-content-element-wizard-button.ts 30:31 warning The title attribute is a native global attribute. Using it as a property could have unintended side-effects lit/no-native-attributes /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/new-content-element-wizard.ts 35:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 114:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/online-media.ts 44:11 warning Unexpected aliasing of 'this' to local variable @typescript-eslint/no-this-alias /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/page-tree/page-tree-element.ts 59:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 175:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 175:48 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 175:69 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 251:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 456:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 489:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 535:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 595:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 710:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 894:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 898:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/page-tree/page-tree.ts 101:20 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/record-download-button.ts 38:31 warning The title attribute is a native global attribute. Using it as a property could have unintended side-effects lit/no-native-attributes /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/storage/module-state-storage.ts 112:12 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/storage/persistent.ts 34:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 169:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 169:69 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/svg-tree.ts 28:101 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 28:106 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 28:111 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 29:87 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 29:92 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 47:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 48:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 56:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 71:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 142:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 559:73 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 559:78 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 631:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 674:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 679:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 766:122 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 767:84 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 768:94 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 769:79 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 770:79 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 812:77 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 812:82 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 825:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 855:30 warning 'node' is defined but never used @typescript-eslint/no-unused-vars 1405:45 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1405:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1405:55 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1405:60 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 1414:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tests/element/immediate-action-element-test.ts 39:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 47:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 58:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 66:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 77:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 84:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 100:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tests/form-engine-validation-test.ts 3:32 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 3:47 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types 3:55 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types 3:69 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 6:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tests/icons-test.ts 48:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 49:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 50:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 59:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 60:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tests/notification-test.ts 34:15 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/toolbar/system-information-menu.ts 129:49 warning Don't use `Object` as a type. The `Object` type actually means "any non-nullish value", so it is marginally better than `unknown`. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tree/drag-drop.ts 69:20 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 93:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 93:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 93:63 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 94:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 94:57 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 94:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:51 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:61 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tree/file-storage-tree.ts 66:20 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 80:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tree/page-browser.ts 29:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/tree/tree-node.ts 56:9 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/user-pass-login.ts 23:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 67:38 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/utility.ts 34:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 34:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 35:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 89:78 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 90:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 121:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 122:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/utility/collapse-state-search.ts 39:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 87:123 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/utility/message-utility.ts 15:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/utility/top-level-module-import.ts 17:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 18:73 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/viewport.ts 26:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/viewport/abstract-container.ts 17:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 19:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/viewport/content-container.ts 78:75 warning Don't use `{}` as a type. `{}` actually means "any non-nullish value". - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead. - If you want a type meaning "empty object", you probably want `Record<string, never>` instead. - If you really want a type meaning "any non-nullish value", you probably want `NonNullable<unknown>` instead @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/viewport/navigation-container.ts 22:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 82:69 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/viewport/toolbar.ts 18:71 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/window-manager.ts 23:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 28:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/backend/wizard.ts 23:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 27:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 59:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/beuser/permissions.ts 23:20 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/ajax/ajax-response.ts 18:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 24:65 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/ajax/input-transformer.ts 14:48 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 72:81 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/event/event-interface.ts 14:24 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/java-script-item-processor.ts 44:69 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 53:86 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 70:47 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 70:85 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 78:90 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 90:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 95:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 104:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 123:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 127:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 127:82 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 151:38 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 152:64 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 155:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 161:54 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/tests/ajax/ajax-request-test.ts 18:33 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 18:51 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 21:68 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 21:86 warning Don't use `Function` as a type. The `Function` type accepts any function-like value. It provides no type safety when calling the function, which can be a common source of bugs. It also accepts things like class declarations, which will throw at runtime as they will not be called with `new`. If you are expecting the function to accept certain arguments, you should explicitly define the function shape @typescript-eslint/ban-types 37:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 75:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 85:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 90:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 90:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 99:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 99:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 108:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 108:35 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 132:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 187:45 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/core/tests/security-utility-test.ts 18:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 30:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/dashboard/chart-initializer.ts 81:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 87:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/dashboard/grid.ts 39:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 76:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 77:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/form/backend/helper.ts 24:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 29:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 45:79 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 51:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 51:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 51:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 59:80 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 64:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 64:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/ajax/ajax-queue.ts 21:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/installer.ts 21:8 warning 'Severity' is defined but never used @typescript-eslint/no-unused-vars 185:60 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 192:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 199:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/environment/environment-check.ts 23:8 warning 'Severity' is defined but never used @typescript-eslint/no-unused-vars /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/environment/folder-structure.ts 74:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 88:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 126:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/environment/image-processing.ts 74:96 warning 'index' is defined but never used @typescript-eslint/no-unused-vars 102:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/environment/mail-test.ts 22:8 warning 'Severity' is defined but never used @typescript-eslint/no-unused-vars /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/maintenance/clear-tables.ts 66:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/maintenance/clear-typo3temp-files.ts 65:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/maintenance/database-analyzer.ts 109:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 119:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/maintenance/language-packs.ts 327:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 336:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 432:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 432:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 461:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 483:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/module/upgrade/core-update.ts 14:8 warning '$' is defined but never used @typescript-eslint/no-unused-vars 153:17 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 182:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 231:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/install/renderable/progress-bar.ts 17:10 warning 'ifDefined' is defined but never used @typescript-eslint/no-unused-vars /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/redirects/event-handler.ts 43:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/rte_ckeditor/ckeditor5.ts 13:11 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 14:13 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 15:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 16:11 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 17:12 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 19:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 20:11 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 22:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 23:15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 35:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 113:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 156:34 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 161:23 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 188:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/rte_ckeditor/plugin/typo3-link.ts 86:71 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 92:100 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 103:90 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 173:77 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 191:16 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 472:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 577:45 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 578:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 598:44 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/workspaces/backend.ts 607:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 702:55 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/Sources/TypeScript/workspaces/workspaces.ts 29:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/ben/src/TYPO3.CMS/Build/types/TYPO3/index.d.ts 10:30 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 11:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 29:24 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 31:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 51:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any 75:22 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any ✖ 353 problems (0 errors, 353 warnings)
Updated by Gerrit Code Review about 1 year ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80500
Updated by Gerrit Code Review about 1 year ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80500
Updated by Gerrit Code Review about 1 year ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80500
Updated by Gerrit Code Review about 1 year ago
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80500
Updated by Gerrit Code Review about 1 year ago
Patch set 1 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80504
Updated by Anonymous about 1 year ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 0afb2a2cb6ae9ded76c2cc65d96d481d5e57d651.