alembic-removed
This commit is contained in:
@@ -38,7 +38,6 @@ dependencies = [
|
||||
"sqlalchemy>=2.0.0",
|
||||
"orjson",
|
||||
"pydantic",
|
||||
"alembic>=1.13.0",
|
||||
"types-requests",
|
||||
"types-Authlib",
|
||||
"types-orjson",
|
||||
@@ -94,7 +93,6 @@ include = [
|
||||
]
|
||||
exclude = [
|
||||
"tests/**/*",
|
||||
"alembic/**/*",
|
||||
"panel/**/*",
|
||||
"venv/**/*",
|
||||
".venv/**/*",
|
||||
@@ -107,7 +105,7 @@ exclude = [
|
||||
[tool.ruff]
|
||||
line-length = 120 # Максимальная длина строки кода
|
||||
fix = true # Автоматическое исправление ошибок где возможно
|
||||
exclude = ["alembic/**/*.py", "tests/**/*.py"]
|
||||
exclude = ["tests/**/*.py"]
|
||||
|
||||
[tool.ruff.lint]
|
||||
# Включаем автоматическое исправление для всех правил, которые поддерживают это
|
||||
@@ -255,12 +253,6 @@ ignore = [
|
||||
"ARG001", # unused arguments - иногда для совместимости API
|
||||
]
|
||||
|
||||
# Миграции Alembic
|
||||
"alembic/**/*.py" = [
|
||||
"ANN", # type annotations - не нужно в миграциях
|
||||
"INP001", # missing __init__.py - нормально для alembic
|
||||
]
|
||||
|
||||
# Настройки приложения
|
||||
"settings.py" = [
|
||||
"S105", # possible hardcoded password - "Authorization" это название заголовка HTTP
|
||||
@@ -332,7 +324,7 @@ omit = [
|
||||
"*/test_*.py",
|
||||
"*/__pycache__/*",
|
||||
"*/migrations/*",
|
||||
"*/alembic/*",
|
||||
|
||||
"*/venv/*",
|
||||
"*/.venv/*",
|
||||
"*/env/*",
|
||||
@@ -378,7 +370,6 @@ strict_equality = true
|
||||
exclude = [
|
||||
"venv/",
|
||||
".venv/",
|
||||
"alembic/",
|
||||
"tests/",
|
||||
"*/migrations/*",
|
||||
]
|
||||
@@ -386,7 +377,7 @@ exclude = [
|
||||
# Настройки для конкретных модулей
|
||||
[[tool.mypy.overrides]]
|
||||
module = [
|
||||
"alembic.*",
|
||||
|
||||
"tests.*",
|
||||
]
|
||||
ignore_missing_imports = true
|
||||
|
||||
Reference in New Issue
Block a user