dict-init-mutate / C3401#
Message emitted:
Declare all known key/values when initializing the dictionary.
Description:
Dictionaries can be initialized with a single statement using dictionary literal syntax.
Problematic code:
fruit_prices = {} # [dict-init-mutate]
fruit_prices['apple'] = 1
fruit_prices['banana'] = 10
Correct code:
fruit_prices = {"apple": 1, "banana": 10}
Note
- This message is emitted by the optional 'dict-init-mutate'
checker which requires the
pylint.extensions.dict_init_mutate
plugin to be loaded.
Created by the dict-init-mutate checker.