start_validation
Start a background validation job for large codebases to avoid timeouts. Run on scoped subdirectories in monorepos, then poll for progress and review the saved report.
Instructions
Start a background validation job for large codebases (>50 files) to avoid timeouts. In monorepos, run this on a scoped subdirectory (e.g., frontend/ or backend/) rather than the repo root. Use 'get_validation_status' to poll for progress. Results are saved to codeguardian-report.json at the project root (readable by file tools, NOT inside .codeguardian/).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | Yes | Programming language (typescript includes .js/.jsx files for mixed projects) | |
| batchSize | No | Files per batch (default: 50, max: 100) | |
| strictMode | No | ONLY use true if explicitly requested. When true, flags ALL unresolved symbols including edge cases. Default is false which catches likely hallucinations without excessive noise. | |
| projectPath | Yes | Path to your validation scope (e.g., "frontend", "backend", or a single app/package path). Avoid monorepo root unless it is a single-project repo. | |
| includeTests | No | Include test files (default: true) | |
| recentlyEditedFiles | No | Optional list of files edited in this session to boost relevance |