-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpylint.conf
69 lines (61 loc) · 1.46 KB
/
pylint.conf
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[MASTER]
ignore=dockci.migrations
[MESSAGES CONTROL]
disable=bad-continuation,
fixme,
interface-not-implemented,
locally-disabled,
locally-enabled,
relative-import,
star-args,
too-few-public-methods,
wildcard-import,
cyclic-import,
# TODO re-enable
duplicate-code, # imports in models/{job,build}.py
[REPORTS]
output-format=colorized
reports=yes
[BASIC]
bad-functions=
good-names=i, j, k, ex, Run, _,
id, # is bad, but is also the convention
include-naming-hint=yes
[FORMAT]
max-line-length=80
[DESIGN]
max-args=8
max-locals=20
max-returns=10
max-branches=12
[IMPORTS]
deprecated-modules=md5,
multifile,
new,
popen2,
posixfile,
rfc822,
sha,
optparse,
[TYPECHECK]
ignored-modules=py,
flask.ext,
multiprocessing,
pygit2,
generated-members=Column,
Table,
Integer,
String,
Boolean,
ForeignKey,
DateTime,
Text,
Enum,
relationship,
backref,
query,
# ForeignKey backrefs
project,
job_stages,
ancestor_job,
oauth_tokens,