UNPKG

@nomyx/assistant

Version:

A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)

13 lines (12 loc) 562 B
import { CodeNode, CodeQualityMetrics, SecurityIssue } from '../utils/CodeNode'; export declare class CodeAnalyzer { constructor(); analyzeCodeQuality(node: CodeNode): CodeQualityMetrics; analyzeSecurityIssues(node: CodeNode): SecurityIssue[]; calculateComplexity(node: CodeNode): number; calculateMaintainabilityIndex(node: CodeNode): number; detectCodeDuplication(node: CodeNode): number; analyzeCommentDensity(node: CodeNode): number; analyzeFunctionLength(node: CodeNode): number; analyzeCodeNode(node: CodeNode): void; }