Module:No globals: Difference between revisions
Jump to navigation
Jump to search
>OmegaK2 m (1 revision: Importing category modules and relevant templates from wikipedia) |
Iamacyborg (talk | contribs) m (13 revisions imported) |
(7 intermediate revisions by 6 users not shown) | |
(No difference)
|
Latest revision as of 09:46, 23 September 2024
This is a meta module.
This module is meant to be used only by other modules. It should not be invoked in wikitext.
This module prevents the use of global variables within Scribunto modules, in order to avoid creating bugs that are difficult to track down. When using this module, an error will be thrown if any nil global is read or if any global is written to, with the exception of arg. The arg variable is excluded because it is necessary for Scribunto's require function to work properly.
Usage
Place require('Module:No globals')
at the top of the module using it.
This module was adapted from Module:No globals on Wikipedia.
Adaptation is noted for reference and attribution only. This module may differ from the original in function or in usage.
Adaptation is noted for reference and attribution only. This module may differ from the original in function or in usage.
The above documentation is transcluded from Module:No globals/doc.
Editors can experiment in this module's sandbox and testcases pages.
Subpages of this module.
Editors can experiment in this module's sandbox and testcases pages.
Subpages of this module.