peripheryapp / periphery

A tool to identify unused code in Swift projects.
MIT License
5.02k stars 178 forks source link

Redundant conformance replacement should include type base names #706

Open ileitch opened 5 months ago

ileitch commented 5 months ago
protocol Redundant1 {}
protocol Redundant2: Module.Redundant1 {}
class SomeClass: Redundant2 {} // Replace with `Module.Redundant1` not `Redundant1`