Package Exports
- @opencodereview/core
- @opencodereview/core/ai/v4
- @opencodereview/core/config
- @opencodereview/core/detectors/v4
- @opencodereview/core/i18n
- @opencodereview/core/ir
- @opencodereview/core/parser
- @opencodereview/core/registry
- @opencodereview/core/reporter
- @opencodereview/core/reporter/v4-terminal
- @opencodereview/core/scanner
- @opencodereview/core/scorer
- @opencodereview/core/scorer/v4-adapter
Readme
@opencodereview/core
Core detection engine for Open Code Review
Installation
npm install @opencodereview/coreUsage
import { Scanner, DetectorRegistry } from '@opencodereview/core';
const scanner = new Scanner({
sla: 'L2',
ollamaUrl: 'http://localhost:11434'
});
const result = await scanner.scan('src/');
console.log(result.score, result.grade, result.issues);API
Scanner
scan(path: string, options?: ScanOptions): Promise<ScanResult>scanDiff(base: string, head: string): Promise<DiffResult>
Detectors
deep-hallucination- Detects AI hallucinated packagesstale-api- Detects deprecated APIssecurity-pattern- Detects security vulnerabilitieslogic-gap- Detects empty catches and logic gapsover-engineering- Detects unnecessary complexity
License
BSL-1.1 - See LICENSE