Skip to content

No Recursive

Suggestion
small-rules/no-recursive

<MISSING-DESCRIPTION>

Diagnostic Messages

noRecursive
Recursion is not allowed (JPL Power of 10). Use iteration instead — a loop or explicit stack.

Configuration

This rule accepts one options object after the severity.

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

Examples

Direct recursive function call
function factorial(n) { if (n <= 1) return 1; return n * factorial(n - 1); }
Simple non-recursive function
function foo() { return 1; }