Swift All Star:単体テストと自動修正
3843 ワード
マイワークフロー
Swift All-Stars クイックCIのMITライセンスGithubアクションです.それはあなたが期待するように-ユニットテストをカバー-だけでなく、直接GitHubで起こっている自動補正.後者は小説家だ.
私のワークフローは2つの既存のアクションを活用します
install-swift モーリッツによって
action-swiftlint 野村則夫『野村紀雄』より
「アクションSwiftlint」はSwiftlintを提供するアクションです.そして、それは以下のような詳細な書き込みUpで説明されるように規則によって奮い立たせられたリンターですRay Wenderlich's Swift Style Guide . Swiftlint機能
--fix
自動修正(可能な場合)と場所にソースコードを書き換えるオプション.私のgithubアクションは次のように動作します.
ビルド&ユニットテスト
リンギング&オート修正
提出カテゴリ
メンテーナは必要である
YAMLファイルまたはコードへのリンク
indiedotkim / SwiftAllStars
すべての星
Swiftすべての星は、そのために作成されたGithubアクションです
「(2021).
どの星が速いのか
ビルド&ユニットテスト
SwiftLintファイルを作成することによって設定することができます
.swiftlint.yml
にあなたのrepoのルート.
例:
無効にするルール
\- trailingsilent空白文字
\- filelength長さ.
-関数の長さ.
- ID名.
線幅:160
設定オプションの詳細については
Configuration セクション
のSwiftLint レポ.
開発
年代に開発を行う
development
これには自動正しいコミットをテストするための小さなソースコード例.
クレジット
install-swift スラッシュによって
action-swiftlint 野村則夫
追加情報
に基づきます.
install-swift モーリッツによって
action-swiftlint 野村則夫『野村紀雄』より
Reference
この問題について(Swift All Star:単体テストと自動修正), 我々は、より多くの情報をここで見つけました https://dev.to/indiedotkim/swift-all-stars-unit-testing-and-auto-correct-40klテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol