Inspectopedia Help

Redundant 'return' statement

Reports redundant return keywords and statements. A return keyword is not necessary for the last value in methods and control flow statements.

Since Ruby 1.8, return statements inside assignment methods are redundant because the return value is always equal to the parameter value.

Inspection options

Here you can find the description of settings available for the Redundant 'return' statement inspection, and the reference of their default values.

Warn about multiple values in return statement

Default: Selected

Inspection Details

By default bundled with:

Qodana for Ruby 2024.1, RubyMine 2024.1,

Can be installed with plugin:

Ruby, 241.SNAPSHOT

Last modified: 29 April 2024