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.