Просмотр исходного кода

reenabled @typescript-eslint/no-base-to-string

Eugene Pankov 4 лет назад
Родитель
Сommit
1b0402c2cf
3 измененных файлов с 5 добавлено и 6 удалено
  1. 0 1
      .eslintrc.yml
  2. 4 4
      terminus-ssh/src/api.ts
  3. 1 1
      terminus-ssh/src/services/ssh.service.ts

+ 0 - 1
.eslintrc.yml

@@ -106,7 +106,6 @@ rules:
   '@typescript-eslint/no-unsafe-member-access': off
   '@typescript-eslint/no-unsafe-call': off
   '@typescript-eslint/no-unsafe-return': off
-  '@typescript-eslint/no-base-to-string': off # broken in typescript-eslint
   '@typescript-eslint/no-unsafe-assignment': off
   '@typescript-eslint/naming-convention': off
   '@typescript-eslint/lines-between-class-members':

+ 4 - 4
terminus-ssh/src/api.ts

@@ -212,7 +212,7 @@ export class SSHSession extends BaseSession {
             }
             const socket = new Socket()
             socket.connect(forward.targetPort, forward.targetAddress)
-            socket.on('error', e => {
+            socket.on('error', (e: Error) => {
                 this.emitServiceMessage(colors.bgRed.black(' X ') + ` Could not forward the remote connection to ${forward.targetAddress}:${forward.targetPort}: ${e}`)
                 reject()
             })
@@ -242,7 +242,7 @@ export class SSHSession extends BaseSession {
             if (!displaySpec.startsWith('/')) {
                 socket.connect(xPort, xHost)
             }
-            socket.on('error', e => {
+            socket.on('error', (e: Error) => {
                 this.emitServiceMessage(colors.bgRed.black(' X ') + ` Could not connect to the X server ${xHost}:${xPort}: ${e}`)
                 reject()
             })
@@ -277,7 +277,7 @@ export class SSHSession extends BaseSession {
                     sourcePort ?? 0,
                     targetAddress,
                     targetPort,
-                    (err, stream) => {
+                    (err: Error, stream) => {
                         if (err) {
                             this.emitServiceMessage(colors.bgRed.black(' X ') + ` Remote has rejected the forwarded connection to ${targetAddress}:${targetPort} via ${fw}: ${err}`)
                             return reject()
@@ -303,7 +303,7 @@ export class SSHSession extends BaseSession {
         }
         if (fw.type === PortForwardType.Remote) {
             await new Promise((resolve, reject) => {
-                this.ssh.forwardIn(fw.host, fw.port, err => {
+                this.ssh.forwardIn(fw.host, fw.port, (err: Error) => {
                     if (err) {
                         this.emitServiceMessage(colors.bgRed.black(' X ') + ` Remote rejected port forwarding for ${fw}: ${err}`)
                         return reject(err)

+ 1 - 1
terminus-ssh/src/services/ssh.service.ts

@@ -155,7 +155,7 @@ export class SSHService {
                 }
                 this.zone.run(resolve)
             })
-            ssh.on('error', error => {
+            ssh.on('error', (error: Error) => {
                 if (error.message === 'All configured authentication methods failed') {
                     this.passwordStorage.deletePassword(session.connection)
                 }