forked from awslabs/amazon-omics-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
17 lines (16 loc) · 857 Bytes
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[flake8]
ignore = E501, # E501 is line length. Let Black deal with this (sometimes it can't split lines).
E203, # whitespace before ‘:’ (https://black.readthedocs.io/en/stable/compatible_configs.html#flake8)
D100,D104, # don't require module or package-level docstrings
D400, # ignore first line punctuation
per-file-ignores =
# don't require docstrings in tests
tests/*:D101,D102,D103,D107
# public type aliases are used but flake8 doesn't know it
omics_tools/data_transfer/__init__.py:F401
# ignore docstring here
omics/cli/run_analyzer/__main__.py:D103
[mypy]
# Re-enable 'attr-defined' and 'arg-type' after refactoring the way call_args are passed in
# Re-enable 'literal-required' if we refactor the way that the list of filenames are retrieved
disable_error_code = attr-defined, literal-required, arg-type