コードフォーマッターやコード検査ツールなどをSwiftで作成したいと思ったことはありませんか? 今まではSourceKitを利用するのが無難な方法でしたが、SwiftSyntaxがSPM経由で利用可能となりました。SwiftSyntaxはSwift APIによって、SwiftソースコードをパースしてAST(Abstract Syntax Tree)を提供する便利なツールです。
本トークでは、SwifSyntaxの概念や基礎を説明して、生産的なツールを作成する際にどのようにSwiftSyntaxを使えば良いかを簡単な例を用いて解説します。