forked from dlt-hub/dlt
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtox.ini
More file actions
35 lines (32 loc) · 1.57 KB
/
tox.ini
File metadata and controls
35 lines (32 loc) · 1.57 KB
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
[flake8]
ignore=E1,E2,E3,E4,F401,W391,W292,E501,E731,F811,W503,E704,W504,DOC502,DOC503,DOC501,B010,I250
banned-modules = datetime = use dlt.common.pendulum
json = use dlt.common.json
decimal = use dlt.common.decimal
decimal.Decimal = use dlt.common.Decimal
open = use dlt.common.open
pendulum = use dlt.common.pendulum
ibis = use dlt.common.libs.ibis
sqlalchemy = use dlt.common.libs.sql_alchemy
typing.TypedDict = use dlt.common.typing.TypedDict
; typing_extensions.TypedDict = use dlt.common.typing.TypedDict
typing.ParamSpec = use dlt.common.typing.ParamSpec
typing.Concatenate = use dlt.common.typing.Concatenate
typing.TypeAlias = use dlt.common.typing.TypeAlias
typing.Self = use dlt.common.typing.Self
typing.Never = use dlt.common.typing.Never
typing.Unpack = use dlt.common.typing.Unpack
typing.Annotated = use dlt.common.typing.Annotated
typing.get_original_bases = use dlt.common.typing.get_original_bases
extend-immutable-calls = dlt.sources.incremental
# allow banned-imports (I251) in tests and docs e.g., direct numpy import
per-file-ignores =
tests/*: T20, I251
tools/tests/*: T20, I251
docs/*: T20, I251
dlt/common/typing.py: I251
dlt/_workspace/_templates/*: I251
# docstring linting
style=google
allow-init-docstring=True
arg-type-hints-in-docstring=True