Skip to content
Some useful scripts for swift developers
Branch: master
Clone or download
Latest commit 704059e Jul 30, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Correct spelling in Oct 30, 2018
unused.rb Skip fastlane directory Aug 1, 2019


unused.rb Searches for unused swift functions, and variable at specified path


cd <path-to-the-project>


 Item< func loadWebViewTos [private] from:File.swift:23:0>
Total items to be checked 4276
Total unique items to be checked 1697
Starting searching globally it can take a while
 Item< func applicationHasUnitTestTargetInjected [] from:AnotherFile.swift:31:0>
 Item< func getSelectedIds [] from: AnotherFile.swift:82:0>

Xcode integration

In order to integrate this to Xcode just add Custom Build Phase/Run Script
~/Projects/swift-scripts/unused.rb xcode

Known issues:

  • Fully text search (no fancy stuff)
  • A lot of false-positives (protocols, functions, objc interoop, System delegate methods)
  • A lot of false-negatives (text search, yep)
You can’t perform that action at this time.