Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 927 Bytes

2.9.rst

File metadata and controls

31 lines (20 loc) · 927 Bytes

What's New in Pylint 2.9

Release

2.9

Date

TBA

Summary -- Release highlights

New checkers

  • consider-using-dict-items: Emitted when iterating over dictionary keys and then indexing the same dictionary with the key within loop body.
  • consider-using-str-partition: Emitted when accessing only the first or last element of a str.split().

Other Changes

  • Pylint's tags are now the standard form vX.Y.Z and not pylint-X.Y.Z anymore.
  • Fix false-positive too-many-ancestors when inheriting from builtin classes, especially from the collections.abc module
  • The output messages for arguments-differ error message have been customized based on the different error cases.
  • New option --fail-on=<msg ids> to return non-zero exit codes regardless of fail-under value.