Skip to content

React Hooks Strict Return

Suggestion
small-rules/react-hooks-strict-return

Restrict React hooks to object returns or short tuples.

Diagnostic Messages

tooManyReturnValues
Hook returns more than {{count}} values. Return an object with named properties instead.

Configuration

This rule does not accept options.

{
"jsPlugins": [
"@pobammer-ts/small-rules"
],
"rules": {
"small-rules/react-hooks-strict-return": "error"
}
}

Examples

Hook returns too many values
function useFoo() { return [1, 2, 3] }
Hook returns one value
function useFoo() { return [1] }