diff --git a/services/web/frontend/js/features/ide-react/context/snapshot-context.tsx b/services/web/frontend/js/features/ide-react/context/snapshot-context.tsx index 70f170a8b0..817e03fe86 100644 --- a/services/web/frontend/js/features/ide-react/context/snapshot-context.tsx +++ b/services/web/frontend/js/features/ide-react/context/snapshot-context.tsx @@ -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') }, } diff --git a/services/web/frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js b/services/web/frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js index 0bfaf94d62..c496ce767f 100644 --- a/services/web/frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js +++ b/services/web/frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js @@ -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) diff --git a/services/web/frontend/js/ide/connection/SocketIoShim.js b/services/web/frontend/js/ide/connection/SocketIoShim.js index 9fb57ef1f1..6d9effd442 100644 --- a/services/web/frontend/js/ide/connection/SocketIoShim.js +++ b/services/web/frontend/js/ide/connection/SocketIoShim.js @@ -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) {}, } } diff --git a/services/web/test/frontend/bootstrap.js b/services/web/test/frontend/bootstrap.js index df4d3f1464..496b7b588d 100644 --- a/services/web/test/frontend/bootstrap.js +++ b/services/web/test/frontend/bootstrap.js @@ -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) {} } diff --git a/services/web/test/frontend/features/source-editor/helpers/mock-doc.ts b/services/web/test/frontend/features/source-editor/helpers/mock-doc.ts index f13d9ad6bb..a4944c1e97 100644 --- a/services/web/test/frontend/features/source-editor/helpers/mock-doc.ts +++ b/services/web/test/frontend/features/source-editor/helpers/mock-doc.ts @@ -106,6 +106,7 @@ export const mockDoc = ( removeCommentId: () => {}, ...rangesOptions, }, + // eslint-disable-next-line @typescript-eslint/no-unused-vars submitOp: (op: any) => {}, setTrackChangesIdSeeds: () => {}, getTrackingChanges: () => true,