list_duplicates
Identify duplicate class names in the codebase, separating accepted layered pairs from genuine smells that need explicit imports to disambiguate.
Instructions
Duplicate class names, split into accepted layered pairs (ORM model + domain model sharing a name across layers) and genuine smells. Names listed here always need an explicit import to disambiguate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| smells_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| smells | Yes | ||
| layered | Yes | ||
| alias_convention | Yes | ||
| total_duplicate_names | Yes |