Inspectopedia Help

Mismatched return type

Reports method and block return values whose inferred types don't match the method's expected return type. The expected return type is taken from either of:

  • The RBS type signature

  • The Sorbet type signature

  • The YARD @return tag

Example:

# @return [Integer] def method 1.0 end

Inspection options

Here you can find the description of settings available for the Mismatched return type inspection, and the reference of their default values.

Check nilability

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