tor-browser

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

no-define-cc-etc.rst (569B)


      1 no-define-cc-etc
      2 ================
      3 
      4 Disallows old-style definitions for ``Cc``/``Ci``/``Cu``/``Cr``. These are now
      5 defined globally for all chrome contexts.
      6 
      7 Examples of incorrect code for this rule:
      8 -----------------------------------------
      9 
     10 .. code-block:: js
     11 
     12    var Cc = Components.classes;
     13    var Ci = Components.interfaces;
     14    var {Ci: interfaces, Cc: classes, Cu: utils} = Components;
     15    var Cr = Components.results;
     16 
     17 
     18 Examples of correct code for this rule:
     19 ---------------------------------------
     20 
     21 .. code-block:: js
     22 
     23    const CC = Components.Constructor;