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();