28

GitHub - kitasuke/IBOutletRewriter: @IBOutlet code formatter using SwiftSyntax

 5 years ago
source link: https://github.com/kitasuke/IBOutletRewriter
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

IBOutletRewriter

Swift 4.2 Build Status codecov

Overview

@IBOutlet code formatter using SwiftSyntax.

Requirements

Swift 4.2+
Xcode 10+

How to use

Installation

Run below command

$ make install
$ IBOutletRewriter help

Available Commands

dry-run

Dry-run for rewriting IBOutlet declaration

help

Display general or command-specific help

run

Rewrite IBOutlet declaration

Examples

private as default

-@IBOutlet weak var button: UIButton!
+@IBOutlet private weak var button: UIButton!

weak as default

-@IBOutlet private var button: UIButton!
+@IBOutlet private weak var button: UIButton!

No private(set)

-@IBOutlet private(set) weak var button: UIButton!
+@IBOutlet private weak var button: UIButton!

TODOs

  • Support yml file for customized configuration
  • Better installation way

Acknowledgement


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK