From 153ad5ea3e6fc2f70bc19d9682bf2e8536d31da0 Mon Sep 17 00:00:00 2001 From: Arian Daneshvar Date: Tue, 15 Apr 2025 15:05:41 -0700 Subject: [PATCH] add lint fixes --- .../src/components/community/GeneralComments.vue | 2 +- .../edition_group/CreateOrEditEditionGroup.vue | 4 ++-- .../components/request/TorrentRequestsTable.vue | 2 +- .../title_group/CreateOrEditTitleGroup.vue | 4 ++-- .../title_group/CreateOrSelectTitleGroup.vue | 4 ++-- .../title_group/TitleGroupPreviewCoverOnly.vue | 2 -- .../components/title_group/TitleGroupTable.vue | 16 +++++++++------- frontend/src/services/api/artistService.ts | 2 +- frontend/src/services/api/authService.ts | 4 ++-- .../src/services/api/externalDatabasesService.ts | 2 +- frontend/src/services/api/generalService.ts | 4 ++-- frontend/src/services/api/seriesService.ts | 2 +- frontend/src/services/api/torrentService.ts | 6 +++--- .../fileinfo/mediainfo/mediainfoParser.js | 2 +- frontend/src/services/helpers.ts | 4 ++-- frontend/src/views/ArtistView.vue | 15 ++++++++------- frontend/src/views/SeriesView.vue | 15 ++++++++------- frontend/src/views/TorrentSearchView.vue | 15 ++++++++------- 18 files changed, 54 insertions(+), 51 deletions(-) diff --git a/frontend/src/components/community/GeneralComments.vue b/frontend/src/components/community/GeneralComments.vue index f12e4552..9c83ea70 100644 --- a/frontend/src/components/community/GeneralComments.vue +++ b/frontend/src/components/community/GeneralComments.vue @@ -80,7 +80,7 @@ export default { this.new_comment.answers_to_comment_id = null data.created_by = {} data.created_by = useUserStore() - // TODO: don't mutate the prop + // eslint-disable-next-line vue/no-mutating-props -- TODO: don't mutate the prop this.comments.push(data) this.sending_comment = false }) diff --git a/frontend/src/components/edition_group/CreateOrEditEditionGroup.vue b/frontend/src/components/edition_group/CreateOrEditEditionGroup.vue index f3333d3c..f5d6db35 100644 --- a/frontend/src/components/edition_group/CreateOrEditEditionGroup.vue +++ b/frontend/src/components/edition_group/CreateOrEditEditionGroup.vue @@ -235,13 +235,13 @@ export default { addCover() { this.editionGroupForm.covers.push('') }, - removeCover(index: Number) { + removeCover(index: number) { this.editionGroupForm.covers.splice(index, 1) }, addLink() { this.editionGroupForm.external_links.push('') }, - removeLink(index: Number) { + removeLink(index: number) { this.editionGroupForm.external_links.splice(index, 1) }, }, diff --git a/frontend/src/components/request/TorrentRequestsTable.vue b/frontend/src/components/request/TorrentRequestsTable.vue index d997bfce..15171b48 100644 --- a/frontend/src/components/request/TorrentRequestsTable.vue +++ b/frontend/src/components/request/TorrentRequestsTable.vue @@ -28,7 +28,7 @@ export default { torrent_requests: {}, }, methods: { - bytesToReadable(bytes: Number) { + bytesToReadable(bytes: number) { return bytesToReadable(bytes) }, }, diff --git a/frontend/src/components/title_group/CreateOrEditTitleGroup.vue b/frontend/src/components/title_group/CreateOrEditTitleGroup.vue index b0cbfc2e..7131f85a 100644 --- a/frontend/src/components/title_group/CreateOrEditTitleGroup.vue +++ b/frontend/src/components/title_group/CreateOrEditTitleGroup.vue @@ -286,13 +286,13 @@ export default { addLink() { this.titleGroupForm.external_links.push('') }, - removeLink(index: Number) { + removeLink(index: number) { this.titleGroupForm.external_links.splice(index, 1) }, addCover() { this.titleGroupForm.covers.push('') }, - removeCover(index: Number) { + removeCover(index: number) { this.titleGroupForm.covers.splice(index, 1) }, }, diff --git a/frontend/src/components/title_group/CreateOrSelectTitleGroup.vue b/frontend/src/components/title_group/CreateOrSelectTitleGroup.vue index 8fee6fcf..bead9148 100644 --- a/frontend/src/components/title_group/CreateOrSelectTitleGroup.vue +++ b/frontend/src/components/title_group/CreateOrSelectTitleGroup.vue @@ -191,7 +191,7 @@ export default { return { titleGroupStore } }, methods: { - getExternalDatabaseData(item_id: string | Number, database: string) { + getExternalDatabaseData(item_id: string | number, database: string) { this.gettingExternalDatabaseData = true getExternalDatabaseData(item_id, database).then((data) => { data.title_group.original_release_date = new Date(data.title_group.original_release_date) @@ -204,7 +204,7 @@ export default { this.gettingExternalDatabaseData = false }) }, - async sendTitleGroup(titleGroupForm: Object) { + async sendTitleGroup(titleGroupForm: object) { if (this.action == 'select') { this.gettingTitleGroupInfo = true if (!this.titleGroupStore.id) { diff --git a/frontend/src/components/title_group/TitleGroupPreviewCoverOnly.vue b/frontend/src/components/title_group/TitleGroupPreviewCoverOnly.vue index 5849da69..22ad3504 100644 --- a/frontend/src/components/title_group/TitleGroupPreviewCoverOnly.vue +++ b/frontend/src/components/title_group/TitleGroupPreviewCoverOnly.vue @@ -11,9 +11,7 @@