1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Swift】MintでSwiftFormatを導入する

Last updated at Posted at 2022-11-04

はじめに

SwiftFormatを使ってみました。
初めて使ったので導入方法を記録しておきます。

やりかた

Mintfile

ターミナル
cd プロジェクトフォルダ

Mintfileを作成します

ターミナル
touch Mintfile

Mintfileを開きます

ターミナル
open Mintfile

MintfileにSwiftFormatを記載します

Mintfile
nicklockwood/SwiftFormat

SwiftFormatをインストールします

ターミナル
mint bootstrap

.swiftformat

ターミナル
cd プロジェクトフォルダ

.swiftformatを作成します

ターミナル
touch .swiftformat

.swiftformatを開きます

ターミナル
open .swiftformat

.swiftformatにルールを設定します
(詳細はこちらをみてください)

.swiftformat
--swiftversion 5.7

--commas inline

Run Script

① プロジェクトを選択します
② ターゲットを選択します
③ 「Build Phases」を選択します
④ 「+」を押します
⑤ 「New Run Script Phase」を押します
スクリーンショット 2022-11-04 20.32.34.png
追加した「Run Script」にコードを追加します
スクリーンショット 2022-11-04 20.35.39.png

export PATH=/opt/homebrew/bin:$PATH

if which mint >/dev/null; then
    # SwiftFormat
    xcrun --sdk macosx mint run swiftformat .
else 
    echo 'warning: mint not installed.'
fi

ビルド

ビルドします
スクリーンショット 2022-11-04 20.37.44.png

ビルドが成功するとSwiftFormatに沿ったコーディングルールに変更されます
スクリーンショット 2022-11-04 20.38.56.png

おわり

SPMが変更されてるのが気になる。。。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?