ExtraBuildPhase is a plugin for Xcode that was created to run SwiftLint, but is customizable by shell script.
MIT License