brew cask install 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 ▸ 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, click on Keyboard and switch to the Shortcuts tab. Select 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 12 (Swift 5.3), you can check out and build swift-format using the following commands:
git clone -b swift-5.3-branch https://github.com/apple/swift-format.git
cd swift-format
swift build
You should see this
[207/207] Linking swift-format
👍👍👍
If you dint have Homebrew, install here
brew install mint
mint install apple/[email protected]
You should see this
🌱 Cloning swift-format swift-5.3-branch
🌱 Resolving package
🌱 Building package
🌱 Installed swift-format swift-5.3-branch
🌱 Linked swift-format swift-5.3-branch to /usr/local/bin
👍👍👍
swift-format -v
0.50300.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 | AngelList | Twitter | Github | Medium | Stackoverflow