[flake8]
max-line-length = 132

# E126: continuation line over-indented for hanging indent
# E127: continuation line over-indented for visual indent
# E128: continuation line under-indented for visual indent
# E129: visually indented line with same indent as next logical line
# E226: missing whitespace around arithmetic operator
# E241: multiple spaces after ','
# E265: block comment should start with '# '
# E741: do not use variables named 'I', 'O', or 'l'
# F403: 'from module import *' used; unable to detect undefined names
# F841: local variable assigned to but never used
# W504: line break after binary operator
ignore = E126, E127, E128, E129, E226, E241, E265, E741, F403, F841, W504

# F401: module imported but unused
per-file-ignores = __init__.py:F401

exclude = docs/
