[flake8]

# Don't even try to analyze these:
extend-exclude =
  # No need to traverse egg info dir
  *.egg-info,
  # GitHub configs
  .github,
  # Cache files of MyPy
  .mypy_cache,
  # Cache files of pytest
  .pytest_cache,
  # Occasional virtualenv dir
  .venv
  # VS Code
  .vscode,
  # Temporary build dir
  build,
  # This contains sdists and wheels of ansible-lint that we don't want to check
  dist,
  # Occasional virtualenv dir
  env,
  # Metadata of `pip wheel` cmd is autogenerated
  pip-wheel-metadata,

extend-ignore =
  E203,
  E501,
  # duplicate of pylint W0611 (unused-import)
  F401,
  # Temporary disabled until we fix all of them:
  D100,
  D101,
  D102,
  D103,
  D107,
  D200,
  D202,
  D205,
  D211,
  D300,
  D400,
  D401,
  E303,
  E722,
  F901,
  PT003,
  PT004,
  PT006,
  PT023,
  T201,

# PT007:
pytest-parametrize-values-type = tuple
pytest-parametrize-values-row-type = tuple
