JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 82
  • Score
    100M100P100Q71880F
  • License MIT

Core detection engine for AI-generated code — hallucinated packages, phantom dependencies, stale APIs, security anti-patterns. Structural, embedding, and LLM scanning.

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/core

Usage

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 packages
  • stale-api - Detects deprecated APIs
  • security-pattern - Detects security vulnerabilities
  • logic-gap - Detects empty catches and logic gaps
  • over-engineering - Detects unnecessary complexity

License

BSL-1.1 - See LICENSE