[tool.ruff] target-version = "py311" line-length = 96 extend-exclude = ["artifacts", "data", "__pycache__"] [tool.ruff.lint] select = ["E", "F", "W", "B", "UP", "SIM"] ignore = [ "E501", # длину строк проверяет line-length, но многодетные формулы иногда шире ] [tool.ruff.lint.per-file-ignores] "tests/*" = ["E402"] # sys.path.insert перед импортом flyguard — так во всех тестах