Is it a valid approach to check Prefab connections in OnValidate()?

simple as the title… it seems to work for my purposes, but are there reasons why I shouldn’t do it?

OnValidate() is only ever called in the Editor, so you can use it for whatever you see fit. I always like to include a warning in the console if OnValidate changes anything on the object.