pylint
pylint copied to clipboard
false positive: no-member when importing from matplotlib.cm
Bug description
import matplotlib as mpl
x = mpl.cm.viridis(1)
Configuration
[MAIN]
extension-pkg-allow-list=matplotlib.cm
unsafe-load-any-extension=yes
[MESSAGES CONTROL]
disable=missing-docstring
enable=no-member
[TYPECHECK]
generated-members=matplotlib.cm.viridis
Command used
pylint a.py
Pylint output
************* Module a
a.py:3:4: E1101: Module 'matplotlib.cm' has no 'viridis' member (no-member)
Expected behavior
No error
Pylint version
pylint 3.0.3
astroid 3.0.2
Python 3.12.0 (main, Nov 10 2023, 13:07:45) [GCC 12.2.0]
OS / Environment
No response
Additional dependencies
matplotlib==3.8.2