Class ConformanceRules.AbstractRule

java.lang.Object
com.google.javascript.jscomp.ConformanceRules.AbstractRule
All Implemented Interfaces:
CheckConformance.Rule
Direct Known Subclasses:
ConformanceRules.BanCreateDom, ConformanceRules.BanCreateElement, ConformanceRules.BanElementSetAttribute, ConformanceRules.BanExecCommand, ConformanceRules.BanForOf, ConformanceRules.BanGlobalVars, ConformanceRules.BannedEnhance, ConformanceRules.BannedModsRegex, ConformanceRules.BanNonLiteralArgsToGoogStringConstFrom, ConformanceRules.BanNullDeref, ConformanceRules.BanSettingAttributes, ConformanceRules.BanStaticThis, ConformanceRules.BanThrowOfNonErrorTypes, ConformanceRules.BanUnknownDirectThisPropsReferences, ConformanceRules.BanUnknownThis, ConformanceRules.BanUnknownTypedClassPropsReferences, ConformanceRules.BanUnresolvedType, ConformanceRules.RequireUseStrict, ConformanceRules.StrictBanUnresolvedType
Enclosing class:
ConformanceRules

public abstract static class ConformanceRules.AbstractRule extends Object implements CheckConformance.Rule
A conformance rule implementation to support things common to all rules such as allowlisting and reporting.