[tool.ruff] line-length = 100 show-fixes = true output-format = "grouped" [tool.ruff.lint] select = ["ALL"] ignore = [ "ERA001", "FIX002", "TD002", "TD003", "INP001", "COM812", "D100", "D101", "D102", "D103", "D104", "D203", "D213", ] [tool.ruff.format] line-ending = "lf" [tool.basedpyright] typeCheckingMode = "strict" # Handled by ruff reportPrivateUsage = false reportIgnoreCommentWithoutRule = false reportUnusedImport = false reportUnusedClass = false reportUnusedFunction = false reportUnusedVariable = false