/** * Copyright (c) 2025 Mihajlo Stojanovski * All rights reserved. */ import { CodeAnalysisFinding } from "../types"; /** * CodeAnalyzer * * Statically analyzes test source code to detect common anti-patterns: * - Missing await on async operations * - Hardcoded timeouts (waitForTimeout) * - Race conditions (action immediately followed by assertion) * - Anti-patterns (force: true) */ export declare class CodeAnalyzer { /** * Analyze test source code around a failing line * * @param filePath - Path to the test file * @param failingLine - Line number where the test failed * @returns Array of code analysis findings with suggestions and fixes */ static analyze(filePath: string, failingLine: number): Promise; } //# sourceMappingURL=code-analyzer.d.ts.map