/** * ReviewAgent - コード品質判定 * * 役割: * - 静的解析(TypeScript, ESLint) * - セキュリティスキャン * - 品質スコアリング(100点満点、80点以上で合格) */ import { BaseAgent } from '../core/BaseAgent.js'; import type { AgentResult, CodeGenResult } from '../types/agent.js'; export declare class ReviewAgent extends BaseAgent { private readonly PASS_THRESHOLD; constructor(); protected run(input: CodeGenResult): Promise>; /** * 静的解析を実行 */ private runStaticAnalysis; /** * TypeScriptチェック(簡易実装) */ private checkTypeScript; /** * Lintingチェック */ private checkLinting; /** * コーディングスタイルチェック */ private checkCodingStyle; /** * セキュリティスキャン */ private runSecurityScan; /** * ハードコードされたシークレットをチェック */ private checkHardcodedSecrets; /** * SQLインジェクションをチェック */ private checkSQLInjection; /** * 品質スコアを計算 */ private calculateScore; /** * サマリーを生成 */ private generateSummary; } //# sourceMappingURL=ReviewAgent.d.ts.map