### Required

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/main.ts#L49-L49)[\[2\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/main.ts#L254-L254)
Use sentence case for UI text.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/main.ts#L103-L109)
Promise-returning method provided where a void return was expected by extended/implemented type 'Plugin'.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/main.ts#L176-L182)
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/main.ts#L243-L243)
Async method 'tagForClaude' has no 'await' expression.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/lock-file.ts#L12-L12)
Async method 'createLockFile' has no 'await' expression.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L11-L11)[\[2\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L16-L16)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L14-L14)[\[2\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L20-L20)[\[3\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L25-L25)[\[4\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/logger.ts#L31-L31)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/mcp-handler.ts#L102-L102)
Async method 'handleWorkspaceSelection' has no 'await' expression.

[\[1\]](https://github.com/RandyBoBandy92/claude-code-bridge/blob/c72172a6a831b1ac532fa1b0c2840813d4b1f5f2/src/websocket.ts#L135-L135)
Invalid operand for a '+' operation. Operands must each be a number or string, allowing a string + any of: `any`, `boolean`, `null`, `RegExp`, `undefined`. Got `string[]`.



---

### Optional

