reject-multiple-getters-calls.rst (800B)
1 reject-multiple-getters-calls 2 ============================= 3 4 Rejects multiple calls on ``ChromeUtils.defineESModuleGetters`` for the same 5 target in the same context. 6 7 Examples of incorrect code for this rule: 8 ----------------------------------------- 9 10 .. code-block:: js 11 12 ChromeUtils.defineESModuleGetters(lazy, { 13 AppConstants: "resource://gre/modules/AppConstants.sys.mjs", 14 }); 15 ChromeUtils.defineESModuleGetters(lazy, { 16 PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs", 17 }); 18 19 Examples of correct code for this rule: 20 --------------------------------------- 21 22 .. code-block:: js 23 24 ChromeUtils.defineESModuleGetters(lazy, { 25 AppConstants: "resource://gre/modules/AppConstants.sys.mjs", 26 PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs", 27 });