[69640] Workpackage hierarchy breadcrumbs not clickable starting with grand parents #21536
reviewdog [eslint] report
reported by reviewdog 🐶
Findings (6)
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb-parent.component.ts|113 col 51| Unsafe argument of type any assigned to a parameter of type string | null.
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb-parent.component.ts|113 col 67| Unsafe member access .identifier on an any value.
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts|49 col 5| Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts|50 col 5| Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts|64 col 51| Unsafe argument of type any assigned to a parameter of type string | null.
frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts|64 col 77| Unsafe member access .identifier on an any value.
Filtered Findings (0)
Annotations
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb-parent.component.ts#L113 <@typescript-eslint/no-unsafe-argument>(https://typescript-eslint.io/rules/no-unsafe-argument)
Unsafe argument of type `any` assigned to a parameter of type `string | null`.
Raw output
{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `string | null`.","line":113,"column":51,"nodeType":"ChainExpression","messageId":"unsafeArgument","endLine":113,"endColumn":77}
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb-parent.component.ts#L113 <@typescript-eslint/no-unsafe-member-access>(https://typescript-eslint.io/rules/no-unsafe-member-access)
Unsafe member access .identifier on an `any` value.
Raw output
{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access .identifier on an `any` value.","line":113,"column":67,"nodeType":"Identifier","messageId":"unsafeMemberExpression","endLine":113,"endColumn":77}
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts#L49 <@angular-eslint/prefer-inject>(https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-inject.md)
Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject
Raw output
{"ruleId":"@angular-eslint/prefer-inject","severity":2,"message":"Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject","line":49,"column":5,"nodeType":"TSParameterProperty","messageId":"preferInject","endLine":49,"endColumn":29}
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts#L50 <@angular-eslint/prefer-inject>(https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-inject.md)
Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject
Raw output
{"ruleId":"@angular-eslint/prefer-inject","severity":2,"message":"Prefer using the inject() function over constructor parameter injection. Use Angular's migration schematic to automatically refactor: ng generate @angular/core:inject","line":50,"column":5,"nodeType":"TSParameterProperty","messageId":"preferInject","endLine":50,"endColumn":41}
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts#L64 <@typescript-eslint/no-unsafe-argument>(https://typescript-eslint.io/rules/no-unsafe-argument)
Unsafe argument of type `any` assigned to a parameter of type `string | null`.
Raw output
{"ruleId":"@typescript-eslint/no-unsafe-argument","severity":2,"message":"Unsafe argument of type `any` assigned to a parameter of type `string | null`.","line":64,"column":51,"nodeType":"ChainExpression","messageId":"unsafeArgument","endLine":64,"endColumn":87}
github-actions / eslint
[eslint] frontend/src/app/features/work-packages/components/wp-breadcrumb/wp-breadcrumb.component.ts#L64 <@typescript-eslint/no-unsafe-member-access>(https://typescript-eslint.io/rules/no-unsafe-member-access)
Unsafe member access .identifier on an `any` value.
Raw output
{"ruleId":"@typescript-eslint/no-unsafe-member-access","severity":2,"message":"Unsafe member access .identifier on an `any` value.","line":64,"column":77,"nodeType":"Identifier","messageId":"unsafeMemberExpression","endLine":64,"endColumn":87}