Class ConformanceRules.BanCreateElement

  • All Implemented Interfaces:
    CheckConformance.Rule
    Enclosing class:
    ConformanceRules

    public static final class ConformanceRules.BanCreateElement
    extends ConformanceRules.AbstractRule
    Bans document.createElement and similar methods with string literal parameter specified in value, e.g. value: 'script'. The purpose of banning these is that they don't provide the type information which hinders other rules. Authors should use e.g. goog.dom.createElement(goog.dom.TagName.SCRIPT) which returns HTMLScriptElement.