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.👏
Installing Apple Swift Format (Xcode or Mint)
if you are using Xcode 15 (Swift 6.0), you can check out and build swift-format using the following commands:
git clone -b release/6.0 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/6.0
You should see this
🌱 Cloning swift-format release/6.0
🌱 Resolving package
🌱 Building package
🌱 Installed swift-format release/6.0
🌱 Linked swift-format release/6.0
👍👍👍
swift-format -v
600.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