SourceCleaner
Find abandoned methods
Only for Mac
$0.99
Mac
SourceCleaner is a macOS app that helps you find and clean up likely unused Swift code in real projects, without losing control of your source.
It scans your project, builds a declaration/reference map, and highlights symbols and files that appear unused. You can then review each result in an integrated code editor, inspect usage locations, and apply cleanup actions selectively or in bulk.
SourceCleaner is designed for practical cleanup work: it understands Swift source structure, checks Xcode project membership, reads storyboard/xib custom class references, and applies safety rules to reduce false positives for runtime-driven code.
How SourceCleaner Works
Select or drag a project folder into the app.
SourceCleaner scans Swift files and builds an outline of declarations and references.
It computes usage counts per symbol and flags likely unused declarations.
It identifies likely unused files and Swift files that exist on disk but are not part of an Xcode project.
You review results in the navigator/editor and choose cleanup actions: comment out, add MARK comments, delete declarations, or delete files (optionally removing .xcodeproj references).
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
New App icon to have the correct predator (now it's an Eurasian Hobby).
Supports Swift packages (Swift Package manifest is not marked as unused).
The developer, Holger Krupp, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Holger Krupp
- Size
- 3.8 MB
- Category
- Developer Tools
- Compatibility
Requires macOS 14.6 or later.
- Mac
Requires macOS 14.6 or later.
- Mac
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © Holger Krupp

