We should move all the scope validation out of Scope.ts and into ScopeValidator. This might be a breaking change since we should just delete Scope.validate() in favor of the plugin system hooks.
Maybe do the same for other items (like BrsFile, XmlFile, XmlScope, etc...). Let's fully leverage the plugin event hooks and eliminate those functions
We should move all the scope validation out of
Scope.ts
and intoScopeValidator
. This might be a breaking change since we should just deleteScope.validate()
in favor of the plugin system hooks.Maybe do the same for other items (like BrsFile, XmlFile, XmlScope, etc...). Let's fully leverage the plugin event hooks and eliminate those functions