Skip to content

fix: resolve CI lint errors for test files and usePageVisibility ref #2

fix: resolve CI lint errors for test files and usePageVisibility ref

fix: resolve CI lint errors for test files and usePageVisibility ref #2

Triggered via push March 8, 2026 08:42
Status Failure
Total duration 1m 1s
Artifacts

ci.yml

on: push
Matrix: test-and-lint
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 6 warnings
test-and-lint (22)
Process completed with exit code 1.
server/session-manager.test.ts: server/session-archive.ts#L8
Error: Cannot find package 'better-sqlite3' imported from '/home/runner/work/codekin/codekin/server/session-archive.ts' ❯ server/session-archive.ts:8:1 ❯ server/session-manager.ts:28:1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ERR_MODULE_NOT_FOUND' }
server/session-archive.test.ts: server/session-archive.ts#L8
Error: Cannot find package 'better-sqlite3' imported from '/home/runner/work/codekin/codekin/server/session-archive.ts' ❯ server/session-archive.ts:8:1 ❯ server/session-archive.test.ts:2:1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ERR_MODULE_NOT_FOUND' }
test-and-lint (20)
The strategy configuration was canceled because "test-and-lint._22" failed
test-and-lint (20)
Process completed with exit code 1.
server/session-manager.test.ts: server/session-archive.ts#L8
Error: Cannot find package 'better-sqlite3' imported from '/home/runner/work/codekin/codekin/server/session-archive.ts' ❯ server/session-archive.ts:8:1 ❯ server/session-manager.ts:28:1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ERR_MODULE_NOT_FOUND' }
server/session-archive.test.ts: server/session-archive.ts#L8
Error: Cannot find package 'better-sqlite3' imported from '/home/runner/work/codekin/codekin/server/session-archive.ts' ❯ server/session-archive.ts:8:1 ❯ server/session-archive.test.ts:2:1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ERR_MODULE_NOT_FOUND' }
test-and-lint (22): src/hooks/useChatSocket.ts#L583
React Hook useCallback has a missing dependency: 'flushBeforeStructuralMessage'. Either include it or remove the dependency array
test-and-lint (22)
React Hook useCallback has an unnecessary dependency: 'activeSession'. Either exclude it or remove the dependency array
test-and-lint (22)
The 'allSkills' array makes the dependencies of useCallback Hook (at line 344) change on every render. Move it inside the useCallback callback. Alternatively, wrap the initialization of 'allSkills' in its own useMemo() Hook
test-and-lint (20): src/hooks/useChatSocket.ts#L583
React Hook useCallback has a missing dependency: 'flushBeforeStructuralMessage'. Either include it or remove the dependency array
test-and-lint (20)
React Hook useCallback has an unnecessary dependency: 'activeSession'. Either exclude it or remove the dependency array
test-and-lint (20)
The 'allSkills' array makes the dependencies of useCallback Hook (at line 344) change on every render. Move it inside the useCallback callback. Alternatively, wrap the initialization of 'allSkills' in its own useMemo() Hook