summaryrefslogtreecommitdiff
path: root/doc/user_guide
diff options
context:
space:
mode:
authorDani Alcala <112832187+clavedeluna@users.noreply.github.com>2022-11-23 14:11:20 -0300
committerGitHub <noreply@github.com>2022-11-23 18:11:20 +0100
commitf7d681b5a79e5781ab8072fe64459b199955a1f6 (patch)
tree57e5c051cf7384ae01d50007386b73b1dab616e1 /doc/user_guide
parented404d361f24f068693d59619961e575810af3d9 (diff)
downloadpylint-git-f7d681b5a79e5781ab8072fe64459b199955a1f6.tar.gz
Add a new check `dict-init-mutate` (#7794)
Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
Diffstat (limited to 'doc/user_guide')
-rw-r--r--doc/user_guide/checkers/extensions.rst16
-rw-r--r--doc/user_guide/messages/messages_overview.rst1
2 files changed, 17 insertions, 0 deletions
diff --git a/doc/user_guide/checkers/extensions.rst b/doc/user_guide/checkers/extensions.rst
index 5b8eca383..0eaf22792 100644
--- a/doc/user_guide/checkers/extensions.rst
+++ b/doc/user_guide/checkers/extensions.rst
@@ -14,6 +14,7 @@ Pylint provides the following optional plugins:
- :ref:`pylint.extensions.comparison_placement`
- :ref:`pylint.extensions.confusing_elif`
- :ref:`pylint.extensions.consider_ternary_expression`
+- :ref:`pylint.extensions.dict_init_mutate`
- :ref:`pylint.extensions.docparams`
- :ref:`pylint.extensions.docstyle`
- :ref:`pylint.extensions.dunder`
@@ -264,6 +265,21 @@ Design checker Messages
Cyclomatic
+.. _pylint.extensions.dict_init_mutate:
+
+Dict-Init-Mutate checker
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+This checker is provided by ``pylint.extensions.dict_init_mutate``.
+Verbatim name of the checker is ``dict-init-mutate``.
+
+Dict-Init-Mutate checker Messages
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+:dict-init-mutate (C3401): *Dictionary mutated immediately after initialization*
+ Dictionaries can be initialized with a single statement using dictionary
+ literal syntax.
+
+
.. _pylint.extensions.docstyle:
Docstyle checker
diff --git a/doc/user_guide/messages/messages_overview.rst b/doc/user_guide/messages/messages_overview.rst
index c292c88c6..d7c058823 100644
--- a/doc/user_guide/messages/messages_overview.rst
+++ b/doc/user_guide/messages/messages_overview.rst
@@ -231,6 +231,7 @@ All messages in the warning category:
warning/deprecated-method
warning/deprecated-module
warning/deprecated-typing-alias
+ warning/dict-init-mutate
warning/differing-param-doc
warning/differing-type-doc
warning/duplicate-except