3434#
3535
3636
37- # Ignore I202 "Additional newline in a section of imports." to accommodate
38- # region tags in import blocks. Since we specify an explicit ignore, we also
39- # have to explicitly ignore the list of default ignores:
40- # `E121,E123,E126,E226,E24,E704,W503,W504` as shown by `flake8 --help`.
4137def _determine_local_import_names (start_dir ):
4238 """Determines all import names that should be considered "local".
4339
@@ -54,13 +50,23 @@ def _determine_local_import_names(start_dir):
5450 ]
5551
5652
53+ # Linting with flake8.
54+ #
55+ # We ignore the following rules:
56+ # E203: whitespace before ‘:’
57+ # E266: too many leading ‘#’ for block comment
58+ # E501: line too long
59+ # I202: Additional newline in a section of imports
60+ #
61+ # We also need to specify the default rules which are ignored:
62+ # ['E226', 'W504', 'E126', 'E123', 'W503', 'E24', 'E704', 'E121']
5763FLAKE8_COMMON_ARGS = [
5864 "--show-source" ,
5965 "--builtin=gettext" ,
6066 "--max-complexity=20" ,
6167 "--import-order-style=google" ,
6268 "--exclude=.nox,.cache,env,lib,generated_pb2,*_pb2.py,*_pb2_grpc.py" ,
63- "--ignore=E121,E123,E126,E203,E226,E24,E266,E501,E704,W503,W504,I100,I201, I202" ,
69+ "--ignore=E121,E123,E126,E203,E226,E24,E266,E501,E704,W503,W504,I202" ,
6470 "--max-line-length=88" ,
6571]
6672
0 commit comments