list_duplicates
Identify duplicate class names in your codebase, separating acceptable layered pairs from genuine naming conflicts that require 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 |