Skip to content

Quality checks πŸ‘ŒπŸ§ͺ #30

Quality checks πŸ‘ŒπŸ§ͺ

Quality checks πŸ‘ŒπŸ§ͺ #30

Triggered via schedule January 13, 2024 07:38
Status Failure
Total duration 9m 40s
Artifacts 5

quality_checks.yml

on: schedule
Matrix: Build frontend πŸ› οΈ
Matrix: Build Tauri πŸ› οΈ
Vulnerable dependencies πŸ”Ž
5s
Vulnerable dependencies πŸ”Ž
Lint πŸ”¬
1m 29s
Lint πŸ”¬
Typecheck 🈯
28s
Typecheck 🈯
Conventional commits check πŸ’¬
0s
Conventional commits check πŸ’¬
Save PR context as artifact
0s
Save PR context as artifact
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 10 warnings
Vulnerable dependencies πŸ”Ž
Both a base ref and head ref must be provided, either via the `base_ref`/`head_ref` config options, or by running a `pull_request`/`pull_request_target` workflow.
Typecheck 🈯
Argument of type '{ disabled: boolean; loading: boolean; block: true; size: string; color: string; variant: "elevated"; type: string; }' is not assignable to parameter of type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 46 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Argument of type '{ disabled: boolean; loading: boolean; block: true; size: string; color: string; variant: "elevated"; type: string; }' is not assignable to parameter of type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 46 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Type '{ onClick: any; }' has no properties in common with type '{ end?: boolean | undefined; start?: boolean | undefined; style?: StyleValue | undefined; size?: string | number | undefined; tag?: string | undefined; rounded?: string | number | boolean | undefined; ... 19 more ...; onVnodeUnmounted?: ((vnode: VNode<...>) => void) | ... 1 more ... | undefined; }'.
Typecheck 🈯
Type '{ onClick: any; }' has no properties in common with type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 45 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Argument of type '{ minWidth: string; variant: "outlined"; dataSwiperParallax: string; to: string; }' is not assignable to parameter of type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 46 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Argument of type '{ class: string; dataSwiperParallax: string; style: { 'max-width': string; 'max-height': string; }; src: string | undefined; }' is not assignable to parameter of type '{ inline?: boolean | undefined; transition?: string | boolean | (TransitionProps & { component?: Component<any, any, any, ComputedOptions, MethodOptions> | undefined; }) | undefined; ... 37 more ...; onVnodeUnmounted?: ((vnode: VNode<...>) => void) | ... 1 more ... | undefined; }'.
Typecheck 🈯
Argument of type '{ title: string; prependIcon: FunctionalComponent<SVGAttributes, {}, any>; href: string; target: string; rel: string; }' is not assignable to parameter of type '{ replace?: boolean | undefined; link?: boolean | undefined; exact?: boolean | undefined; active?: boolean | undefined; nav?: boolean | undefined; style?: StyleValue | undefined; ... 48 more ...; "v-slot:subtitle"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Type '{ onClick: any; }' has no properties in common with type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 46 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Argument of type '{ key: string; href: string; rel: string; target: string; }' is not assignable to parameter of type '{ replace?: boolean | undefined; link?: boolean | undefined; exact?: boolean | undefined; active?: boolean | undefined; nav?: boolean | undefined; style?: StyleValue | undefined; ... 48 more ...; "v-slot:subtitle"?: false | ... 1 more ... | undefined; }'.
Typecheck 🈯
Type '{ onClick: any; }' has no properties in common with type '{ symbol?: any; replace?: boolean | undefined; flat?: boolean | undefined; exact?: boolean | undefined; block?: boolean | undefined; active?: boolean | undefined; style?: StyleValue | undefined; ... 46 more ...; "v-slot:loader"?: false | ... 1 more ... | undefined; }'.
Lint πŸ”¬: frontend/src/components/Layout/VirtualGrid/VirtualGrid.vue#L138
Unsafe return of an `any` typed value
Lint πŸ”¬: frontend/src/components/RouterViewTransition.vue#L7
The element inside `<transition>` is expected to have a `v-if` or `v-show` directive
Lint πŸ”¬: frontend/src/pages/library/_itemId/index.vue#L222
Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed
Lint πŸ”¬: frontend/src/pages/metadata/index.vue#L54
'items' is assigned a value but never used
Lint πŸ”¬: frontend/src/pages/metadata/index.vue#L60
'fetchChildItems' is defined but never used
Lint πŸ”¬: frontend/src/components/Item/Card/Card.vue#L224
Missing attribute `scoped`
Lint πŸ”¬: frontend/src/components/Item/Metadata/MetadataEditorDialog.vue#L28
The selector `.metadata-dialog` is unused
Lint πŸ”¬: frontend/src/components/Item/Metadata/PersonEditor.vue#L95
'composer' does not exist in localization message resources
Lint πŸ”¬: frontend/src/components/Item/Metadata/RefreshMetadataDialog.vue#L152
'anErrorHappened' does not exist in localization message resources
Lint πŸ”¬: frontend/src/components/Item/RelatedItems.vue#L114
The selector `.header::before` is unused
Lint πŸ”¬: frontend/src/components/Layout/AppBar/AppBar.vue#L96
The selector `.v-toolbar.ml-n3` is unused
Lint πŸ”¬: frontend/src/components/Layout/Backdrop.vue#L35
The selector `canvas` is unused
Lint πŸ”¬: frontend/src/components/Layout/Images/Blurhash/BlurhashCanvas.vue#L81
The selector `.fade-fast-enter-active` is unused
Lint πŸ”¬: frontend/src/components/Layout/Images/Blurhash/BlurhashCanvas.vue#L82
The selector `.fade-fast-leave-active` is unused
Lint πŸ”¬: frontend/src/components/Layout/Images/Blurhash/BlurhashCanvas.vue#L86
The selector `.fade-fast-enter` is unused

Artifacts

Produced during runtime
Name Size
docker_image Expired
18.9 MB
frontend Expired
5.58 MB
jellyfin-vue_linux-amd64 Expired
27.4 MB
jellyfin-vue_macOS Expired
15.6 MB
jellyfin-vue_windows_amd64 Expired
10 MB