I get this warning all the time under 2019.1:
There are menu items registered under Edit/Project Settings: LipSync
Consider using [SettingsProvider] attribute to register in the Unified Settings Window.
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
I assume it’s related to a 3rd party asset I’m using, LipSyncPro. Is there a way to turn off this kind of warning, especially for 3rd party code that I didn’t write?
I’m running into the same issue with my own editor plugin. It looks like this is happening because the newer versions of Unity don’t want you to put any menu items under “Edit/Project Settings” anymore, but use the new unified settings window instead. So in order to get rid of the message you’ll probably need to change your custom settings menu to use the new system, described here: Unity - Scripting API: SettingsProvider (haven’t taken a crack at it myself yet, but it doesn’t look too complicated)
Not sure what you can do about it for 3rd party code, except ask the author nicely to do the same thing.