editor: add django-stubs/DRF-stubs for accurate type checking in VS Code
This commit is contained in:
13
.vscode/settings.json
vendored
Normal file
13
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"python.defaultInterpreterPath": "${workspaceFolder}/venv/bin/python",
|
||||
"python.analysis.typeCheckingMode": "basic",
|
||||
"python.analysis.diagnosticSeverityOverrides": {
|
||||
// جنگو خیلی از attributeها (reverse relation ها مثل account.conversions،
|
||||
// related_name، فیلدهای اضافهشده توسط متاکلاس) رو موقع اجرا میسازه،
|
||||
// نه در زمان نوشتن کد؛ Pylance (برخلاف mypy) هیچوقت نمیتونه اینها
|
||||
// رو بشناسه، حتی با django-stubs. این محدودیت واقعی نیست، پس خاموشش
|
||||
// میکنیم؛ بقیهی هشدارهای واقعی (typo، آرگومان اشتباه، ایمپورت گمشده)
|
||||
// دستنخورده میمونن.
|
||||
"reportAttributeAccessIssue": "none"
|
||||
}
|
||||
}
|
||||
6
requirements-dev.txt
Normal file
6
requirements-dev.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
# فقط برای ادیتور/توسعه (type stub های جنگو و DRF)؛ هیچ ربطی به اجرای واقعیِ
|
||||
# اپ نداره و نباید در requirements.txt (که پروداکشن هم ازش استفاده میکنه)
|
||||
# قرار بگیره.
|
||||
-r requirements.txt
|
||||
django-stubs
|
||||
djangorestframework-stubs
|
||||
Reference in New Issue
Block a user