Clean up false positive Pylance errors

This commit is contained in:
Cal Corum 2025-10-23 09:10:41 -05:00
parent 8f67883be1
commit 9284162682
2 changed files with 28 additions and 5 deletions

View File

@ -8,11 +8,13 @@ Author: Claude
Date: 2025-10-22
"""
# pyright: reportAssignmentType=false, reportArgumentType=false, reportAttributeAccessIssue=false
# Note: SQLAlchemy Column descriptors cause false positives in Pylance/Pyright
import logging
from typing import Optional, List, Dict
from uuid import UUID
from sqlalchemy import select
from sqlalchemy.orm import joinedload
from app.database.session import AsyncSessionLocal
from app.models.db_models import Game, Play, Lineup, GameSession, RosterLink
@ -494,7 +496,7 @@ class DatabaseOperations:
return PdRosterLinkData(
id=roster_link.id,
game_id=roster_link.game_id,
card_id=roster_link.card_id,
card_id=roster_link.card_id,
team_id=roster_link.team_id
)
@ -538,7 +540,7 @@ class DatabaseOperations:
return SbaRosterLinkData(
id=roster_link.id,
game_id=roster_link.game_id,
player_id=roster_link.player_id,
player_id=roster_link.player_id,
team_id=roster_link.team_id
)
@ -579,7 +581,7 @@ class DatabaseOperations:
PdRosterLinkData(
id=link.id,
game_id=link.game_id,
card_id=link.card_id,
card_id=link.card_id,
team_id=link.team_id
)
for link in roster_links
@ -621,7 +623,7 @@ class DatabaseOperations:
SbaRosterLinkData(
id=link.id,
game_id=link.game_id,
player_id=link.player_id,
player_id=link.player_id,
team_id=link.team_id
)
for link in roster_links

View File

@ -0,0 +1,21 @@
{
"include": [
"app"
],
"exclude": [
"**/__pycache__",
"**/node_modules",
"venv",
".venv"
],
"reportGeneralTypeIssues": "none",
"reportOptionalMemberAccess": "warning",
"reportPrivateImportUsage": false,
"reportIncompatibleMethodOverride": "warning",
"reportIncompatibleVariableOverride": "none",
"reportAssignmentType": "none",
"reportArgumentType": "none",
"typeCheckingMode": "basic",
"pythonVersion": "3.13",
"pythonPlatform": "Linux"
}