コードインスペクション:冗長な属性の使用(冗長な「InitializeOnLoad」属性)
クラスに [InitializeOnLoad] 属性が付与されている場合、Unity は、Unity エディターの起動時、または実行ボタンが押されたときに、静的コンストラクターが呼び出されるようにします。
このインスペクションは、クラスに静的コンストラクターが含まれていない場合、 [InitializeOnLoad] 属性の使用を冗長としてマークします。 また、冗長な属性を削除するクイックフィックスと、クラスに静的コンストラクターを作成するクイックフィックスの 2 つを追加します。
詳細については、 InitializeOnLoadAttribute(英語) および 起動時にエディタースクリプトコードを実行する(英語)に関する Unity のドキュメントを参照してください。
2026 年 6 月 12 日