[flake8]
ignore =
  E203,
  E266,
  E501,
  W503,
  F403,
  F401,
  E231,
  N806,    # Variable name should be lower case. We have some single-letter variables that make more sense to be caps.
  A003,    # Class attribute shadows a python builtin -- not much chance of that causing a problem
  D401,    # First line should be in imperative mood -- cached_properties don't fit this bill.
  D101,    # Missing docstring in public class -- my docstrings are in the __init__ which seems to fail this ?
  D102,    # Temporarily don't check docstrings existence.
  D103,    # Temporarily don't check function docstrings
max-line-length = 88
max-complexity = 20
inline-quotes = double
docstring-convention=numpy
rst-roles =
  class
  method
  func
  attr
exclude =
    devel/*
per-file-ignores =
    src/edges_cal/cal_coefficients.py:N802
    tests/*:D,T
# select = B,C,E,F,W,T4,B9,D,RST
