Skip to content

Prefer Idiv

SuggestionAuto-fixableRoblox
small-rules/prefer-idiv

Prefer .idiv() for integer division instead of math.floor(x / y).

Diagnostic Messages

useIdiv
Use .idiv() instead of math.floor(x / y) for integer division.

Configuration

This rule does not accept options.

{
"jsPlugins": [
"@pobammer-ts/small-rules"
],
"rules": {
"small-rules/prefer-idiv": "error"
}
}

Examples

floor division expression
math.floor(x / y);

After auto-fix

x.idiv(y);
integer division method
x.idiv(y);