forked from fetchai/agents-aea
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.pylintrc
37 lines (32 loc) · 1.27 KB
/
.pylintrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[MASTER]
ignore-patterns=serialization.py,message.py,__main__.py,.*_pb2.py
[MESSAGES CONTROL]
disable=C0103,C0201,C0301,C0302,C0330,W0105,W0107,W0707,W1202,W1203,R0902,R0913,R0914,R0801,R0911,R0912,R0901,R0916,R1702,R0915
## Eventually resolve these:
# W0707: raise-missing-from
# R0902: too-many-instance-attributes
# R0913: too-many-arguments
# R0914: too-many-locals
# R0911: too-many-return-statements
# R0912: too-many-branches
# R0901: too-many-ancestors
# R0916: too-many-boolean-expressions
# R1702: too-many-nested-blocks
# R0915: too-many-statements
# decide on a logging policy:
# W1202: logging-format-interpolation
# W1203: logging-fstring-interpolation
## Keep the following:
# C0103: invalid-name
# C0201: consider-iterating-dictionary
# C0301: http://pylint-messages.wikidot.com/messages:c0301 > Line too long (%s/%s)
# C0302: http://pylint-messages.wikidot.com/messages:c0302 > Too many lines in module (%s)
# C0330: Wrong hanging indentation
# W0105: pointless-string-statement, # kept as no harm
# W0107: unnecessary-pass, # kept as no harm
# R0801: similar lines, # too granular
[IMPORTS]
ignored-modules=aiohttp,defusedxml,gym,fetch,matplotlib,memory_profiler,numpy,oef,openapi_core,psutil,tensorflow,temper,skimage,vyper,web3
[DESIGN]
min-public-methods=1
max-public-methods=36