Package com.google.javascript.jscomp
Class ConformanceRules.BanCreateDom
java.lang.Object
com.google.javascript.jscomp.ConformanceRules.AbstractRule
com.google.javascript.jscomp.ConformanceRules.BanCreateDom
- All Implemented Interfaces:
CheckConformance.Rule
- Enclosing class:
ConformanceRules
Ban
goog.dom.createDom and goog.dom.DomHelper#createDom with parameters
specified in value in the format tagname.attribute, e.g. value: 'iframe.src'.
Tag name might be also * to ban the attribute in any tag. Note that string literal
values assigned to banned attributes are allowed as they couldn't be attacker controlled.-
Constructor Summary
ConstructorsConstructorDescriptionBanCreateDom(AbstractCompiler compiler, com.google.javascript.jscomp.Requirement requirement) -
Method Summary
Methods inherited from class com.google.javascript.jscomp.ConformanceRules.AbstractRule
check, report, tsIsAllowlistedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.javascript.jscomp.CheckConformance.Rule
getPrecondition
-
Constructor Details
-
BanCreateDom
public BanCreateDom(AbstractCompiler compiler, com.google.javascript.jscomp.Requirement requirement) throws CheckConformance.InvalidRequirementSpec
-
-
Method Details
-
checkConformance
- Specified by:
checkConformancein classConformanceRules.AbstractRule- Returns:
- Whether the code represented by the Node conforms to the rule.
-