Full changelog ============== What's New in Pylint 1.9? ------------------------- Release date: 2018-05-15 * Added two new Python 3 porting checks, ``exception-escape`` and ``comprehension-escape`` 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. * Added ``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. Closes #2044 * Special methods do not count towards ``too-few-methods``, and are considered part of the public API. * Enum classes do not trigger ``too-few-methods`` Closes #605 * Added a new Python 2/3 check for accessing ``operator.div``, which is removed in Python 3 Closes #1936 * Added a new Python 2/3 check for accessing removed urllib functions Closes #1997