diff options
Diffstat (limited to 'doc/whatsnew/fragments/6871.user_action')
-rw-r--r-- | doc/whatsnew/fragments/6871.user_action | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/whatsnew/fragments/6871.user_action b/doc/whatsnew/fragments/6871.user_action new file mode 100644 index 000000000..7cabc1ca1 --- /dev/null +++ b/doc/whatsnew/fragments/6871.user_action @@ -0,0 +1,17 @@ +The compare to empty string checker (``pylint.extensions.emptystring``) and the compare to +zero checker (``pylint.extensions.compare-to-zero``) have been removed and their checks are +now part of the implicit booleaness checker: + +``compare-to-zero`` was renamed ``use-implicit-booleaness-not-comparison-to-zero`` and +``compare-to-empty-string`` was renamed ``use-implicit-booleaness-not-comparison-to-string`` +and they now need to be enabled explicitly. + +The `pylint.extensions.emptystring`` and ``pylint.extensions.compare-to-zero`` extensions +no longer exists and needs to be removed from the ``load-plugins`` option. + +Messages related to implicit booleaness were made more explicit and actionable. + +This permits to make their likeness explicit and will provide better performance as they share most of their +conditions to be raised. + +Closes #6871 |