フロー解析を実装した静的解析ツールをOSS公開しました

こんにちは、SWETの秦野です。 2024/8/22のCEDEC2024にて IK さんと私で Roslynアナライザーに関する発表 を行いました。 そして先日、本発表で紹介した静的解析ツールを OSSとして公開 しました。 本記事では、CEDECの発表内容と公開したツールについて紹介していきます。 また、本ツールで実装されている静的解析技術（主にフロー解析）について解説します。 CEDEC2024での発表 発表資料は こちら にあるので、本ブログでは概要だけ紹介します。 本発表では、社内のあるゲーム開発プロジェクトにC#の静的解析ツールを開発・導入した事例を紹介しました。 静的解析ツールはRoslynアナライザーとして実装しました。 本ツールは構文解析だけでなくフロー解析を行っていて、文の実行順序や変数の定義と参照の関係を認識できます（この詳細については後述します）。…