UNPKG

@ton-ai-core/vibecode-linter

Version:

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

32 lines 1.03 kB
import { Effect } from "effect"; /** * Информация о зависимости. */ interface Dependency { readonly name: string; readonly command: string; readonly checkCommand: string; readonly installCommand: string; readonly required: boolean; } /** * Результат проверки зависимостей. */ interface DependencyCheckResult { readonly allAvailable: boolean; readonly missing: readonly Dependency[]; } /** * Проверяет наличие всех необходимых зависимостей. * * @returns Результат проверки */ export declare function checkDependencies(): Effect.Effect<DependencyCheckResult>; /** * Выводит информацию о недостающих зависимостях. * * @param missing Список недостающих зависимостей */ export declare function reportMissingDependencies(missing: readonly Dependency[]): void; export {}; //# sourceMappingURL=dependencies.d.ts.map