forked from gdsfactory/gdsfactory
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
65 lines (51 loc) · 1.04 KB
/
setup.cfg
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
[options]
python_requires = >= 3.7
[coverage:run]
omit = **/test_*.py
[coverage:html]
directory = _build/coverage_html_report
[pytype]
python_version = 3.8
inputs = gdsfactory
exclude =
gdsfactory/autoplacer/
gdsfactory/drc/
disable =
pyi-error
[yapf]
based_on_style = google
allow_multiline_lambdas = True
[doc8]
ignore-path=docs/build/html,docs/notebooks/build,cache
max-line-length=99
verbose=1
ignore-path-errors=/tmp/other_thing.rst;D001;D002
[flake8]
max-line-length = 88
max-complexity = 45
select = B,C,E,F,W,T4,B9
ignore = E501, E503, E722, W503, W503, E203, B950, B902
extend-ignore =
RST303
exclude =
.git,
__pycache__,
docs/source/conf.py,
build,
dist,
.ipynb_checkpoints,
.tox,
extra,
deprecated,
gdslib,
.tox,
.mypy_cache
[pydocstyle]
inherit = false
match = (?!test).*\.py
add-ignore = D100,D101,D102,D103,D104,D203,D405,D417
convention = google
[codespell]
skip = *.po,*.ts,./src/3rdParty,./src/Test,.mypy_cache,Makefile,.git,extra,docs/notebooks,docs/build
count =
quiet-level = 3