[lint] select = [ "F", "E4", "E7", "E9", # Defaults "W", # pycodestyle warnings "B", # Flake8 bugbear rules "PD", # Pandas vet rules "NPY", # NumPy specific rules "RUF", # Ruff specific rules "E1", # pycodestyle indentation rules "E501", # Line too long "C901", # Complex structure "I001", # Import block un-sorted / un-formatted ] ignore = [ "W191", # Ignore due to conflict with ruff formatter "E111", # Ignore due to conflict with ruff formatter "E114", # Ignore due to conflict with ruff formatter "E117", # Ignore due to conflict with ruff formatter "D206", # Ignore due to conflict with ruff formatter "D300", # Ignore due to conflict with ruff formatter "Q000", # Ignore due to conflict with ruff formatter "Q001", # Ignore due to conflict with ruff formatter "Q002", # Ignore due to conflict with ruff formatter "Q003", # Ignore due to conflict with ruff formatter "COM812", # Ignore due to conflict with ruff formatter "COM819", # Ignore due to conflict with ruff formatter "ISC001", # Ignore due to conflict with ruff formatter "ISC002", # Ignore due to conflict with ruff formatter ] unfixable = ["B", "W", "E1", "C901" ""] [format] docstring-code-format = true