Inspectopedia Help

Conflicting type variable count

Reports conflicting partial container declarations due to a mismatch between the number of type variables. Declaring a partial container with a differing number of type variables is an error.

Quick fixes are available to correct the number of type variables declared or navigate to the conflicting declaration.

Example:

# Class 'Example' has 1 type variable which conflicts with other declarations class Example[A] end # Class 'Example' has 2 type variables which conflicts with other declarations class Example[Y, Z] end

After the quick fix:

class Example[A, B] end class Example[Y, Z] end

Inspection Details

Available in:

Qodana for Ruby 2023.3, RubyMine 2023.3

Plugin:

Ruby, 233.SNAPSHOT

Last modified: 13 July 2023