Encourage typing_extensions.Unpack for many overload-invariant keywords #285
Open
Description
If a function has many keyword arguments that do not change across all overloads (for example pandas.read_csv). It is more readable and shorter to move all the overload-invariant keywords into a TypedDict and suggest using the Unpack
feature which is supported by at least pyright and mypy.
This would probably need some heuristic of when is it worth recommending Unpack: Using a TypedDict for less than insert magic number
keywords is probably not helpful.