From d8a8d4161436ad8cf152c50c707be1ec5d13723e Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sun, 11 Jul 2021 16:24:04 +0200 Subject: [PATCH] lint --- tabby-web-demo/src/index.ts | 3 ++- tabby-web-demo/src/session.ts | 15 ++++++++------- tabby-web-demo/webpack.config.js | 1 + 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/tabby-web-demo/src/index.ts b/tabby-web-demo/src/index.ts index 83b1f58c..d2ee5ef4 100644 --- a/tabby-web-demo/src/index.ts +++ b/tabby-web-demo/src/index.ts @@ -31,6 +31,7 @@ import { DemoProfilesService } from 'profiles' DemoTerminalTabComponent, ], }) +// eslint-disable-next-line @typescript-eslint/no-extraneous-class export default class DemoTerminalModule { constructor ( app: AppService, @@ -39,4 +40,4 @@ export default class DemoTerminalModule { app.openNewTab({ type: DemoTerminalTabComponent }) }) } -} // eslint-disable-line @typescript-eslint/no-extraneous-class +} diff --git a/tabby-web-demo/src/session.ts b/tabby-web-demo/src/session.ts index ce4e4a00..fbbaf9db 100644 --- a/tabby-web-demo/src/session.ts +++ b/tabby-web-demo/src/session.ts @@ -1,9 +1,11 @@ +/* eslint-disable @typescript-eslint/no-empty-function */ +import * as path from 'path' import { BaseSession } from 'tabby-terminal' const currentScript: any = document.currentScript export class Session extends BaseSession { - private dataPath = window['tabbyWebDemoDataPath'] ?? (currentScript.src + '../../../data') + private dataPath = window['tabbyWebDemoDataPath'] ?? currentScript.src + '../../../data' private vm: any static v86Loaded = false @@ -49,7 +51,7 @@ export class Session extends BaseSession { }, 2000) }) this.vm.add_listener('download-progress', (e) => { - this.emitMessage(`\rDownloading ${e.file_name}: ${e.loaded / 1024}/${e.total / 1024} kB `) + this.emitMessage(`\rDownloading ${path.basename(e.file_name)}: ${e.loaded / 1024}/${e.total / 1024} kB `) }) this.vm.add_listener('download-error', (e) => { this.emitMessage(`\r\nDownload error: ${e}\r\n`) @@ -60,8 +62,7 @@ export class Session extends BaseSession { }) } - resize (_columns: number, _rows: number): void { - } + resize (_columns: number, _rows: number): void { } write (data: Buffer): void { this.vm.serial0_send(data.toString()) @@ -74,13 +75,13 @@ export class Session extends BaseSession { this.emitOutput(Buffer.from(msg)) } - async gracefullyKillProcess(): Promise { } + async gracefullyKillProcess (): Promise { } - supportsWorkingDirectory(): boolean { + supportsWorkingDirectory (): boolean { return false } - getWorkingDirectory(): Promise { + getWorkingDirectory (): Promise { return null } } diff --git a/tabby-web-demo/webpack.config.js b/tabby-web-demo/webpack.config.js index 676ba5b8..6ee24f15 100644 --- a/tabby-web-demo/webpack.config.js +++ b/tabby-web-demo/webpack.config.js @@ -33,6 +33,7 @@ module.exports = { externals: [ 'fs', 'ngx-toastr', + 'path', /^rxjs/, /^@angular/, /^@ng-bootstrap/,