summaryrefslogtreecommitdiff
path: root/doc/whatsnew/fragments/6871.user_action
diff options
context:
space:
mode:
Diffstat (limited to 'doc/whatsnew/fragments/6871.user_action')
-rw-r--r--doc/whatsnew/fragments/6871.user_action17
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