pm-orchestrator-enhancement
Version:
PM Orchestrator Enhancement - Multi-agent parallel execution system
42 lines • 1.1 kB
TypeScript
/**
* PM Orchestrator Enhancement - QA Subagent
*
* 品質チェックを実行します(lint, test, typecheck, build)
*/
import { QAOutput } from '../types';
export declare class QA {
private version;
/**
* 品質チェックを実行します
*
* @param files 対象ファイル
* @param checks チェック項目
* @returns 品質チェック結果
*/
check(files: string[], checks: ('lint' | 'test' | 'typecheck' | 'build')[]): Promise<QAOutput>;
/**
* Lintを実行(プライベート)
*/
private runLint;
/**
* テストを実行(プライベート)
*/
private runTest;
/**
* 型チェックを実行(プライベート)
*/
private runTypecheck;
/**
* ビルドを実行(プライベート)
*/
private runBuild;
/**
* 空の結果を作成(プライベート)
*/
private createEmptyResult;
/**
* 品質スコアを計算(プライベート)
*/
private calculateQualityScore;
}
//# sourceMappingURL=qa.d.ts.map