All Projects → insanoid → Cleanheaders Xcode

insanoid / Cleanheaders Xcode

Licence: mit
A Xcode Source Editor Extension to sort your header imports and remove duplicates, similar to iSort.

Projects that are alternatives of or similar to Cleanheaders Xcode

Snowonder
🔮 Magical import declarations formatter for Xcode
Stars: ✭ 100 (+9.89%)
Mutual labels:  import, xcode-plugin
Xgist
Xcode extension to send code to GitHub's Gist
Stars: ✭ 75 (-17.58%)
Mutual labels:  xcode-plugin
Bentools Etl
PHP ETL (Extract / Transform / Load) library with SOLID principles + almost no dependency.
Stars: ✭ 45 (-50.55%)
Mutual labels:  import
Dyci Main
Dynamic Code Injection Tool for Objective-C
Stars: ✭ 1,103 (+1112.09%)
Mutual labels:  xcode-plugin
Fbx
📜 Single-file binary FBX importer.
Stars: ✭ 47 (-48.35%)
Mutual labels:  import
Codegenerator
A Xcode plugin for generate Objectice-C code.
Stars: ✭ 63 (-30.77%)
Mutual labels:  xcode-plugin
Refactorator
Xcode Plugin that Refactors Swift & Objective-C
Stars: ✭ 993 (+991.21%)
Mutual labels:  xcode-plugin
Product Import
Fast product import library for Magento 2
Stars: ✭ 84 (-7.69%)
Mutual labels:  import
Xbookmark
Bookmark Plugin for Xcode 8.x and 7.x
Stars: ✭ 72 (-20.88%)
Mutual labels:  xcode-plugin
Linessorter Xcode Extension
Xcode Extension that helps you keep your import statements and long code lists organized and uniform
Stars: ✭ 54 (-40.66%)
Mutual labels:  xcode-plugin
Profimp
Python import profiler
Stars: ✭ 52 (-42.86%)
Mutual labels:  import
Kshobjcuml
KSHObjcUML can show oriented graph of dependencies between Objective-C and Swift classes in your project
Stars: ✭ 1,039 (+1041.76%)
Mutual labels:  xcode-plugin
Scxcodeeditorinset
Xcode plugin that adds an empty (configurable) space to the end of the editor text view
Stars: ✭ 64 (-29.67%)
Mutual labels:  xcode-plugin
Scxcodeminimap
Sublime Text like Minimap for Xcode
Stars: ✭ 1,037 (+1039.56%)
Mutual labels:  xcode-plugin
Strapi Plugin Import Content
Import plugin for Strapi CMS
Stars: ✭ 80 (-12.09%)
Mutual labels:  import
Gitdiff9
Highlights lint, deltas and recent changes against git repo in Xcode 9
Stars: ✭ 43 (-52.75%)
Mutual labels:  xcode-plugin
Conditioner
💆🏻 Frizz free, context-aware, JavaScript modules
Stars: ✭ 1,053 (+1057.14%)
Mutual labels:  import
Jumpmarks
Xcode plugin for numbered bookmarks
Stars: ✭ 60 (-34.07%)
Mutual labels:  xcode-plugin
Reason Loadable
🔥 Suspense/Lazy for ReasonReact.
Stars: ✭ 88 (-3.3%)
Mutual labels:  import
Noodlesplate
Offline Shader Editor with many cool features
Stars: ✭ 79 (-13.19%)
Mutual labels:  import

CleanHeaders

An Xcode plug-in to format your import headers in a systematic manner. It simply removes duplicates, spaces and sorts them alphabetically making it much more easier to read and avoid duplicate imports. Works with @imports, #include, #import and import.

Preview

Usage

Usage

Select the option from Editor > Clean Headers > Sort Headers. You can add shortcuts from Xcode preferences.

Please run sudo /usr/libexec/xpccachectl and restart your Mac before running the extension if you are on macOS 10.11 El Capitan.

TODO/Limitations

  • Missing tests

Support for Alcatraz (Deprecated)

Install the older version v1.0.0.

Alternatively you can also clone the release, build and run CleanHeaders, restart Xcode.

Credits

I am using some helper functions to deal with the filtering out source text fromxTextHandler-objc, thanks for the awesome class.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].