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.