Automated Pattern Analysis Finding
Rule: file-size
Severity: warning
Total findings: 11
Detected: 2026-08-11T10:13:18.517503+00:00
Affected files (11):
src/lib/providers/amazonBedrock.ts
src/lib/providers/anthropic.ts
src/lib/providers/googleAiStudio.ts
src/lib/providers/googleNativeGemini3.ts
src/lib/providers/googleVertex.ts
src/lib/providers/litellm.ts
src/lib/providers/openAI.ts
src/lib/providers/openRouter.ts
src/lib/providers/openaiChatCompletionsBase.ts
src/lib/providers/openaiChatCompletionsClient.ts
src/lib/providers/replicate.ts
Sample findings
file-size in src/lib/providers/openaiChatCompletionsClient.ts: Provider openaiChatCompletionsClient is 829 lines - consider splitting
file-size in src/lib/providers/anthropic.ts: Provider anthropic is 2223 lines - consider splitting
file-size in src/lib/providers/openAI.ts: Provider openAI is 640 lines - consider splitting
file-size in src/lib/providers/amazonBedrock.ts: Provider amazonBedrock is 2438 lines - consider splitting
file-size in src/lib/providers/googleNativeGemini3.ts: Provider googleNativeGemini3 is 1938 lines - consider splitting
- ... and 6 more
This issue was automatically created by the NeuroLink Pattern Analysis system.
Rule hash: 05dd673e
Automated Pattern Analysis Finding
Rule:
file-sizeSeverity: warning
Total findings: 11
Detected: 2026-08-11T10:13:18.517503+00:00
Affected files (11):
src/lib/providers/amazonBedrock.tssrc/lib/providers/anthropic.tssrc/lib/providers/googleAiStudio.tssrc/lib/providers/googleNativeGemini3.tssrc/lib/providers/googleVertex.tssrc/lib/providers/litellm.tssrc/lib/providers/openAI.tssrc/lib/providers/openRouter.tssrc/lib/providers/openaiChatCompletionsBase.tssrc/lib/providers/openaiChatCompletionsClient.tssrc/lib/providers/replicate.tsSample findings
file-sizeinsrc/lib/providers/openaiChatCompletionsClient.ts: Provider openaiChatCompletionsClient is 829 lines - consider splittingfile-sizeinsrc/lib/providers/anthropic.ts: Provider anthropic is 2223 lines - consider splittingfile-sizeinsrc/lib/providers/openAI.ts: Provider openAI is 640 lines - consider splittingfile-sizeinsrc/lib/providers/amazonBedrock.ts: Provider amazonBedrock is 2438 lines - consider splittingfile-sizeinsrc/lib/providers/googleNativeGemini3.ts: Provider googleNativeGemini3 is 1938 lines - consider splittingThis issue was automatically created by the NeuroLink Pattern Analysis system.
Rule hash:
05dd673e