forked from contimatteo/SQuAD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.pylintrc
75 lines (56 loc) · 3.11 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
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
70
71
72
73
74
75
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[MESSAGES CONTROL]
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time (only on the command line, not in the configuration file where
# it should appear only once). See also the "--disable" option for examples.
enable=
W0301, # unnecessary semicolon
# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifiers separated by comma (,) or put this
# option multiple times (only on the command line, not in the configuration
# file where it should appear only once).You can also use "--disable=all" to
# disable everything first and then reenable specific checks.
disable=
C0103, # invalid-name
C0114, # missing-module-docstring
C0115, # missing-class-docstring
C0116, # missing-function-docstring
E0611,
W1202, # logging-format-interpolation
W0106, # expression-not-assigned
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[FORMAT]
# Maximum number of characters on a single line.
max-line-length=100
# Allow the body of an if to be on the same line as the test if there is no else.
single-line-if-stmt=no
# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
#expected-line-ending-format=
# +-------------------+---------------+-------------------------------------------+
# | Type | Option | Default regular expression |
# +-------------------+---------------+-------------------------------------------+
# | Argument | argument-rgx | [a-z_][a-z0-9_]{2,30}$ |
# | Attribute | attr-rgx | [a-z_][a-z0-9_]{2,30}$ |
# | Class | class-rgx | [A-Z_][a-zA-Z0-9]+$ |
# | Constant | const-rgx | (([A-Z_][A-Z0-9_]*)|(__.*__))$ |
# | Function | function-rgx | [a-z_][a-z0-9_]{2,30}$ |
# | Method | method-rgx | [a-z_][a-z0-9_]{2,30}$ |
# | Module | module-rgx | (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ |
# | Variable | variable-rgx | [a-z_][a-z0-9_]{2,30}$ |
# | Variable, inline1 | inlinevar-rgx | [A-Za-z_][A-Za-z0-9_]*$ |
# +-------------------+---------------+-------------------------------------------+
# https://stackoverflow.com/a/49011908/7846837
# variable-rgx=[A-Za-z0-9_]{1,30}$
# https://stackoverflow.com/a/69049347/7846837
# good-names-rgxs=^[_a-z][_a-z0-9]?$
good-names-rgxs=^[_a-zA-Z][_a-zA-Z0-9]?$
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[LOGGING]
# Format style used to check logging format string. `old` means using %
# formatting, `new` is for `{}` formatting,and `fstr` is for f-strings.
logging-format-style=new
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[MISCELLANEOUS]
# List of note tags to take in consideration, separated by a comma.
notes=FIXME,TODO