1
SwiftLintのカスタムルールを作成しようとしています。 readmeの指示に従って、私は.swiftlint.yml
に以下を追加しました:SwiftLintのカスタムルールに正規表現*と+を使用する方法
custom_rules:
multi_clause_guard:
regex: 'guard .*,'
しかし、この正規表現は、そこには、例えば、それが一致している必要がありますラインのたくさんあるにも関わらず、私のプロジェクト内のすべての行を一致していません。
guard let x = Int(s), let y = Int(t) else { return }
私は正規表現のための様々な他の値を試してみた、とあなたは数量詞を紹介までそれが動作します。
- ✅
'guard .,'
線guard a,
- ✅
'guard ..,'
に一致するラインguard _a,
にマッチする
- ❌
'guard .*,'
線guard a,
- ❌
'guard .+,'
ラインと一致しないであろうguard a,
私は使用できる方法はありますかSwiftLintカスタムルールのと+
?