rename_variables
Added in 0.2.1
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| globals |
| What identifier should be avoided when generating new names |
|
| include_functions |
| Controls if function names get renamed (added in v0.7.0) |
|
To configure this rule to avoid using Roblox globals, add $roblox to the
{
rule: "rename_variables",
globals: ["$default", "$roblox"],
}A configuration to avoid all identifiers from the default group and the identifier a and b.
{
rule: "rename_variables",
globals: ["$default", "a", "b"],
}Globals
The globals property have special values that can be use to group multiple values together. They start with an $ character.
$default
The default standard globals in Lua
arg, assert, collectgarbage, coroutine, debug, dofile, error, gcinfo, getfenv, getmetatable, io, ipairs, load, loadfile, loadstring, math, module, newproxy, next, os, package, pairs, pcall, print, rawequal, rawget, rawset, require, select, setfenv, setmetatable, string, table, tonumber, tostring, type, unpack, xpcall, _G, _VERSION$roblox
The globals from Roblox Lua
Axes, bit32, BrickColor, CellId, ColorSequence, ColorSequenceKeypoint, Color3, CFrame, DateTime, DebuggerManager, delay, DockWidgetPluginGuiInfo, elapsedTime, Enum, Faces, Instance, LoadLibrary, game, NumberRange, NumberSequence, NumberSequenceKeypoint, PathWaypoint, PhysicalProperties, plugin, PluginDrag, PluginManager, printidentity, Random, Ray, RaycastParams, Rect, Region3, Region3int16, script, settings, shared, stats, spawn, tick, time, TweenInfo, typeof, UDim, UDim2, UserSettings, utf8, Vector2, Vector2int16, Vector3, Vector3int16, version, wait, warn, workspace, ypcallNote that Lua language key words such as return and do are automatically excluded and not configurable.