Need help with X-SwiftFormat?
Click the β€œchat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

582 Stars 14 Forks Other 107 Commits 2 Opened issues


X-SwiftFormat extension for Xcode

Services available


Need anything else?

Contributors list

# 279,030
94 commits
# 8,090
3 commits
# 3,039
1 commit

πŸ›  X-SwiftFormat


Using Github

Using Cask

brew install --cask x-swiftformat


1) Open 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 (

) to use later πŸ–₯

2) Enable X-SwiftFormat

Open System Preferences β–Έ Extensions β–Έ Xcode Source Editor and make sure X-SwiftFormat is selected βœ…

3) Use X-SwiftFormat

Open Xcode and use the Format Swift Code command in Xcode's Editor menu πŸš€

4) Add X-SwiftFormat Shortcut

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)

a) Using Xcode

if you are using Xcode 13 (Swift 5.5), you can check out and build swift-format using the following commands:

git clone -b swift-5.5-branch
cd swift-format
swift build

You should see this

[207/207] Linking swift-format

b) Using Mint

If you dint have Homebrew, install here

brew install mint
mint install apple/[email protected]

You should see this

🌱 Cloning swift-format swift-5.5-branch
🌱 Resolving package
🌱 Building package
🌱 Installed swift-format swift-5.5-branch
🌱 Linked swift-format swift-5.5-branch to /usr/local/bin

Command Line Usage

swift-format -v

|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:

I'm Rui Aureliano, iOS and macOS Engineer at OlΓ‘ Brothers. We make Sip πŸ€“

Linkedin | AngelList | Twitter | Github | Medium | Stackoverflow

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.