Result from Coala no longer includes any `use-before-define` error. The remaining (pre-existing) errors for this file are trivial and auto-fixed by D1993 instead.
Edit elexis:
svn blame on the lines that introduced the pattern, find rP14865, find rP14441, find #2322, find the irclogs from december 2013, find
> 2013-12-14-QuakeNet-#0ad-dev.log:11:23 < Yves`> the code will have to be wrapped in some kind of module pattern to avoid naming conflicts between different AI scripts: http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html
> 01:30 < Philip`> Yves`: (It would perhaps be nice if we could use the ES6 module system to import/export things instead of requiring a "m." prefix thing, but I guess we need to wait for SpiderMonkey to implement that first, and need to upgrade to that SpiderMonkey :-) )
refute the argument for the augmentation pattern, use this information to prove that there is no conceptual regression introduced.