diff --git a/scripts/grammar.ts b/scripts/grammar.ts index 199f05e3f..15eac166f 100644 --- a/scripts/grammar.ts +++ b/scripts/grammar.ts @@ -42,8 +42,8 @@ import path from "path"; } return result; } - // eslint-disable-next-line @typescript-eslint/no-explicit-any function transformGrammarRule( + // eslint-disable-next-line @typescript-eslint/no-explicit-any rule: any, propertyNames: string[], transformProperty: (ruleProperty: string) => string, @@ -62,8 +62,8 @@ import path from "path"; } } } - // eslint-disable-next-line @typescript-eslint/no-explicit-any function transformGrammarRepository( + // eslint-disable-next-line @typescript-eslint/no-explicit-any grammar: any, propertyNames: string[], transformProperty: (ruleProperty: string) => string, diff --git a/src/func/funcCompile.ts b/src/func/funcCompile.ts index 857bb6730..f0809d6b7 100644 --- a/src/func/funcCompile.ts +++ b/src/func/funcCompile.ts @@ -83,9 +83,9 @@ export async function funcCompile(args: { // Create module const logs: string[] = []; - // eslint-disable-next-line @typescript-eslint/no-explicit-any const mod = await CompilerModule({ wasmBinary: WasmBinary, + // eslint-disable-next-line @typescript-eslint/no-explicit-any printErr: (e: any) => { logs.push(e); }, @@ -97,9 +97,9 @@ export async function funcCompile(args: { const configPointer = trackPointer(writeToCString(mod, configStr)); // FS emulation callback - // eslint-disable-next-line @typescript-eslint/no-explicit-any const callbackPtr = trackFunctionPointer( mod.addFunction( + // eslint-disable-next-line @typescript-eslint/no-explicit-any (_kind: any, _data: any, contents: any, error: any) => { const kind: string = readFromCString(mod, _kind); const data: string = readFromCString(mod, _data); diff --git a/src/grammar/grammar.ts b/src/grammar/grammar.ts index 6106499bc..e8e81ce1a 100644 --- a/src/grammar/grammar.ts +++ b/src/grammar/grammar.ts @@ -1135,7 +1135,6 @@ function throwMatchError(matchResult: MatchResult, path: string): never { const interval = matchResult.getInterval(); const lc = interval.getLineAndColumn() as { lineNum: number; colNum: number }; const msg = interval.getLineAndColumnMessage(); - // eslint-disable-next-line @typescript-eslint/no-explicit-any const message = path + ":" + @@ -1143,6 +1142,7 @@ function throwMatchError(matchResult: MatchResult, path: string): never { ":" + lc.colNum + ": Syntax error: expected " + + // eslint-disable-next-line @typescript-eslint/no-explicit-any (matchResult as any).getExpectedText() + " \n" + msg;