What's New in Pylint 1.9?#
Release date: 2018-05-15
Added two new Python 3 porting checks,
These two are emitted whenever pylint detects that a variable defined in the said blocks is used outside of the given block. On Python 3 these values are deleted.
Added a new
deprecated-sys-function, emitted when accessing removed sys members.
xreadlines-attribute, emitted when the
xreadlines()attribute is accessed.
The Python 3 porting mode can now run with Python 3 as well.
docparams extension allows abstract methods to document what overriding implementations should return, and to raise NotImplementedError without documenting it.
Special methods do not count towards
too-few-methods, and are considered part of the public API.
Enum classes do not trigger
Added a new Python 2/3 check for accessing
operator.div, which is removed in Python 3
Added a new Python 2/3 check for accessing removed urllib functions