[tool.ruff] line-length = 120 select = [ "E", # Pyflakes "F", # Pyflakes "B", # flake8-bugbear "I001", # isort basic checks "I002", # isort missing-required-import ] # First commit - only fixing isort fixable = [ "I001", # isort basic checks ] unfixable = [ "B", # Avoid trying to fix flake8-bugbear (`B`) violations. ] exclude = [ "api/code_completions", ] ignore = [ "E999", "B008" ] [tool.ruff.per-file-ignores] "__init__.py" = ["E402"] # Ignore `E402` (import violations) in all `__init__.py` files, and in `path/to/file.py`. # TODO: should decide if maybe not to ignore these.