Meetings with agenda tops prototype #12953
reviewdog [eslint] report
reported by reviewdog 🐶
Findings (76)
frontend/src/app/core/setup/globals/global-listeners/bootstrap-turbo-frames.ts|4 col 51| Promise returned in function argument where a void return was expected.
frontend/src/app/core/setup/globals/global-listeners/bootstrap-turbo-frames.ts|15 col 2| Newline required at end of file but not found.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|31 col 24| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|31 col 41| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|33 col 23| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|36 col 8| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|39 col 25| Expected newline after '('.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|39 col 27| This assertion is unnecessary since it does not change the type of the expression.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|40 col 7| A space is required after '{'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|40 col 36| 'sibling' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|40 col 36| 'sibling' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|40 col 86| A space is required before '}'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|40 col 87| Expected newline before ')'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|41 col 19| Promise returned in function argument where a void return was expected.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|44 col 24| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|45 col 37| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|46 col 50| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 16| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 27| 'target' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 27| 'target' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 33| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 51| 'source' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 51| 'source' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 57| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 75| 'sibling' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 75| 'sibling' is defined but never used. Allowed unused args must match /^/u.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|49 col 82| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|50 col 9| 'id' is never reassigned. Use 'const' instead.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|51 col 9| 'url' is never reassigned. Use 'const' instead.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|52 col 9| 'data' is never reassigned. Use 'const' instead.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|54 col 1| Trailing spaces not allowed.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|56 col 19| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|57 col 1| Trailing spaces not allowed.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|59 col 17| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|63 col 11| Unnecessarily quoted property 'Accept' found.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|67 col 1| Trailing spaces not allowed.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|69 col 9| Unexpected console statement.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|69 col 21| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts|87 col 1| Too many blank lines at the end of file. Max of 0 allowed.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|31 col 24| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|31 col 41| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|37 col 4| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|38 col 3| Expected blank line between class members.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|38 col 25| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|38 col 33| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 21| There should be no space after '['.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 22| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 36| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 50| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 65| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|40 col 80| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|41 col 36| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|41 col 54| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|42 col 38| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|42 col 56| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|43 col 36| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|43 col 54| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|44 col 37| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|44 col 55| Missing semicolon.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|46 col 12| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|50 col 15| Unexpected space after the ':'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|52 col 5| Expected space(s) after "if".
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|58 col 23| Unexpected use of 'confirm'.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|58 col 23| Unexpected confirm.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|58 col 31| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|63 col 15| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|66 col 9| Unnecessarily quoted property 'Accept' found.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|78 col 46| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|81 col 7| Expected space(s) after "if".
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|88 col 41| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|89 col 42| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|90 col 44| Strings must use singlequote.
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|93 col 7| Expected space(s) after "if".
frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-form.controller.ts|99 col 1| Too many blank lines at the end of file. Max of 0 allowed.
frontend/src/turbo/setup.ts|1 col 42| Trailing spaces not allowed.
frontend/src/turbo/setup.ts|6 col 15| Newline required at end of file but not found.
Filtered Findings (6005)
frontend/src/app/app.module.ts|266 col 3| Lifecycle interface 'DoBootstrap' should be implemented for method 'ngDoBootstrap'. (https://angular.io/styleguide#style-09-01)
frontend/src/app/app.module.ts|278 col 11| Unsafe assignment of an any
value.
frontend/src/app/app.module.ts|278 col 25| Unsafe member access .injector on an any
value.
frontend/src/app/app.module.ts|278 col 25| Unsafe call of an any
typed value.
frontend/src/app/app.module.ts|278 col 25| Unexpected dangling '' in 'injector'.
frontend/src/app/app.module.ts|278 col 36| Unexpected any. Specify a different type.
frontend/src/app/app.module.ts|279 col 5| Unsafe member access .forEach on an any
value.
frontend/src/app/app.module.ts|279 col 5| Unsafe call of an any
typed value.
frontend/src/app/app.module.ts|279 col 5| Unsafe member access .call on an any
value.
frontend/src/app/app.module.ts|279 col 5| Unsafe call of an any
typed value.
frontend/src/app/app.module.ts|281 col 48| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/api-v3.service.spec.ts|54 col 32| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/api-v3.service.spec.ts|55 col 32| Unsafe argument of type any
assigned to a parameter of type string | string[][] | Record<string, string> | URLSearchParams | undefined
.
frontend/src/app/core/apiv3/api-v3.service.spec.ts|83 col 7| No new line before expect
frontend/src/app/core/apiv3/cache/cachable-apiv3-collection.ts|65 col 24| Unsafe argument of type any
assigned to a parameter of type T
.
frontend/src/app/core/apiv3/cache/cachable-apiv3-collection.ts|65 col 36| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/cache/cachable-apiv3-collection.ts|76 col 5| Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the void
operator.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|133 col 5| Unsafe return of an any
typed value.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|138 col 15| Unsafe member access .schema on an any
value.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|140 col 33| Unsafe argument of type any
assigned to a parameter of type string
.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|140 col 33| Unsafe member access .schema on an any
value.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|148 col 12| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/cache/cachable-apiv3-resource.ts|155 col 5| Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the void
operator.
frontend/src/app/core/apiv3/cache/state-cache.service.ts|36 col 3| 'forkJoin' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/cache/state-cache.service.ts|36 col 3| 'forkJoin' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/cache/state-cache.service.ts|116 col 29| Forbidden non-null assertion.
frontend/src/app/core/apiv3/cache/state-cache.service.ts|116 col 43| Unsafe argument of type any
assigned to a parameter of type T
.
frontend/src/app/core/apiv3/cache/state-cache.service.ts|116 col 55| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/endpoints/backups/apiv3-backups-path.ts|36 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/backups/apiv3-backups-path.ts|37 col 29| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/capabilities/apiv3-capabilities-paths.ts|36 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/capabilities/apiv3-capabilities-paths.ts|37 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/configuration/apiv3-configuration-path.ts|38 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/configuration/apiv3-configuration-path.ts|39 col 29| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/configuration/apiv3-configuration-path.ts|48 col 5| Return statement should not contain assignment.
frontend/src/app/core/apiv3/endpoints/days/api-v3-days-paths.ts|33 col 3| 'ApiV3GettableResource' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/endpoints/days/api-v3-days-paths.ts|33 col 3| 'ApiV3GettableResource' is defined but never used. Allowed unused vars must match /^_/u.
frontend/src/app/core/apiv3/endpoints/days/api-v3-days-paths.ts|41 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/days/api-v3-days-paths.ts|42 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|43 col 53| 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.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|43 col 96| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|46 col 13| Unsafe assignment of anany
value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|50 col 11| Unsafe member access .widgets on anany
value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|51 col 9| Unsafe assignment of anany
value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|51 col 9| Unsafe member access .widgets on anany
value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|51 col 27| Unsafe member access .map on anany
value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|51 col 27| Unsafe call of anany
typed value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|62 col 7| Unsafe return of anany
typed value.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-form.ts|74 col 45| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grid-paths.ts|44 col 38| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grids-paths.ts|46 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/grids/apiv3-grids-paths.ts|47 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/groups/apiv3-groups-paths.ts|44 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/groups/apiv3-groups-paths.ts|45 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/help_texts/apiv3-help-texts-paths.ts|37 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/help_texts/apiv3-help-texts-paths.ts|38 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/memberships/apiv3-memberships-form.ts|40 col 69| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/memberships/apiv3-memberships-paths.ts|48 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/memberships/apiv3-memberships-paths.ts|49 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/news/apiv3-news-paths.ts|44 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/news/apiv3-news-paths.ts|45 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/placeholder-users/apiv3-placeholder-users-paths.ts|44 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/placeholder-users/apiv3-placeholder-users-paths.ts|45 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/projects/apiv3-project-copy-paths.ts|34 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/projects/apiv3-project-copy-paths.ts|35 col 27| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/projects/apiv3-projects-paths.ts|47 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/projects/apiv3-projects-paths.ts|48 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/projects/project.cache.ts|40 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/projects/project.cache.ts|41 col 43| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|45 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|46 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|77 col 25| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|96 col 31| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|110 col 37| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|114 col 7| Unsafe assignment of anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|119 col 27| Unexpected newline after '('.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|121 col 5| Unexpected newline before ')'.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|131 col 7| Unsafe return of anany
typed value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|131 col 14| Unsafe call of anany
typed value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|133 col 5| Unsafe return of anany
typed value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-queries-paths.ts|133 col 12| Unsafe call of anany
typed value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|49 col 19| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|54 col 7| Unsafe member access ._links on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|65 col 52| Unsafe argument of typeany
assigned to a parameter of typeCollectionResource<QueryFilterInstanceSchemaResource>
.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|65 col 52| Unsafe member access .filtersSchemas on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|78 col 138| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|82 col 22| Unsafe member access .name on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|83 col 7| Unsafe member access .name on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|87 col 7| Unsafe assignment of anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|87 col 7| Unsafe member access ._links on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|87 col 24| Unsafe member access ._links on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|88 col 7| Unsafe member access ._links on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|98 col 52| Unsafe argument of typeany
assigned to a parameter of typeCollectionResource<QueryFilterInstanceSchemaResource>
.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-form.ts|98 col 52| Unsafe member access .filtersSchemas on anany
value.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-order.ts|39 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-order.ts|41 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-order.ts|67 col 19| Arrow function should not return assignment.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-order.ts|67 col 20| 'id' is already declared in the upper scope on line 65 column 17.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-paths.ts|53 col 31| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-paths.ts|63 col 38| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/queries/apiv3-query-paths.ts|67 col 7| Unsafe assignment of anany
value.
frontend/src/app/core/apiv3/endpoints/relations/apiv3-relations-paths.ts|34 col 10| 'map' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/endpoints/relations/apiv3-relations-paths.ts|34 col 10| 'map' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/endpoints/relations/apiv3-relations-paths.ts|38 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/relations/apiv3-relations-paths.ts|39 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|38 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|39 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|52 col 50| 'id' is defined but never used. Allowed unused args must match /^/u.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|52 col 50| 'id' is defined but never used. Allowed unused args must match /^/u.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|53 col 13| Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with thevoid
operator.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|53 col 21| Forbidden non-null assertion.
frontend/src/app/core/apiv3/endpoints/roles/apiv3-roles-paths.ts|53 col 53| Forbidden non-null assertion.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|38 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|39 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|52 col 50| 'id' is defined but never used. Allowed unused args must match /^/u.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|52 col 50| 'id' is defined but never used. Allowed unused args must match /^/u.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|53 col 13| Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with thevoid
operator.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|53 col 21| Forbidden non-null assertion.
frontend/src/app/core/apiv3/endpoints/statuses/apiv3-statuses-paths.ts|53 col 53| Forbidden non-null assertion.
frontend/src/app/core/apiv3/endpoints/time-entries/apiv3-time-entries-paths.ts|79 col 23| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/time-entries/apiv3-time-entry-paths.ts|52 col 24| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/time-entries/apiv3-time-entry-paths.ts|84 col 49| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/time-entries/apiv3-time-entry-paths.ts|86 col 7| Unsafe return of anany
typed value.
frontend/src/app/core/apiv3/endpoints/types/apiv3-types-paths.ts|36 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/types/apiv3-types-paths.ts|37 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/users/apiv3-users-paths.ts|37 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/users/apiv3-users-paths.ts|38 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-version-paths.ts|42 col 24| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-versions-paths.ts|34 col 10| 'WorkPackageResource' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-versions-paths.ts|34 col 10| 'WorkPackageResource' is defined but never used. Allowed unused vars must match /^/u.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-versions-paths.ts|40 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-versions-paths.ts|41 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/versions/apiv3-versions-paths.ts|65 col 23| Don't useObject
as a type. TheObject
type actually means "any non-nullish value", so it is marginally better thanunknown
. - 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.
frontend/src/app/core/apiv3/endpoints/work_packages/api-v3-work-packages-paths.ts|50 col 14| Expected newline after '('.
frontend/src/app/core/apiv3/endpoints/work_packages/api-v3-work-packages-paths.ts|51 col 30| Expected newline before ')'.
frontend/src/app/core/apiv3/endpoints/work_packages/api-v3-work-packages-paths.ts|108 col 5| Unsafe return of anany
typed value.
frontend/src/app/core/apiv3/endpoints/work_packages/api-v3-work-packages-paths.ts|108 col 82| Unexpected any. Specify a different type.
frontend/src/app/core/apiv3/endpoints/work_packages/apiv3-work-package-form.ts|15 col 11| 'typePayload' is assigned a value but never used. Allowed unused vars must match /^_/u.
... (Too many findings. Dropped some findings)
Annotations
github-actions / eslint
[eslint] frontend/src/app/core/setup/globals/global-listeners/bootstrap-turbo-frames.ts#L4-L7 <@typescript-eslint/no-misused-promises>(https://typescript-eslint.io/rules/no-misused-promises)
Promise returned in function argument where a void return was expected.
Raw output
{"ruleId":"@typescript-eslint/no-misused-promises","severity":2,"message":"Promise returned in function argument where a void return was expected.","line":4,"column":51,"nodeType":"ArrowFunctionExpression","messageId":"voidReturnArgument","endLine":7,"endColumn":4}
github-actions / eslint
[eslint] frontend/src/app/core/setup/globals/global-listeners/bootstrap-turbo-frames.ts#L15 <eol-last>(https://eslint.org/docs/latest/rules/eol-last)
Newline required at end of file but not found.
Raw output
{"ruleId":"eol-last","severity":2,"message":"Newline required at end of file but not found.","line":15,"column":2,"nodeType":"Program","messageId":"missing","fix":{"range":[727,727],"text":"\n"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L31 <@typescript-eslint/quotes>(https://typescript-eslint.io/rules/quotes)
Strings must use singlequote.
Raw output
{"ruleId":"@typescript-eslint/quotes","severity":2,"message":"Strings must use singlequote.","line":31,"column":24,"nodeType":"Literal","messageId":"wrongQuotes","endLine":31,"endColumn":41,"fix":{"range":[1269,1286],"text":"'@hotwired/turbo'"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L31-L32 <@typescript-eslint/semi>(https://typescript-eslint.io/rules/semi)
Missing semicolon.
Raw output
{"ruleId":"@typescript-eslint/semi","severity":2,"message":"Missing semicolon.","line":31,"column":41,"nodeType":"ImportDeclaration","messageId":"missingSemi","endLine":32,"endColumn":1,"fix":{"range":[1286,1286],"text":";"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L33 <@typescript-eslint/quotes>(https://typescript-eslint.io/rules/quotes)
Strings must use singlequote.
Raw output
{"ruleId":"@typescript-eslint/quotes","severity":2,"message":"Strings must use singlequote.","line":33,"column":23,"nodeType":"Literal","messageId":"wrongQuotes","endLine":33,"endColumn":32,"fix":{"range":[1358,1367],"text":"'dragula'"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L36 <@typescript-eslint/type-annotation-spacing>(https://typescript-eslint.io/rules/type-annotation-spacing)
Unexpected space after the ':'.
Raw output
{"ruleId":"@typescript-eslint/type-annotation-spacing","severity":2,"message":"Unexpected space after the ':'.","line":36,"column":8,"nodeType":"Punctuator","messageId":"unexpectedSpaceAfter","endLine":36,"endColumn":9,"fix":{"range":[1420,1421],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L39 <function-paren-newline>(https://eslint.org/docs/latest/rules/function-paren-newline)
Expected newline after '('.
Raw output
{"ruleId":"function-paren-newline","severity":2,"message":"Expected newline after '('.","line":39,"column":25,"nodeType":"Punctuator","messageId":"expectedAfter","endLine":39,"endColumn":26,"fix":{"range":[1480,1480],"text":"\n"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L39 <@typescript-eslint/no-unnecessary-type-assertion>(https://typescript-eslint.io/rules/no-unnecessary-type-assertion)
This assertion is unnecessary since it does not change the type of the expression.
Raw output
{"ruleId":"@typescript-eslint/no-unnecessary-type-assertion","severity":2,"message":"This assertion is unnecessary since it does not change the type of the expression.","line":39,"column":27,"nodeType":"TSAsExpression","messageId":"unnecessaryAssertion","endLine":39,"endColumn":62,"fix":{"range":[1502,1516],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L40 <@typescript-eslint/object-curly-spacing>(https://typescript-eslint.io/rules/object-curly-spacing)
A space is required after '{'.
Raw output
{"ruleId":"@typescript-eslint/object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":40,"column":7,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":40,"endColumn":8,"fix":{"range":[1526,1526],"text":" "}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L40 <no-unused-vars>(https://eslint.org/docs/latest/rules/no-unused-vars)
'sibling' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"no-unused-vars","severity":2,"message":"'sibling' is defined but never used. Allowed unused args must match /^_/u.","line":40,"column":36,"nodeType":"Identifier","messageId":"unusedVar","endLine":40,"endColumn":43}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L40 <@typescript-eslint/no-unused-vars>(https://typescript-eslint.io/rules/no-unused-vars)
'sibling' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'sibling' is defined but never used. Allowed unused args must match /^_/u.","line":40,"column":36,"nodeType":"Identifier","messageId":"unusedVar","endLine":40,"endColumn":43}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L40 <@typescript-eslint/object-curly-spacing>(https://typescript-eslint.io/rules/object-curly-spacing)
A space is required before '}'.
Raw output
{"ruleId":"@typescript-eslint/object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":40,"column":86,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":40,"endColumn":87,"fix":{"range":[1604,1604],"text":" "}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L40 <function-paren-newline>(https://eslint.org/docs/latest/rules/function-paren-newline)
Expected newline before ')'.
Raw output
{"ruleId":"function-paren-newline","severity":2,"message":"Expected newline before ')'.","line":40,"column":87,"nodeType":"Punctuator","messageId":"expectedBefore","endLine":40,"endColumn":88,"fix":{"range":[1605,1605],"text":"\n"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L41 <@typescript-eslint/no-misused-promises>(https://typescript-eslint.io/rules/no-misused-promises)
Promise returned in function argument where a void return was expected.
Raw output
{"ruleId":"@typescript-eslint/no-misused-promises","severity":2,"message":"Promise returned in function argument where a void return was expected.","line":41,"column":19,"nodeType":"CallExpression","messageId":"voidReturnArgument","endLine":41,"endColumn":39}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L44 <@typescript-eslint/type-annotation-spacing>(https://typescript-eslint.io/rules/type-annotation-spacing)
Unexpected space after the ':'.
Raw output
{"ruleId":"@typescript-eslint/type-annotation-spacing","severity":2,"message":"Unexpected space after the ':'.","line":44,"column":24,"nodeType":"Punctuator","messageId":"unexpectedSpaceAfter","endLine":44,"endColumn":25,"fix":{"range":[1677,1678],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L45 <@typescript-eslint/quotes>(https://typescript-eslint.io/rules/quotes)
Strings must use singlequote.
Raw output
{"ruleId":"@typescript-eslint/quotes","severity":2,"message":"Strings must use singlequote.","line":45,"column":37,"nodeType":"Literal","messageId":"wrongQuotes","endLine":45,"endColumn":49,"fix":{"range":[1728,1740],"text":"'target-tag'"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L46 <@typescript-eslint/quotes>(https://typescript-eslint.io/rules/quotes)
Strings must use singlequote.
Raw output
{"ruleId":"@typescript-eslint/quotes","severity":2,"message":"Strings must use singlequote.","line":46,"column":50,"nodeType":"Literal","messageId":"wrongQuotes","endLine":46,"endColumn":54,"fix":{"range":[1792,1796],"text":"'ul'"}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <@typescript-eslint/type-annotation-spacing>(https://typescript-eslint.io/rules/type-annotation-spacing)
Unexpected space after the ':'.
Raw output
{"ruleId":"@typescript-eslint/type-annotation-spacing","severity":2,"message":"Unexpected space after the ':'.","line":49,"column":16,"nodeType":"Punctuator","messageId":"unexpectedSpaceAfter","endLine":49,"endColumn":17,"fix":{"range":[1835,1836],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <no-unused-vars>(https://eslint.org/docs/latest/rules/no-unused-vars)
'target' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"no-unused-vars","severity":2,"message":"'target' is defined but never used. Allowed unused args must match /^_/u.","line":49,"column":27,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":49}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <@typescript-eslint/no-unused-vars>(https://typescript-eslint.io/rules/no-unused-vars)
'target' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'target' is defined but never used. Allowed unused args must match /^_/u.","line":49,"column":27,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":49}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <@typescript-eslint/type-annotation-spacing>(https://typescript-eslint.io/rules/type-annotation-spacing)
Unexpected space after the ':'.
Raw output
{"ruleId":"@typescript-eslint/type-annotation-spacing","severity":2,"message":"Unexpected space after the ':'.","line":49,"column":33,"nodeType":"Punctuator","messageId":"unexpectedSpaceAfter","endLine":49,"endColumn":34,"fix":{"range":[1852,1853],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <no-unused-vars>(https://eslint.org/docs/latest/rules/no-unused-vars)
'source' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"no-unused-vars","severity":2,"message":"'source' is defined but never used. Allowed unused args must match /^_/u.","line":49,"column":51,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":73}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <@typescript-eslint/no-unused-vars>(https://typescript-eslint.io/rules/no-unused-vars)
'source' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"@typescript-eslint/no-unused-vars","severity":2,"message":"'source' is defined but never used. Allowed unused args must match /^_/u.","line":49,"column":51,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":73}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <@typescript-eslint/type-annotation-spacing>(https://typescript-eslint.io/rules/type-annotation-spacing)
Unexpected space after the ':'.
Raw output
{"ruleId":"@typescript-eslint/type-annotation-spacing","severity":2,"message":"Unexpected space after the ':'.","line":49,"column":57,"nodeType":"Punctuator","messageId":"unexpectedSpaceAfter","endLine":49,"endColumn":58,"fix":{"range":[1876,1877],"text":""}}
github-actions / eslint
[eslint] frontend/src/stimulus/controllers/dynamic/meeting-agenda-item-drag-and-drop.controller.ts#L49 <no-unused-vars>(https://eslint.org/docs/latest/rules/no-unused-vars)
'sibling' is defined but never used. Allowed unused args must match /^_/u.
Raw output
{"ruleId":"no-unused-vars","severity":2,"message":"'sibling' is defined but never used. Allowed unused args must match /^_/u.","line":49,"column":75,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":98}