tor-browser

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

reject-relative-requires.rst (628B)


      1 reject-relative-requires
      2 ========================
      3 
      4 Rejects calls to require which use relative directories.
      5 
      6 Examples of incorrect code for this rule:
      7 -----------------------------------------
      8 
      9 .. code-block:: js
     10 
     11    require("./relative/path")
     12    require("../parent/folder/path")
     13    loader.lazyRequireGetter(this, "path", "../parent/folder/path", true)
     14 
     15 Examples of correct code for this rule:
     16 ---------------------------------------
     17 
     18 .. code-block:: js
     19 
     20    require("devtools/absolute/path")
     21    require("resource://gre/modules/SomeModule.sys.mjs")
     22    loader.lazyRequireGetter(this, "path", "devtools/absolute/path", true)