]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix client lint
authorChocobozzz <me@florianbigard.com>
Tue, 15 Nov 2022 14:16:41 +0000 (15:16 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 15 Nov 2022 14:16:41 +0000 (15:16 +0100)
client/src/app/+videos/+video-edit/video-add.component.ts
client/src/app/core/routing/preload-selected-modules-list.ts
client/src/app/shared/shared-main/angular/number-formatter.pipe.ts
client/src/app/shared/shared-main/misc/list-overflow.component.ts
client/src/app/shared/shared-video-miniature/video-download.component.ts
client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts
client/src/assets/player/utils.ts
client/src/standalone/videos/shared/playlist-tracker.ts
client/src/standalone/videos/tsconfig.json

index 25203de1b49c14b4ceb3c2440341486542f78387..460c37a38e007443c8b1905a1e7fe1726d1af632 100644 (file)
@@ -143,7 +143,7 @@ export class VideoAddComponent implements OnInit, CanComponentDeactivate {
     return text
   }
 
-  canDeactivate (): { canDeactivate: boolean, text?: string} {
+  canDeactivate (): { canDeactivate: boolean, text?: string } {
     if (this.secondStepType === 'upload') return this.videoUpload.canDeactivate()
     if (this.secondStepType === 'import-url') return this.videoImportUrl.canDeactivate()
     if (this.secondStepType === 'import-torrent') return this.videoImportTorrent.canDeactivate()
index b5c3195b012631e4dbbd288036ddb6efb272f1c8..1abcdb01514c12df0a8ecceeca7ca76d04980802 100644 (file)
@@ -1,13 +1,13 @@
 import { Observable, of as ofObservable, timer as observableTimer } from 'rxjs'
 import { switchMap } from 'rxjs/operators'
-import { PreloadingStrategy, Route } from '@angular/router'
 import { Injectable } from '@angular/core'
+import { PreloadingStrategy, Route } from '@angular/router'
 
 @Injectable()
 export class PreloadSelectedModulesList implements PreloadingStrategy {
 
   preload (route: Route, load: () => Observable<any>): Observable<any> {
-    if (!route.data || !route.data.preload) return ofObservable(null)
+    if (!route.data?.preload) return ofObservable(null)
 
     if (typeof route.data.preload === 'number') {
       return observableTimer(route.data.preload).pipe(switchMap(() => load()))
index 7c18b7f6769bdb554844c3f11ce0e6264dbcc356..e0cb475fc50cf6ba23ee6fc818a58d6da2b9385e 100644 (file)
@@ -13,11 +13,11 @@ export class NumberFormatterPipe implements PipeTransform {
   static getDecimalForNumber (x: number, n = 1) {
     const v = x.toString().split('.')
     const f = v[1] || ''
-    if (f.length > n) return +f.substr(0, n)
+    if (f.length > n) return +f.substring(0, n)
     return +f
   }
 
-  private dictionary: Array<{max: number, type: string}> = [
+  private dictionary: Array<{ max: number, type: string }> = [
     { max: 1000, type: '' },
     { max: 1000000, type: 'K' },
     { max: 1000000000, type: 'M' }
index 7e4e1b1d1b1d73332402ec01cc4484d4d8cac463..b6ce21641030a3a1ad5b4321d1c1d168140ce880 100644 (file)
@@ -32,7 +32,7 @@ export interface ListOverflowItem {
 })
 export class ListOverflowComponent<T extends ListOverflowItem> implements AfterViewInit {
   @Input() items: T[]
-  @Input() itemTemplate: TemplateRef<{item: T}>
+  @Input() itemTemplate: TemplateRef<{ item: T }>
 
   @ViewChild('modal', { static: true }) modal: ElementRef
   @ViewChild('itemsParent', { static: true }) parent: ElementRef<HTMLDivElement>
index 667cb107f06bf95dcb05403fdccc2195a7e2d8d7..4135542dc59c5e9f01b0f4b72710777c78ac865a 100644 (file)
@@ -10,7 +10,7 @@ import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models'
 import { BytesPipe, NumberFormatterPipe, VideoDetails, VideoFileTokenService, VideoService } from '../shared-main'
 
 type DownloadType = 'video' | 'subtitles'
-type FileMetadata = { [key: string]: { label: string, value: string }}
+type FileMetadata = { [key: string]: { label: string, value: string } }
 
 @Component({
   selector: 'my-video-download',
index 7a2574345450912296a42cb2d06bd3c2b8487c57..79b7b9a50618a972d0b68dcc499cd339410a2944 100644 (file)
@@ -74,7 +74,7 @@ export class VideoPlaylistElementMiniatureComponent implements OnInit {
   }
 
   buildRouterQuery () {
-    if (!this.playlistElement || !this.playlistElement.video) return {}
+    if (!this.playlistElement?.video) return {}
 
     return {
       playlistPosition: this.playlistElement.position,
index 7e25e3067d3ef9ba37357ff2daa59b0cd51d9187..ffbe64408803e7074c7aa5dda2d3584687baaa14 100644 (file)
@@ -32,7 +32,7 @@ function isSafari () {
 
 // https://github.com/danrevah/ngx-pipes/blob/master/src/pipes/math/bytes.ts
 // Don't import all Angular stuff, just copy the code with shame
-const dictionaryBytes: Array<{max: number, type: string}> = [
+const dictionaryBytes: Array<{ max: number, type: string }> = [
   { max: 1024, type: 'B' },
   { max: 1048576, type: 'KB' },
   { max: 1073741824, type: 'MB' },
index 9ea4be83f466c00bbfd6fdf23b8413602117438e..d8708826d1d14e9c18adae82792dfe97a3ff6150 100644 (file)
@@ -32,7 +32,7 @@ export class PlaylistTracker {
 
     const next = this.playlistElements.find(e => e.position === position)
 
-    if (!next || !next.video) {
+    if (!next?.video) {
       return this.getNextPlaylistElement(position + 1)
     }
 
@@ -52,7 +52,7 @@ export class PlaylistTracker {
 
     const prev = this.playlistElements.find(e => e.position === position)
 
-    if (!prev || !prev.video) {
+    if (!prev?.video) {
       return this.getNextPlaylistElement(position - 1)
     }
 
@@ -68,7 +68,7 @@ export class PlaylistTracker {
 
   setPosition (position: number) {
     this.currentPlaylistElement = this.playlistElements.find(e => e.position === position)
-    if (!this.currentPlaylistElement || !this.currentPlaylistElement.video) {
+    if (!this.currentPlaylistElement?.video) {
       logger.error('Current playlist element is not valid.', this.currentPlaylistElement)
       this.currentPlaylistElement = this.getNextPlaylistElement()
     }
index e0cab7ca3ce74843810a1e5f01e9755e04105a23..7d532985c405e13c4fc8ed02dfb09be79b92bb47 100644 (file)
@@ -1,7 +1,7 @@
 {
   "extends": "../../../tsconfig.json",
   "include": [
-    "src/standalone/videos/embed.ts",
-    "src/standalone/videos/test-embed.ts"
+    "./embed.ts",
+    "./test-embed.ts"
   ]
 }