reject-multiple-getters-calls¶
拒绝在同一上下文中对相同目标进行多次 ChromeUtils.defineESModuleGetters
调用。
此规则不正确的代码示例:¶
ChromeUtils.defineESModuleGetters(lazy, {
AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
});
ChromeUtils.defineESModuleGetters(lazy, {
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
});
此规则正确的代码示例:¶
ChromeUtils.defineESModuleGetters(lazy, {
AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
});