MetaGPT
/
ruff.toml
40 строк · 1010.0 Байт
1select = ["E", "F"]
2ignore = ["E501", "E712", "E722", "F821", "E731"]
3
4# Allow autofix for all enabled rules (when `--fix`) is provided.
5fixable = ["A", "B", "C", "D", "E", "F", "G", "I", "N", "Q", "S", "T", "W", "ANN", "ARG", "BLE", "COM", "DJ", "DTZ", "EM", "ERA", "EXE", "FBT", "ICN", "INP", "ISC", "NPY", "PD", "PGH", "PIE", "PL", "PT", "PTH", "PYI", "RET", "RSE", "RUF", "SIM", "SLF", "TCH", "TID", "TRY", "UP", "YTT"]
6unfixable = []
7
8# Exclude a variety of commonly ignored directories.
9exclude = [
10".bzr",
11".direnv",
12".eggs",
13".git",
14".git-rewrite",
15".hg",
16".mypy_cache",
17".nox",
18".pants.d",
19".pytype",
20".ruff_cache",
21".svn",
22".tox",
23".venv",
24"__pypackages__",
25"_build",
26"buck-out",
27"build",
28"dist",
29"node_modules",
30"venv",
31]
32
33# Same as Black.
34line-length = 120
35
36# Allow unused variables when underscore-prefixed.
37dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
38
39# Assume Python 3.9
40target-version = "py39"