Skip to content

feat: add RAG (Retrieval-Augmented Generation) module #21

feat: add RAG (Retrieval-Augmented Generation) module

feat: add RAG (Retrieval-Augmented Generation) module #21

Triggered via pull request December 28, 2025 16:59
Status Success
Total duration 52s
Artifacts

code-quality.yml

on: pull_request
ESLint Check
35s
ESLint Check
Prettier Check
30s
Prettier Check
TypeScript Check
39s
TypeScript Check
Spell Check
6s
Spell Check
Code Complexity
37s
Code Complexity
Duplicate Code Check
13s
Duplicate Code Check
Quality Summary
4s
Quality Summary
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 20 warnings
Code Complexity: src/server.ts#L3088
Async arrow function has a complexity of 107. Maximum allowed is 15
Code Complexity: src/intelligent-features.ts#L424
Function 'calculateHealthScore' has a complexity of 19. Maximum allowed is 15
Code Complexity: src/intelligent-features.ts#L49
Function 'analyzeCriticalPath' has a complexity of 28. Maximum allowed is 15
Code Complexity: src/http-server.ts#L1691
Async function 'handleRequest' has a complexity of 42. Maximum allowed is 15
Code Complexity: src/http-server.ts#L799
Async function 'handleSnapshots' has a complexity of 17. Maximum allowed is 15
Code Complexity: src/http-server.ts#L247
Async function 'handleTasks' has a complexity of 24. Maximum allowed is 15
Code Complexity: src/http-server.ts#L124
Async function 'handleProjects' has a complexity of 16. Maximum allowed is 15
ESLint Check: src/server.ts#L52
'getPromptTemplate' is defined but never used
ESLint Check: src/server.ts#L49
'getTimeEntries' is defined but never used
ESLint Check: src/server.ts#L48
'getActiveTimeEntry' is defined but never used
ESLint Check: src/server.ts#L45
'forgetAll' is defined but never used
ESLint Check: src/rag/rag-features.ts#L13
'ChunkResult' is defined but never used
ESLint Check: src/intelligent-features.ts#L295
'STATUS_REVERSE' is assigned a value but never used
ESLint Check: src/http-server.ts#L1340
Unexpected any. Specify a different type
ESLint Check: src/http-server.ts#L1329
Unexpected any. Specify a different type
ESLint Check: src/http-server.ts#L1138
Unexpected any. Specify a different type
ESLint Check: src/http-server.ts#L1018
Unexpected any. Specify a different type
Code Complexity: src/server.ts#L52
'getPromptTemplate' is defined but never used
Code Complexity: src/server.ts#L49
'getTimeEntries' is defined but never used
Code Complexity: src/server.ts#L48
'getActiveTimeEntry' is defined but never used
Code Complexity: src/server.ts#L45
'forgetAll' is defined but never used
Code Complexity: src/rag/rag-features.ts#L13
'ChunkResult' is defined but never used
Code Complexity: src/intelligent-features.ts#L295
'STATUS_REVERSE' is assigned a value but never used
Code Complexity: src/http-server.ts#L1340
Unexpected any. Specify a different type
Code Complexity: src/http-server.ts#L1329
Unexpected any. Specify a different type
Code Complexity: src/http-server.ts#L1138
Unexpected any. Specify a different type
Code Complexity: src/http-server.ts#L1018
Unexpected any. Specify a different type