UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

52 lines 1.66 kB
import { AnalysisResult, SetupOptions } from '../types'; export declare class WAUEngine { private projectAnalyzer; private codeAnalyzer; private databaseManager; private pluginManager; private actionManager; private qualityRunner; private notificationManager; constructor(); analyzeProject(projectPath: string): Promise<AnalysisResult>; setupProject(projectPath: string, options?: SetupOptions): Promise<boolean>; updateDatabase(): Promise<boolean>; private detectInstalledTools; private getToolChecks; private getValidatedProjectPath; private checkPackageDependency; private checkConfigFiles; private generateClaudeAutomations; private enhanceRecommendationsWithInsights; private determineProjectType; private calculateSecurityHealthScore; /** * Run comprehensive security analysis using multiple tools */ private runComprehensiveSecurityAnalysis; /** * Run infrastructure security check using Trivy */ private runInfrastructureSecurityCheck; /** * Combine security findings from different tools */ private combineSecurityFindings; /** * Calculate comprehensive security score including all security aspects */ private calculateComprehensiveSecurityScore; /** * Get list of security tools that were used in the analysis */ private getSecurityToolsUsed; /** * Generate actionable security recommendations */ private generateSecurityRecommendations; /** * Helper to check if file exists */ private fileExists; } //# sourceMappingURL=WAUEngine.d.ts.map