-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
73 lines (67 loc) · 1.59 KB
/
pyproject.toml
File metadata and controls
73 lines (67 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[tool.semantic_release]
version_source = "tag"
commit_version_number = true
branch = "main"
upload_to_pypi = false
upload_to_release = true
build_command = "python scripts/update_versions.py {version}"
[tool.semantic_release.commit_parser_options]
allowed_tags = [
"build",
"chore",
"ci",
"docs",
"feat",
"fix",
"perf",
"style",
"refactor",
"test",
]
minor_tags = ["feat"]
patch_tags = ["fix", "perf", "chore"]
[project]
name = "audiovault"
description = "CI issue resolution and stability improvements"
version = "0.10.4"
[tool.ruff]
line-length = 120
target-version = "py312"
[tool.ruff.lint]
select = ["E", "F", "W", "I"]
ignore = []
[tool.mypy]
python_version = "3.12"
ignore_missing_imports = true
disallow_untyped_calls = false
disallow_untyped_defs = false
check_untyped_defs = true
plugins = ["sqlalchemy.ext.mypy.plugin"]
[tool.pyright]
include = ["backend/app"]
exclude = [
"**/__pycache__",
"**/node_modules",
"backend/.venv",
"backend/tests",
]
pythonVersion = "3.12"
typeCheckingMode = "basic"
venvPath = "."
venv = ".venv"
reportMissingImports = false
reportMissingTypeStubs = false
reportUnusedImport = true
reportUnusedVariable = true
# Dodatkowe wyłączenia dla zgodności z poprzednią konfiguracją
reportOptionalSubscript = "none"
reportOptionalMemberAccess = "none"
reportArgumentType = "none"
reportGeneralTypeIssues = "none"
reportPrivateImportUsage = "none"
reportCallIssue = "none"
reportTypedDictNotRequiredAccess = "none"
reportReturnType = "none"
reportOptionalOperand = "none"
reportOperatorIssue = "none"
extraPaths = ["backend/app"]