When developing Firefox Addons they have logging that is kind of like what you describe – doesn't break running but problematic code, but does complain. I found the result unusable. Normal development involves using libraries like jQuery, Google Analytics, or whatever other framework that sometimes acts weird, or makes seemingly odd choices for compatibility reasons, or has code that is effectively dead for everyone but IE6 but does get loaded. And since I didn't write jQuery or whatever other library, I don't care about those warnings.
It could be useful if there was a way of indicating what scripts are actually under development, and therefore only complaining about things the developer can fix.
It could be useful if there was a way of indicating what scripts are actually under development, and therefore only complaining about things the developer can fix.