eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsCheckerDefaults.py

Sun, 26 Jun 2022 17:21:11 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 26 Jun 2022 17:21:11 +0200
branch
eric7
changeset 9179
9ae7ca51e347
parent 8881
54e42bc2437a
permissions
-rw-r--r--

Changed default max. line length of code documentation style checker and code style fixer to 88 characters because this gives better looking code (see 'Black' tool).

8248
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
8881
54e42bc2437a Updated copyright for 2022.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8312
diff changeset
3 # Copyright (c) 2021 - 2022 Detlev Offenbach <detlev@die-offenbachs.de>
8248
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module implementing complex defaults for the annotations checker.
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 AnnotationsCheckerDefaultArgs = {
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 # Annotations
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 "SuppressNoneReturning": False,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 "SuppressDummyArgs": False,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 "AllowUntypedDefs": False,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 "AllowUntypedNested": False,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 "MypyInitReturn": False,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 "DispatchDecorators": ["singledispatch", "singledispatchmethod"],
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 "OverloadDecorators": ["overload"],
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 # Annotation Coverage
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 "MinimumCoverage": 75, # % of type annotation coverage
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 # Annotation Complexity
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 "MaximumComplexity": 3,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 "MaximumLength": 7,
b00c1c6cc312 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 }

eric ide

mercurial