summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes.py
diff options
context:
space:
mode:
authorAndrzej Klajnert <github@aklajnert.pl>2019-06-26 17:36:28 +0200
committerClaudiu Popa <pcmanticore@gmail.com>2019-07-05 17:21:08 +0300
commit0eeb67749b6aa016db61d87e55a1f7a7e459b352 (patch)
tree82089409ab30938c9be21742bedadcfe20b6f8a8 /pylint/checkers/classes.py
parent298a22d96ca512ab3910303ae8f2913e608d0a64 (diff)
downloadpylint-git-0eeb67749b6aa016db61d87e55a1f7a7e459b352.tar.gz
Fix - add `__post_init__` into `defining-attr-methods` to avoid `attribute-defined-outside-init` in dataclasses.
Diffstat (limited to 'pylint/checkers/classes.py')
-rw-r--r--pylint/checkers/classes.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py
index a62521aba..8b1da11d6 100644
--- a/pylint/checkers/classes.py
+++ b/pylint/checkers/classes.py
@@ -666,7 +666,7 @@ class ClassChecker(BaseChecker):
(
"defining-attr-methods",
{
- "default": ("__init__", "__new__", "setUp"),
+ "default": ("__init__", "__new__", "setUp", "__post_init__"),
"type": "csv",
"metavar": "<method names>",
"help": "List of method names used to declare (i.e. assign) \