Summarise the size and shape of a Signal Forms migration
analyze_migration_complexityScan Angular .ts and .html files to assess Signal Forms migration effort: get total findings, per-construct counts, mechanical vs. judgment split, and a suggested file order starting with simplest changes.
Instructions
Scans .ts and .html files (or a directory) and summarises the migration: total findings, counts per construct, the mechanical/judgment split, and a suggested file order (simplest first, so all-mechanical files land before the ones needing design decisions). Read-only: this tool never modifies your files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to a .ts file or a directory to scan recursively. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| byConstruct | Yes | ||
| judgmentCount | Yes | ||
| totalFindings | Yes | ||
| angularVersion | Yes | ||
| suggestedOrder | Yes | ||
| mechanicalCount | Yes | ||
| referenceOnlyFiles | Yes | ||
| blockingPrerequisite | Yes | ||
| sharedValidatorFiles | Yes | ||
| signalFormsAvailable | Yes |