Github project: uncrustify-config-ios
uncrustify config for iOS developer
What is it
Uncrustify make code format beautiful. It needs configrations, I couldn’t find a good configuration for iOS developer on Objective-C.
Here’s a repo collecting pretty uncrustify config for iOS developer.
You can distribute your configurations over pull request.
Requirements
- Tested with Xcode 4.6+ (also works in Xcode 5) on OS X 10.7 or higher.
- Uncrustify 0.60 higher (0.60 has a bug for Objective-C block, so install master HEAD or higher in the future)
- BBUncrustifyPlugin-Xcode
Installation
- using HomeBrew install Uncrustify
1
|
|
- install BBUncrustifyPlugin-Xcode
- clone this repo to
~/.uncrustify/
or other folder as BBUncrustifyPlugin-Xcode said.
1
|
|
Example
align code:
before:
1 2 3 |
|
after:
1 2 3 |
|
remove space:
before:
1
|
|
after:
1
|
|
insert newline between methods
1 2 3 4 |
|
after:
1 2 3 4 5 |
|
and so on.
License
uncrustify-config-ios is available under the MIT license.