From f7d681b5a79e5781ab8072fe64459b199955a1f6 Mon Sep 17 00:00:00 2001 From: Dani Alcala <112832187+clavedeluna@users.noreply.github.com> Date: Wed, 23 Nov 2022 14:11:20 -0300 Subject: Add a new check `dict-init-mutate` (#7794) Co-authored-by: Pierre Sassoulas --- doc/user_guide/checkers/extensions.rst | 16 ++++++++++++++++ doc/user_guide/messages/messages_overview.rst | 1 + 2 files changed, 17 insertions(+) (limited to 'doc/user_guide') 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 -- cgit v1.2.1