diff options
author | Dani Alcala <112832187+clavedeluna@users.noreply.github.com> | 2022-11-23 14:11:20 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-23 18:11:20 +0100 |
commit | f7d681b5a79e5781ab8072fe64459b199955a1f6 (patch) | |
tree | 57e5c051cf7384ae01d50007386b73b1dab616e1 /doc/user_guide | |
parent | ed404d361f24f068693d59619961e575810af3d9 (diff) | |
download | pylint-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.rst | 16 | ||||
-rw-r--r-- | doc/user_guide/messages/messages_overview.rst | 1 |
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 |