mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-11 06:02:53 +00:00
chore(lint): enable no-promise-executor-return
This commit is contained in:
@@ -45,7 +45,9 @@ import { runTrustedToolPolicies } from "../trusted-tool-policy.js";
|
||||
import { registerHostHookFixture, registerTrustedHostHookFixture } from "./host-hook-fixture.js";
|
||||
|
||||
async function waitForPluginEventHandlers(): Promise<void> {
|
||||
await new Promise<void>((resolve) => setImmediate(resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
setImmediate(resolve);
|
||||
});
|
||||
}
|
||||
|
||||
function requireFirstCommandRegistration(
|
||||
|
||||
@@ -26,7 +26,9 @@ import { createPluginRecord } from "../status.test-helpers.js";
|
||||
import type { OpenClawPluginApi } from "../types.js";
|
||||
|
||||
async function waitForPluginEventHandlers(): Promise<void> {
|
||||
await new Promise<void>((resolve) => setImmediate(resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
setImmediate(resolve);
|
||||
});
|
||||
}
|
||||
|
||||
function expectNoCleanupFailures(result: Awaited<ReturnType<typeof runPluginHostCleanup>>): void {
|
||||
@@ -754,7 +756,7 @@ describe("plugin run context lifecycle", () => {
|
||||
it("rejects hung cleanup hooks with a bounded timeout", async () => {
|
||||
vi.useFakeTimers();
|
||||
const cleanup = vi.fn(async () => {
|
||||
await new Promise(() => undefined);
|
||||
await new Promise(() => {});
|
||||
});
|
||||
registerPluginSessionSchedulerJob({
|
||||
pluginId: "hung-cleanup-plugin",
|
||||
@@ -794,17 +796,17 @@ describe("plugin run context lifecycle", () => {
|
||||
api.registerSessionExtension({
|
||||
namespace: "state",
|
||||
description: "hangs during cleanup",
|
||||
cleanup: () => new Promise(() => undefined),
|
||||
cleanup: () => new Promise(() => {}),
|
||||
});
|
||||
api.registerRuntimeLifecycle({
|
||||
id: "runtime-cleanup",
|
||||
cleanup: () => new Promise(() => undefined),
|
||||
cleanup: () => new Promise(() => {}),
|
||||
});
|
||||
api.registerSessionSchedulerJob({
|
||||
id: "scheduler-cleanup",
|
||||
sessionKey: "agent:main:main",
|
||||
kind: "monitor",
|
||||
cleanup: () => new Promise(() => undefined),
|
||||
cleanup: () => new Promise(() => {}),
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
@@ -307,7 +307,9 @@ async function requestResolvedBinding(input: PluginBindingRequestInput) {
|
||||
}
|
||||
|
||||
async function flushMicrotasks(): Promise<void> {
|
||||
await new Promise<void>((resolve) => setImmediate(resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
setImmediate(resolve);
|
||||
});
|
||||
}
|
||||
|
||||
function createDeferredVoid(): { promise: Promise<void>; resolve: () => void } {
|
||||
|
||||
@@ -235,7 +235,7 @@ describe("model override pipeline wiring", () => {
|
||||
addBeforePromptBuildHook(
|
||||
registry,
|
||||
"slow-plugin",
|
||||
() => new Promise<PluginHookBeforePromptBuildResult>(() => undefined),
|
||||
() => new Promise<PluginHookBeforePromptBuildResult>(() => {}),
|
||||
10,
|
||||
);
|
||||
addBeforePromptBuildHook(registry, "fast-plugin", () => ({ prependContext: "fast" }), 1);
|
||||
@@ -272,7 +272,9 @@ describe("model override pipeline wiring", () => {
|
||||
registry,
|
||||
"active-memory",
|
||||
async () => {
|
||||
await new Promise((resolve) => setTimeout(resolve, 20));
|
||||
await new Promise((resolve) => {
|
||||
setTimeout(resolve, 20);
|
||||
});
|
||||
return { prependContext: "memory context" };
|
||||
},
|
||||
10,
|
||||
|
||||
@@ -30,7 +30,9 @@ const execFileAsync = promisify(execFile);
|
||||
|
||||
afterEach(async () => {
|
||||
for (const server of servers.splice(0)) {
|
||||
await new Promise<void>((resolve) => server.close(() => resolve()));
|
||||
await new Promise<void>((resolve) => {
|
||||
server.close(() => resolve());
|
||||
});
|
||||
}
|
||||
for (const key of envKeys) {
|
||||
const original = originalEnv[key];
|
||||
@@ -217,7 +219,9 @@ async function startStaticRegistry(
|
||||
response.end(`not found: ${url.pathname}`);
|
||||
});
|
||||
|
||||
await new Promise<void>((resolve) => server.listen(0, "127.0.0.1", resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
server.listen(0, "127.0.0.1", resolve);
|
||||
});
|
||||
servers.push(server);
|
||||
return `http://127.0.0.1:${(server.address() as { port: number }).port}`;
|
||||
}
|
||||
@@ -296,7 +300,9 @@ async function startMutableRegistry(params: {
|
||||
response.end(`not found: ${url.pathname}`);
|
||||
});
|
||||
|
||||
await new Promise<void>((resolve) => server.listen(0, "127.0.0.1", resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
server.listen(0, "127.0.0.1", resolve);
|
||||
});
|
||||
servers.push(server);
|
||||
return `http://127.0.0.1:${(server.address() as { port: number }).port}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user