valid-ci-uses¶
确保对 Ci
的接口访问有效,并且对 Ci.<interface>
的属性访问也有效。
此规则需要完整的构建才能运行,并且默认情况下未启用。要手动运行此规则,请使用
MOZ_OBJDIR=objdir-ff-opt ./mach eslint --rule="mozilla/valid-ci-uses: error" *
此规则的错误代码示例:¶
nsIFoo
不存在。
Ci.nsIFoo
UNKNOWN_CONSTANT
在 nsIURIFixup 上不存在。
Ci.nsIURIFixup.UNKNOWN_CONSTANT
此规则的正确代码示例:¶
nsIFile
存在。
Ci.nsIFile
FIXUP_FLAG_NONE
在 nsIURIFixup 上存在。
Ci.nsIURIFixup.FIXUP_FLAG_NONE