valid-services-property¶
确保通过 Services
对象访问的项目的属性访问有效。
此规则需要完整构建才能运行,并且默认情况下未启用。要手动运行此规则,请使用
MOZ_OBJDIR=objdir-ff-opt ./mach eslint --rule="mozilla/valid-services-property: error" *
此规则的错误代码示例:¶
假设 foo
未在 Ci.nsISearchService
中定义。
Services.search.foo();
此规则的正确代码示例:¶
假设 bar
在 Ci.nsISearchService
中定义。
Services.search.bar();