; E128/133: We prefer hang-closing visual indents
; E251:     We prefer `function(x = 1)` over `function(x=1)`
; E501:     We do not enforce a maximum line length
; F403/405: We ignore * imports
; W503/504: We break lines before binary operators (Knuth's style)

[flake8]
hang-closing        = true
extend-ignore       = D
ignore              = E128,E251,F403,F405,E501,W503,W504
in-place            = true
jobs                = 0
rst-directives      = attribute, deprecated, seealso, versionadded, versionchanged
rst-roles           = any, attr, class, exc, func, meth, obj
strictness          = short

[tool:pytest]
addopts             = --showlocals --doctest-modules --disable-pytest-warnings
testpaths           = tests
python_files        = **/*.py

[mypy]
ignore_missing_imports = True

[mypy-openfisca_core.scripts.*]
ignore_errors = True

; E128/133: We prefer hang-closing visual indents
; E251:     We prefer `function(x = 1)` over `function(x=1)`
; E501:     We do not enforce a maximum line length
; F403/405: We ignore * imports
; W503/504: We break lines before binary operators (Knuth's style)

[flake8]
hang-closing        = true
extend-ignore       = D
ignore              = E128,E251,F403,F405,E501,W503,W504
in-place            = true
include-in-doctest  = openfisca_core/commons
jobs                = 0
rst-directives      = attribute, deprecated, seealso, versionadded, versionchanged
rst-roles           = any, attr, class, exc, func, meth, obj
strictness          = short

[tool:pytest]
addopts             = --showlocals --doctest-modules --disable-pytest-warnings
testpaths           = tests
python_files        = **/*.py

[mypy]
ignore_missing_imports = True

[mypy-openfisca_core.scripts.*]
ignore_errors = True

Add commons to flake8 doctest path
Add commons to flake8 doctest path
