1[MASTER]
2
3ignore=tests
4
5extension-pkg-whitelist=numpy
6
7disable=unexpected-special-method-signature,too-many-nested-blocks,useless-object-inheritance,import-outside-toplevel,unsubscriptable-object,attribute-defined-outside-init
8
9dummy-variables-rgx=(unused|)_.*
10
11reports=no
12
13[BASIC]
14
15# Enforce naming convention
16const-naming-style=UPPER_CASE
17class-naming-style=PascalCase
18function-naming-style=snake_case
19method-naming-style=snake_case
20attr-naming-style=snake_case
21argument-naming-style=snake_case
22variable-naming-style=snake_case
23class-attribute-naming-style=snake_case
24
25# Allow single-letter variables
26variable-rgx=[a-zA-Z_][a-z0-9_]{0,30}$
27