consider-using-alias / R6002ΒΆ
Message emitted:
'%s' will be deprecated with PY39, consider using '%s' instead%s
Description:
Only emitted if 'runtime-typing=no' and a deprecated typing alias is used in a type annotation context in Python 3.7 or 3.8.
Problematic code:
import typing
cats: typing.Dict[str, int] # [consider-using-alias]
Correct code:
import typing
cats: typing.cast(dict[str, int], "string")
Configuration file:
[main]
load-plugins = pylint.extensions.typing
py-version = 3.7
runtime-typing=no
Note
This message is emitted by the optional 'typing'
checker, which requires the pylint.extensions.typing
plugin to be loaded.
Created by the typing checker.