use_descriptive_names_for_type_parameters
A use_descriptive_names_for_type_parameters rule which
warns about single-letter type parameter names when there are
three or more type parameters.
Example:
Assuming config:
plugins:
solid_lints:
diagnostics:
use_descriptive_names_for_type_parameters:
min_type_parameters: 3
BAD:
class MyClass<T, U, V> {} // LINT
GOOD:
class MyClass<TSource, TResult, TError> {} // OK
class MyClass2<T, U> {} // OK
Parameters
min_type_parameters (int)
Minimum number of type parameters required before the rule is enforced.