Module:No globals/doc: Difference between revisions
Richardpruen (talk | contribs) m 1 revision imported |
Richardpruen (talk | contribs) m 1 revision imported: Licence templates |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{used | {{mbox | ||
{{module rating|protected}} | | image = [[File:Stop hand nuvola.svg|40px]] | ||
| type = delete | |||
| text = [[Module:No globals]] is deprecated. Please see [[mw:Extension:Scribunto/Lua reference manual#Strict library]] instead. | |||
}}{{Heavily used module}}{{module rating|release}}{{module rating|protected}} | |||
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> | |||
= | This module causes an error if any nil global is read or if any global is written to, with the exception of <var>arg</var>. To use, add <syntaxhighlight lang="lua" inline>require('Module:No globals')</syntaxhighlight> to the top of the module using it. The <var>arg</var> variable is excluded because it is necessary for Scribunto's [[mw:Extension:Scribunto/Lua reference manual#require|require]] function to work properly. (See the Scribunto source code [[phab:diffusion/ELUA/browse/master/engines/LuaCommon/lualib/package.lua;f768b950134a6a32c094be92c8c139a11f8880df$101|here]].) | ||
< | |||
< | |||
[[ | |||