instructor

Форк
0
/
.ruff.toml 
63 строки · 1.0 Кб
1
# Exclude a variety of commonly ignored directories.
2
exclude = [
3
    ".bzr",
4
    ".direnv",
5
    ".eggs",
6
    ".git",
7
    ".git-rewrite",
8
    ".hg",
9
    ".mypy_cache",
10
    ".nox",
11
    ".pants.d",
12
    ".pytype",
13
    ".ruff_cache",
14
    ".svn",
15
    ".tox",
16
    ".venv",
17
    "__pypackages__",
18
    "_build",
19
    "buck-out",
20
    "build",
21
    "dist",
22
    "node_modules",
23
    "venv",
24
]
25

26
# Same as Black.
27
line-length = 88
28
output-format = "grouped"
29

30
target-version = "py39"
31

32
[lint]
33
select = [
34
  # bugbear rules
35
  "B",
36
  # remove unused imports
37
  "F401",
38
  # bare except statements
39
  "E722",
40
  # unused arguments
41
  "ARG",
42
  # pyupgrade
43
  "UP",
44
]
45
ignore = [
46
  # mutable defaults
47
  "B006",
48
  "B018",
49
]
50

51
unfixable = [
52
  # disable auto fix for print statements
53
  "T201",
54
  "T203",
55
]
56
ignore-init-module-imports = true
57

58
[lint.extend-per-file-ignores]
59
"instructor/distil.py" = ["ARG002"]
60
"tests/test_distil.py" = ["ARG001"]
61
"tests/test_patch.py" = ["ARG001"]
62
"examples/task_planner/task_planner_topological_sort.py" = ["ARG002"]
63
"examples/citation_with_extraction/main.py" = ["ARG001"]
64

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.