Automated Pattern Analysis Finding
Rule: provider-base-class
Severity: warning
Total findings: 20
Detected: 2026-08-11T10:13:23.871689+00:00
Affected files (20):
src/lib/providers/azureOpenai.ts
src/lib/providers/cloudflare.ts
src/lib/providers/cohere.ts
src/lib/providers/deepseek.ts
src/lib/providers/fireworks.ts
src/lib/providers/googleNativeGemini3.ts
src/lib/providers/groq.ts
src/lib/providers/huggingFace.ts
src/lib/providers/litellm.ts
src/lib/providers/llamaCpp.ts
src/lib/providers/lmStudio.ts
src/lib/providers/mistral.ts
src/lib/providers/nvidiaNim.ts
src/lib/providers/ollama.ts
src/lib/providers/openAI.ts
src/lib/providers/openRouter.ts
src/lib/providers/openaiCompatible.ts
src/lib/providers/perplexity.ts
src/lib/providers/togetherAi.ts
src/lib/providers/xai.ts
Sample findings
provider-base-class in src/lib/providers/llamaCpp.ts: Provider llamaCpp extends something other than BaseProvider
provider-base-class in src/lib/providers/nvidiaNim.ts: Provider nvidiaNim extends something other than BaseProvider
provider-base-class in src/lib/providers/ollama.ts: Provider ollama extends something other than BaseProvider
provider-base-class in src/lib/providers/cohere.ts: Provider cohere extends something other than BaseProvider
provider-base-class in src/lib/providers/xai.ts: Provider xai extends something other than BaseProvider
- ... and 15 more
This issue was automatically created by the NeuroLink Pattern Analysis system.
Rule hash: 714ef323
Automated Pattern Analysis Finding
Rule:
provider-base-classSeverity: warning
Total findings: 20
Detected: 2026-08-11T10:13:23.871689+00:00
Affected files (20):
src/lib/providers/azureOpenai.tssrc/lib/providers/cloudflare.tssrc/lib/providers/cohere.tssrc/lib/providers/deepseek.tssrc/lib/providers/fireworks.tssrc/lib/providers/googleNativeGemini3.tssrc/lib/providers/groq.tssrc/lib/providers/huggingFace.tssrc/lib/providers/litellm.tssrc/lib/providers/llamaCpp.tssrc/lib/providers/lmStudio.tssrc/lib/providers/mistral.tssrc/lib/providers/nvidiaNim.tssrc/lib/providers/ollama.tssrc/lib/providers/openAI.tssrc/lib/providers/openRouter.tssrc/lib/providers/openaiCompatible.tssrc/lib/providers/perplexity.tssrc/lib/providers/togetherAi.tssrc/lib/providers/xai.tsSample findings
provider-base-classinsrc/lib/providers/llamaCpp.ts: Provider llamaCpp extends something other than BaseProviderprovider-base-classinsrc/lib/providers/nvidiaNim.ts: Provider nvidiaNim extends something other than BaseProviderprovider-base-classinsrc/lib/providers/ollama.ts: Provider ollama extends something other than BaseProviderprovider-base-classinsrc/lib/providers/cohere.ts: Provider cohere extends something other than BaseProviderprovider-base-classinsrc/lib/providers/xai.ts: Provider xai extends something other than BaseProviderThis issue was automatically created by the NeuroLink Pattern Analysis system.
Rule hash:
714ef323