UNPKG

@ton-ai-core/vibecode-linter

Version:

Advanced TypeScript linter with Git integration, dependency analysis, and comprehensive error reporting

14 lines 725 B
import type { FileContentMetrics } from "../types/project-info.js"; /** * CHANGE: Compute immutable metrics for a file's textual content. * WHY: Enables shell to build project summaries without duplicating parsing logic. * QUOTE(ТЗ): "Каждая функция — это теорема." * REF: user-request-project-info * SOURCE: n/a * FORMAT THEOREM: ∀content: metrics.lines ≥ 0 ∧ metrics.characters ≥ 0 ∧ metrics.functions ≥ 0 * PURITY: CORE * INVARIANT: Metrics depend solely on (content, extension) * COMPLEXITY: O(n) per file where n = |content| */ export declare function deriveFileContentMetrics(content: string, extension: string): FileContentMetrics; //# sourceMappingURL=metrics.d.ts.map