X-SwiftFormat extension for Xcode
brew install --cask x-swiftformat
X-SwiftFormat works as Xcode Extension to format your swift code. You will need to open this once to activate it ๐
a) You case use the Preview to see the format running in the app ๐ช
b) You can export a configuration file ( .swift-format
) to use later ๐ฅ
Open System Preferences โธ Privacy & Security โธ Extensions โธ Xcode Source Editor and make sure X-SwiftFormat is selected โ
Open Xcode and use the Format Swift Code command in Xcode's Editor menu ๐
Open System Preferences โธ PKeyboard โธ Keyboard Shortcuts โธ App Shortcuts, then hit the + button. Select Xcode, enter Format Swift Code
and set your Shortcut.๐
if you are using Xcode 15 (Swift 5.9), you can check out and build swift-format using the following commands:
git clone -b release/5.9 https://github.com/apple/swift-format.git
cd swift-format
swift build
You should see this
Build complete! (50.00s)
๐๐๐
If you did not have Homebrew, install here
brew install mint
mint install apple/swift-format@release/5.9
You should see this
๐ฑ Cloning swift-format release/5.9
๐ฑ Resolving package
๐ฑ Building package
๐ฑ Installed swift-format release/5.9
๐ฑ Linked swift-format release/5.9
๐๐๐
swift-format -v
509.0.0
Command | Description |
---|---|
swift-format swift |
Display formatted code |
swift-format -i file.swift |
Overwrites formatted code |
swift-format -r folder |
Format all files in a folder |
swift-format -r -i folder |
Format all files in a folder and overwrites |
Check more info here: https://github.com/apple/swift-format
I'm Rui Aureliano, iOS and macOS Engineer at Olรก Brothers. We make Sip ๐ค
Linkedin | Twitter | Github | Stackoverflow