Skip to content

Commit 3b5ebfe

Browse files
committed
Fix lint errors: import types, generic constructors, unused imports, nullish coalescing
1 parent 5370d3e commit 3b5ebfe

File tree

5 files changed

+5
-11
lines changed

5 files changed

+5
-11
lines changed

src/browser/api.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ describe("Browser API invokeIPC", () => {
101101

102102
const invokeIPC = createInvokeIPC(mockFetch);
103103

104-
// eslint-disable-next-line @typescript-eslint/await-thenable
105104
await expect(invokeIPC("WORKSPACE_REMOVE", "test-workspace", { force: false })).rejects.toThrow(
106105
"HTTP error! status: 500"
107106
);

src/services/aiService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import type { CmuxMessage, CmuxTextPart } from "@/types/message";
1212
import { createCmuxMessage } from "@/types/message";
1313
import type { Config } from "@/config";
1414
import { StreamManager } from "./streamManager";
15-
import { InitStateManager } from "./initStateManager";
15+
import type { InitStateManager } from "./initStateManager";
1616
import type { SendMessageError } from "@/types/errors";
1717
import { getToolsForModel } from "@/utils/tools/tools";
1818
import { createRuntime } from "@/runtime/runtimeFactory";

src/services/initStateManager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ export class InitStateManager extends EventEmitter {
6565
* Each running init has a promise that resolves when endInit() is called.
6666
* Multiple tools can await the same promise without race conditions.
6767
*/
68-
private readonly initPromises: Map<
68+
private readonly initPromises = new Map<
6969
string,
7070
{ promise: Promise<void>; resolve: () => void; reject: (error: Error) => void }
71-
> = new Map();
71+
>();
7272

7373
constructor(config: Config) {
7474
super();

src/services/tools/file_edit_operation.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { describe, test, expect, jest } from "@jest/globals";
22
import { executeFileEditOperation } from "./file_edit_operation";
33
import { WRITE_DENIED_PREFIX } from "@/types/tools";
4-
import { createRuntime } from "@/runtime/runtimeFactory";
54
import type { Runtime } from "@/runtime/Runtime";
65

76
import { createTestToolConfig, getTestDeps } from "./testHelpers";

src/services/tools/testHelpers.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,12 @@ let testConfig: Config | null = null;
3535
let testInitStateManager: InitStateManager | null = null;
3636

3737
function getTestConfig(): Config {
38-
if (!testConfig) {
39-
testConfig = new Config();
40-
}
38+
testConfig ??= new Config();
4139
return testConfig;
4240
}
4341

4442
function getTestInitStateManager(): InitStateManager {
45-
if (!testInitStateManager) {
46-
testInitStateManager = new InitStateManager(getTestConfig());
47-
}
43+
testInitStateManager ??= new InitStateManager(getTestConfig());
4844
return testInitStateManager;
4945
}
5046

0 commit comments

Comments
 (0)