tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

lazy-getter-object-name.rst (638B)


      1 lazy-getter-object-name
      2 =============================
      3 
      4 Enforce the standard object variable name ``lazy`` for
      5 ``ChromeUtils.defineESModuleGetters``
      6 
      7 Examples of incorrect code for this rule:
      8 -----------------------------------------
      9 
     10 .. code-block:: js
     11 
     12    const obj = {};
     13    ChromeUtils.defineESModuleGetters(obj, {
     14      AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
     15    });
     16 
     17 Examples of correct code for this rule:
     18 ---------------------------------------
     19 
     20 .. code-block:: js
     21 
     22    const lazy = {};
     23    ChromeUtils.defineESModuleGetters(lazy, {
     24      AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
     25    });