「SwiftLint」という、Swift用の静的解析ツールがあります。
SwiftLintには標準で多数のルールが用意されていますが、正規表現を使って自分でカスタムルールを作ることもできます。
私は主に以下の観点でカスタムルールを作っています。
Date()
より .now
を好む)foregroundColor()
より foregroundStyle()
を使う)本記事では私が実際に使っているカスタムルールを紹介します。
取り入れなくても読むだけで勉強になりますし、正規表現なのでそのまま一括で置換もできます。
ぜひこの機会に処理の統一化や非推奨APIの置き換えを図りましょう!