Project Auditor in Unity 6.5

With Unity 6.5, we’ve added a bunch of new features and improvements to Project Auditor. We wanted to let you know what they are!

  • Code Analysis has improved: you can now select from a wider range of options, and we properly filter out more of our own code.
  • Obsolete API detection: See a list of obsolete API usage, including the ability to see which API will become obsolete in future versions, when you choose to upgrade beyond Unity 6.5 (this is also available right now in the package version, to help you upgrade from older versions)
  • The common analysis preferences are now displayed on the Start screen, so you don’t have to go into the Preferences window to see what options you have enabled
  • New GameObject analyzers: analyze all your GameObjects in Scenes and Prefabs, to find issues. We don’t have lots of rules in this area yet, but we keep adding more!
  • Asynchronous analysis: Project Auditor doesn’t block the Editor while it analyzes. Analysis now happens in the background

Enjoy!

11 Likes

that’s a great update!
Could it also include ‘missing script’ removal? This can be automatically removed, but is extremely tedious to get rid of when you have huge prefabs (without custom editor tools)

6 Likes

Even better would be with the option to swap all missing scripts with scripts you chose.
Great opportunity to make use of the new Dictionary visualizer: Show a dictionary with all GO that have missing scripts as the keys and leave the value field for us to fill :slight_smile:
An apply button shall apply it in one go.