find_large_classes
Detects classes and structs exceeding configurable line or member thresholds, returning items sorted worst-first to pinpoint refactoring candidates in .NET code.
Instructions
Find classes and structs that exceed member count or line count thresholds. Returns an envelope with items sorted worst-first (highest size first), totalCount, truncated, and limit (default 100).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return (default: 100). Items are sorted by size desc (worst first). | |
| project | No | Optional project name filter | |
| maxLines | No | Maximum lines before flagging (default: 500) | |
| maxMembers | No | Maximum members before flagging (default: 20) |