Skip to content

Push on main

Push on main #43

Triggered via dynamic December 20, 2024 21:05
Status Success
Total duration 1m 28s
Artifacts 1

codeql

on: dynamic
Matrix: analyze
Upload Results
13s
Upload Results
Fit to window
Zoom out
Zoom in

Annotations

50 errors and 2 warnings
src/main.ts#L70
Unsafe argument of type `any` assigned to a parameter of type `PackageDefinition` (@typescript-eslint/no-unsafe-argument)
src/main.ts#L70
Unsafe argument of type `any` assigned to a parameter of type `Pick<Server, "addService">` (@typescript-eslint/no-unsafe-argument)
src/middlewares/json-body.middleware.ts#L8
Unexpected any. Specify a different type (@typescript-eslint/no-explicit-any)
src/middlewares/raw-body.middleware.ts#L8
Unexpected any. Specify a different type (@typescript-eslint/no-explicit-any)
src/modules/auth/strategies/jwt.strategy.ts#L20
Unexpected console statement (no-console)
src/modules/auth/strategies/jwt.strategy.ts#L20
Insert `;` (prettier/prettier)
src/modules/auth/strategies/jwt.strategy.ts#L20
Missing semicolon (@typescript-eslint/semi)
src/modules/auth/strategies/jwt.strategy.ts#L21
Expected blank line before this statement (padding-line-between-statements)
src/modules/config/config.module.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/config.module.ts#L10
Replace `"nestjs-grpc-exceptions";⏎` with `'nestjs-grpc-exceptions';` (prettier/prettier)
src/modules/config/config.module.ts#L10
Strings must use singlequote (@typescript-eslint/quotes)
src/modules/config/config.module.ts#L12
More than 1 blank line not allowed (no-multiple-empty-lines)
src/modules/config/config.service.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/config.service.ts#L8
Prefer `EventTarget` over `EventEmitter` (unicorn/prefer-event-target)
src/modules/config/config.service.ts#L26
Unnecessary conditional, value is always falsy (@typescript-eslint/no-unnecessary-condition)
src/modules/config/config.service.ts#L31
Placing a void expression inside another expression is forbidden. Move it to its own statement instead (@typescript-eslint/no-confusing-void-expression)
src/modules/config/controllers/config-grpc.controller.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/controllers/config-grpc.controller.ts#L6
All imports in the declaration are only used as types. Use `import type` (@typescript-eslint/consistent-type-imports)
src/modules/config/controllers/config-grpc.controller.ts#L16
Unnecessary optional chain on a non-nullish value (@typescript-eslint/no-unnecessary-condition)
src/modules/config/controllers/config-grpc.controller.ts#L17
Expected blank line before this statement (padding-line-between-statements)
src/modules/config/controllers/config-grpc.controller.ts#L20
Expected blank line before this statement (padding-line-between-statements)
src/modules/config/controllers/config-grpc.controller.ts#L22
Unnecessary optional chain on a non-nullish value (@typescript-eslint/no-unnecessary-condition)
src/modules/config/controllers/config.controller.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/controllers/config.controller.ts#L26
Unnecessary optional chain on a non-nullish value (@typescript-eslint/no-unnecessary-condition)
src/modules/config/dto/limitation.dto.ts#L2
'IsOptional' is defined but never used (@typescript-eslint/no-unused-vars)
src/modules/config/dto/limitation.dto.ts#L4
'AbstractDto' is defined but never used (@typescript-eslint/no-unused-vars)
src/modules/config/dto/nip11.dto.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/entities/nip11.entity.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/config/entities/nip11.entity.ts#L100
The empty object is useless (unicorn/no-useless-fallback-in-spread)
src/modules/config/entities/nip11.entity.ts#L109
The empty object is useless (unicorn/no-useless-fallback-in-spread)
src/modules/config/entities/nip11.entity.ts#L118
The empty object is useless (unicorn/no-useless-fallback-in-spread)
src/modules/config/entities/nip11.entity.ts#L135
Delete `⏎` (prettier/prettier)
src/modules/grpc/immortal-grpc.client.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/grpc/immortal-grpc.client.ts#L3
Import "OnModuleInit" is only used as types (@typescript-eslint/consistent-type-imports)
src/modules/grpc/immortal-grpc.client.ts#L4
Imports "ClientGrpc" and "ClientOptions" are only used as types (@typescript-eslint/consistent-type-imports)
src/modules/grpc/immortal-grpc.client.ts#L14
Expected blank line between class members (lines-between-class-members)
src/modules/grpc/immortal-grpc.client.ts#L17
Expected blank line between class members (lines-between-class-members)
src/modules/health/health.controller.ts#L3
Delete `,·` (prettier/prettier)
src/modules/health/health.controller.ts#L3
Multiple spaces found before '}' (no-multi-spaces)
src/modules/health/health.controller.ts#L23
Replace `{timeout:2000` with `·{·timeout:·2000·` (prettier/prettier)
src/modules/health/health.controller.ts#L23
A space is required after '{' (object-curly-spacing)
src/modules/health/health.controller.ts#L23
A space is required before '}' (object-curly-spacing)
src/modules/health/health.module.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/health/health.module.ts#L5
'ImmortalGrpcClient' is defined but never used (@typescript-eslint/no-unused-vars)
src/modules/service-registry/controllers/service-registry-grpc.controller.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/service-registry/controllers/service-registry-grpc.controller.ts#L43
Expected property shorthand (object-shorthand)
src/modules/service-registry/controllers/service-registry.controller.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
src/modules/service-registry/controllers/service-registry.controller.ts#L6
Unable to resolve path to module 'src/modules/auth/guards/jwt-auth.guard' (import/no-unresolved)
src/modules/service-registry/service-registry.module.ts#L1
Run autofix to sort these imports! (simple-import-sort/imports)
Analyze (javascript-typescript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Upload Results
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
sarif-artifact-javascript-typescript
71.8 KB