.flake8 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Licensed to the Apache Software Foundation (ASF) under one
  2. # or more contributor license agreements. See the NOTICE file
  3. # distributed with this work for additional information
  4. # regarding copyright ownership. The ASF licenses this file
  5. # to you under the Apache License, Version 2.0 (the
  6. # "License"); you may not use this file except in compliance
  7. # with the License. You may obtain a copy of the License at
  8. #
  9. # http://www.apache.org/licenses/LICENSE-2.0
  10. #
  11. # Unless required by applicable law or agreed to in writing,
  12. # software distributed under the License is distributed on an
  13. # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  14. # KIND, either express or implied. See the License for the
  15. # specific language governing permissions and limitations
  16. # under the License.
  17. [flake8]
  18. max-line-length = 110
  19. exclude =
  20. .git,
  21. __pycache__,
  22. .pytest_cache,
  23. *.egg-info,
  24. docs/source/conf.py
  25. old,
  26. build,
  27. dist,
  28. htmlcov,
  29. .tox,
  30. dist,
  31. ignore =
  32. # It's clear and not need to add docstring
  33. D107, # D107: Don't require docstrings on __init__
  34. D105, # D105: Missing docstring in magic method
  35. # Conflict to Black
  36. W503 # W503: Line breaks before binary operators
  37. per-file-ignores =
  38. */pydolphinscheduler/side/__init__.py:F401
  39. */pydolphinscheduler/tasks/__init__.py:F401