Disable lint warnings for stubbed class

GitOrigin-RevId: bcee2d1ea4fcb5543fa31fd2174641e55d6c4d39
This commit is contained in:
andrew rumble
2024-09-13 16:08:47 +01:00
committed by Copybot
parent 06d2b287a4
commit 6ec0fd2ee2
5 changed files with 21 additions and 1 deletions

View File

@@ -24,10 +24,14 @@ export const StubSnapshotUtils = {
throw new Error('not implemented')
}
},
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
buildFileTree(snapshot: Snapshot): Folder {
throw new Error('not implemented')
},
createFolder(_id: string, name: string): Folder {
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
createFolder(id: string, name: string): Folder {
throw new Error('not implemented')
},
}

View File

@@ -2087,7 +2087,10 @@ if (typeof onmessage !== 'undefined') {
}
// export dummy class for testing
export default class LintWorker {
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
postMessage(message) {}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
addEventListener(eventName, listener) {}
Parse(text) {
return Parse(text)

View File

@@ -4,6 +4,8 @@ import { debugConsole } from '@/utils/debugging'
import EventEmitter from '@/utils/EventEmitter'
class SocketShimBase {
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
static connect(url, options) {
return new SocketShimBase()
}
@@ -46,11 +48,15 @@ class SocketShimNoop extends SocketShimBase {
},
connect() {},
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
disconnect(reason) {},
}
}
connect() {}
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
disconnect(reason) {}
emit() {}
on() {}
@@ -295,6 +301,8 @@ export class SocketIOMock extends SocketShimBase {
},
connect() {},
// unused vars kept to document the interface
// eslint-disable-next-line @typescript-eslint/no-unused-vars
disconnect(reason) {},
}
}

View File

@@ -65,8 +65,12 @@ globalThis.BroadcastChannel =
global.BroadcastChannel =
window.BroadcastChannel =
class BroadcastChannel {
// Unused arguments left to document the signature of the stubbed function.
// eslint-disable-next-line @typescript-eslint/no-unused-vars
addEventListener(type, listener) {}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
removeEventListener(type, listener) {}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
postMessage(message) {}
}

View File

@@ -106,6 +106,7 @@ export const mockDoc = (
removeCommentId: () => {},
...rangesOptions,
},
// eslint-disable-next-line @typescript-eslint/no-unused-vars
submitOp: (op: any) => {},
setTrackChangesIdSeeds: () => {},
getTrackingChanges: () => true,