Return-Outside-Function¶
Sourcery rule id: return-outside-function
¶
Description¶
Cannot use return
outside a function definition
Match¶
return
Explanation¶
The return
statement ends function execution and specifies a value to be returned to the function caller.
If return
is used outside a function definition it will throw a SyntaxError
.
However in a node.js script a return
statement is allowed outside a function as node.js
scripts are wrapped in a module function - https://nodejs.org/api/modules.html#modules_the_module_wrapper