SkillAgentSearch skills...

IBOutletRewriter

@IBOutlet code formatter using SwiftSyntax

Install / Use

/learn @kitasuke/IBOutletRewriter
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

IBOutletRewriter

Swift 5.1 Build Status codecov

Overview

@IBOutlet code formatter using SwiftSyntax.

Requirements

Swift 5.1+
Xcode 11.0+ beta

How to use

Installation

Run below command

$ make install
$ IBOutletRewriter help

Available Commands

dry-run --path <file-path>

Dry-run for rewriting IBOutlet declaration

help

Display general or command-specific help

run --path <file-path>

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 executing run to all files in directory
  • [ ] Support yml file for customized configuration
  • [ ] Better installation way

Acknowledgements

Related Skills

View on GitHub
GitHub Stars71
CategoryDevelopment
Updated2y ago
Forks1

Languages

Swift

Security Score

85/100

Audited on Mar 4, 2024

No findings