Skip to content

Commit 763e0a4

Browse files
committed
lint: Fix lint errors
1 parent 79de275 commit 763e0a4

24 files changed

Lines changed: 2050 additions & 1976 deletions

.prettierrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"useTabs": true,
3-
"tabWidth": 4,
2+
"useTabs": false,
3+
"tabWidth": 2,
44
"printWidth": 120,
55
"singleQuote": true,
66
"trailingComma": "es5"

eslint.config.mjs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@ export default [
3131
"@typescript-eslint/no-unused-vars": "error",
3232
"@typescript-eslint/consistent-type-definitions": ["error", "type"],
3333

34-
// Code style rules
35-
indent: ["error", "tab"],
36-
"max-len": ["error", { code: 120 }],
37-
3834
// Import/export sorting
3935
"simple-import-sort/imports": "warn",
4036
"simple-import-sort/exports": "warn",

src/config.ts

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,36 @@ import * as dotenv from 'dotenv';
33
dotenv.config();
44

55
export const config = {
6-
// Server Configuration
7-
port: process.env.PORT || 8080,
8-
9-
// RAG Management API Key (protects management endpoints)
10-
ragApiKey: process.env.RAG_MANAGEMENT_API_KEY!,
11-
ragQueryApiKey: process.env.RAG_QUERY_API_KEY!,
12-
13-
// Gemini Configuration
14-
geminiBaseUrl: process.env.GEMINI_BASE_URL || 'https://generativelanguage.googleapis.com/v1beta',
15-
geminiApiKey: process.env.GEMINI_API_KEY!,
16-
geminiEmbeddingModel: process.env.GEMINI_EMBEDDING_MODEL || 'text-embedding-004',
17-
geminiChatModel: process.env.GEMINI_CHAT_MODEL || 'gemini-2.0-flash-lite',
18-
19-
// ChromaDB Configuration
20-
chromaUrl: process.env.CHROMA_URL || 'chromadb',
21-
chromaPort: process.env.CHROMA_PORT || '8000',
22-
23-
// MongoDB
24-
MONGODB_DATABASE_NAME: process.env.MONGO_INITDB_DATABASE || 'rcb-rag-api',
25-
MONGODB_URI: `mongodb://${process.env.MONGO_INITDB_ROOT_USERNAME}:${process.env.MONGO_INITDB_ROOT_PASSWORD}@mongodb:${process.env.MONGO_INITDB_PORT}/${process.env.MONGO_INITDB_DATABASE}?authSource=admin`,
26-
chromaTenant: process.env.CHROMA_TENANT || 'default_tenant',
27-
chromaDatabase: process.env.CHROMA_DATABASE || 'default_database',
28-
chromaAuthToken: process.env.CHROMA_AUTH_TOKEN,
6+
// MongoDB
7+
MONGODB_DATABASE_NAME: process.env.MONGO_INITDB_DATABASE || 'rcb-rag-api',
8+
9+
MONGODB_URI: `mongodb://${process.env.MONGO_INITDB_ROOT_USERNAME}:${process.env.MONGO_INITDB_ROOT_PASSWORD}@mongodb:${process.env.MONGO_INITDB_PORT}/${process.env.MONGO_INITDB_DATABASE}?authSource=admin`,
10+
11+
chromaAuthToken: process.env.CHROMA_AUTH_TOKEN,
12+
13+
chromaDatabase: process.env.CHROMA_DATABASE || 'default_database',
14+
15+
chromaPort: process.env.CHROMA_PORT || '8000',
16+
17+
chromaTenant: process.env.CHROMA_TENANT || 'default_tenant',
18+
19+
// ChromaDB Configuration
20+
chromaUrl: process.env.CHROMA_URL || 'chromadb',
21+
22+
geminiApiKey: process.env.GEMINI_API_KEY!,
23+
24+
// Gemini Configuration
25+
geminiBaseUrl: process.env.GEMINI_BASE_URL || 'https://generativelanguage.googleapis.com/v1beta',
26+
27+
geminiChatModel: process.env.GEMINI_CHAT_MODEL || 'gemini-2.0-flash-lite',
28+
29+
geminiEmbeddingModel: process.env.GEMINI_EMBEDDING_MODEL || 'text-embedding-004',
30+
31+
// Server Configuration
32+
port: process.env.PORT || 8080,
33+
34+
// RAG Management API Key (protects management endpoints)
35+
ragApiKey: process.env.RAG_MANAGEMENT_API_KEY!,
36+
37+
ragQueryApiKey: process.env.RAG_QUERY_API_KEY!,
2938
};

src/controllers/__tests__/geminiQuery.test.ts

Lines changed: 305 additions & 237 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)