aiwg
Version:
Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo
26 lines • 835 B
TypeScript
/**
* Lint Runner
*
* Core lint execution engine. Matches rules to files,
* runs checks, and collects diagnostics.
*
* @issue #810
*/
import type { LintResult, LintRuleset, LintSeverity } from './types.js';
/**
* Auto-detect which rulesets apply to a target path
*
* Maps known directory patterns to rulesets:
* - .aiwg/research/ → research-complete
* - .aiwg/requirements/, .aiwg/architecture/ → sdlc-complete
*/
declare function autoDetectRulesets(target: string, available: LintRuleset[]): LintRuleset[];
/**
* Run lint on a target path with specified or auto-detected rulesets
*/
export declare function runLint(targetDir: string, rulesets: LintRuleset[], options?: {
recursive?: boolean;
failOn?: LintSeverity;
}): Promise<LintResult>;
export { autoDetectRulesets };
//# sourceMappingURL=runner.d.ts.map