From be82253e5189504be2ffd26e2be7480c517ae6e3 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Tue, 26 Oct 2021 13:54:44 -0700 Subject: tweak flake8 config --- python/.flake8 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'python/.flake8') diff --git a/python/.flake8 b/python/.flake8 index 0f91a75..d270f3a 100644 --- a/python/.flake8 +++ b/python/.flake8 @@ -1,6 +1,15 @@ [flake8] select = C,E,F,W,ANN -ignore = F405,F403,W503,E231,E203,E501,E226,E711,E713,ANN101,ANN204,ANN102 -max-complexity = 20 +# TODO: C901 is complexity, should be re-enabled at some point +# TODO: ANN201,ANN001,ANN202,ANN206,ANN205 are core annotations, should be enabled +# TODO: E251,W504,E126,E125 are unfortunate yapf behaviors; could try to work around them? +# ANN003 is just type annotation on, eg, **kwargs +# E266 disallows multiple #, eg in section dividers +ignore = E266,F405,F403,W503,E231,E203,E501,E226,E711,E713,E265,ANN101,ANN204,ANN102,C901,ANN201,ANN001,ANN202,ANN206,ANN003,ANN205,E251,W504,E126,E125 +per-file-ignores = + sandcrawler/__init__.py: F401 + tests/*.py: ANN201,ANN001 + sandcrawler/ia.py: E402 exclude = .git,__pycache__,.venv,scripts/ max-line-length = 96 +max-complexity = 30 -- cgit v1.2.3