UNPKG

@bonginkan/maria

Version:

MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×

18 lines (17 loc) 1.14 kB
/** * System2Memory - quality scoring helpers * * Extracted from `system2-memory.ts` to keep the manager class small and * to satisfy the repo lint rules (max-lines / explicit return types). */ import type { QualityMetrics } from "./types/memory-interfaces"; export declare function hashCode(str: string): string; export declare function createInitialQualityMetrics(): QualityMetrics; export declare function calculateBasicComplexity(code: string): number; export declare function calculateMaintainability(code: string, _language: string): Promise<number>; export declare function calculateReadability(code: string, _language: string): Promise<number>; export declare function calculateTestability(code: string, _language: string): Promise<number>; export declare function calculatePerformance(code: string, _language: string): Promise<number>; export declare function calculateSecurity(code: string, _language: string): Promise<number>; export declare function calculateBugDensity(code: string, _language: string): Promise<number>; export declare function calculateCyclomaticComplexity(code: string, _language: string): Promise<number>;