What's New in Pylint 2.8¶
Summary -- Release highlights¶
deprecated-argumentcheck for deprecated arguments.
Add new extension
ConfusingConsecutiveElifChecker. This optional checker emits a refactoring message (R5601
confusing-consecutive-elif) if if/elif statements with different indentation levels follow directly one after the other.
consider-using-min-max-builtincheck for if statement which could be replaced by Python builtin min or max.
Reduce usage of blacklist/whitelist terminology. Notably,
extension-pkg-allow-listis an alternative to
extension-pkg-whitelistand the message
blacklisted-nameis now emitted as
disallowed-name. The previous names are accepted to maintain backward compatibility.
The packaging is now done via setuptools exclusively.
Changelogare not packaged anymore - reducing the size of the package by 75%.
The 'doc' extra-require has been removed.
__pkginfo__does not contain the package metadata anymore.
COPYING has been renamed to LICENSE for standardization.