2019-10-07 05:37:34 +00:00
|
|
|
**************************
|
|
|
|
What's New in Pylint 2.5
|
|
|
|
**************************
|
|
|
|
|
|
|
|
:Release: 2.5
|
|
|
|
:Date: TBC
|
|
|
|
|
|
|
|
|
|
|
|
Summary -- Release highlights
|
|
|
|
=============================
|
|
|
|
|
|
|
|
|
|
|
|
New checkers
|
|
|
|
============
|
|
|
|
|
2019-10-16 10:20:31 +00:00
|
|
|
* A new check ``f-string-without-interpolation`` was added.
|
|
|
|
|
|
|
|
This check is emitted whenever **pylint** detects the use of an
|
|
|
|
f-string without having any interpolated values in it, which means
|
|
|
|
that the f-string can be a normal string.
|
|
|
|
|
2019-10-07 05:37:34 +00:00
|
|
|
|
|
|
|
Other Changes
|
|
|
|
=============
|
|
|
|
|
|
|
|
* Configuration can be read from a setup.cfg or pyproject.toml file
|
|
|
|
in the current directory.
|
|
|
|
A setup.cfg must prepend pylintrc section names with ``pylint.``,
|
|
|
|
for example ``[pylint.MESSAGES CONTROL]``.
|
|
|
|
A pyproject.toml file must prepend section names with ``tool.pylint.``,
|
|
|
|
for example ``[tool.pylint.'MESSAGES CONTROL']``.
|
|
|
|
These files can also be passed in on the command line.
|
2019-10-16 19:11:35 +00:00
|
|
|
|
2019-10-30 09:06:19 +00:00
|
|
|
* Add new good-names-rgx and bad-names-rgx to enable white-/blacklisting of regular expressions
|
|
|
|
|
|
|
|
To enable better handling of whitelisting/blacklisting names, we added two new config options: good-names-rgxs: a comma-
|
|
|
|
separated list of regexes, that if a name matches will be exempt of naming-checking. bad-names-rgxs: a comma-
|
|
|
|
separated list of regexes, that if a name matches will be always marked as a blacklisted name.
|
|
|
|
|
2019-10-16 19:11:35 +00:00
|
|
|
* Mutable ``collections.*`` are now flagged as dangerous defaults.
|