[darglint] strictness = short docstring_style = google [flake8] max-complexity = 10 max-line-length = 79 docstring-convention = google select = # flake8-annotations ANN, # flake8-bugbear B, # flake8-bugbear B9, # flake8-black BLK, # mccabe C, # flake8-docstrings D, # darglint DAR, # pycodestyle E, # pyflakes F, # flake8-isort I, # flake8-bandit S, # pycodestyle W ignore = # Missing type annotation for '*args' ANN002, # Missing type annotation for '**kwargs' ANN003, # Missing type annotation for 'self' in method. ANN101, # Missing type annotation for 'cls' in classmethod. ANN102, # Abstract base class with no abstract method. Remember to use # @abstractmethod, @abstractclassmethod, and/or # @abstractproperty decorators. B024, # Use r”“” if any backslashes in a docstring # (Click uses backslashes to format CLI help) D301, # Whitespace before ':' (does not work well with Black) E203, # Line too long (82 > 79 characters) # (Already checked by flake8-bugbear B950 with a margin of 10%) # https://github.com/PyCQA/flake8-bugbear#opinionated-warnings E501, # XML minidom insecure S408, # Probable insecure usage of temp file/directory. S108, # Line break occurred before a binary operator # (does not work well with Black) W503, # XML minidom insecure S408,