🛠️
XcodeのRe-IndentをCLIで実行する
SwiftLintやSwiftFormatのようなフォーマッターではなく、Xcode標準のフォーマットを用いたRe-IndentをCLIで実行する方法。
- SourceKittenをインストールする。
$ brew install sourcekitten
- sourcekittenを実行してみて使えるか確認する。
$ sourcekitten --version
Fatal error: Loading sourcekitd.framework/Versions/A/sourcekitd failed
となった場合は、Xcodeのcommand line toolsの参照元を切り替える。
$ xcode-select -p # 現在の参照元
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
- ファイルを指定してフォーマットする
$ sourcekitten format --file [Swiftのファイルパス]
Discussion