Clean up false positive Pylance errors
This commit is contained in:
parent
8f67883be1
commit
9284162682
@ -8,11 +8,13 @@ Author: Claude
|
|||||||
Date: 2025-10-22
|
Date: 2025-10-22
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
# pyright: reportAssignmentType=false, reportArgumentType=false, reportAttributeAccessIssue=false
|
||||||
|
# Note: SQLAlchemy Column descriptors cause false positives in Pylance/Pyright
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from typing import Optional, List, Dict
|
from typing import Optional, List, Dict
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from sqlalchemy.orm import joinedload
|
|
||||||
|
|
||||||
from app.database.session import AsyncSessionLocal
|
from app.database.session import AsyncSessionLocal
|
||||||
from app.models.db_models import Game, Play, Lineup, GameSession, RosterLink
|
from app.models.db_models import Game, Play, Lineup, GameSession, RosterLink
|
||||||
@ -494,7 +496,7 @@ class DatabaseOperations:
|
|||||||
return PdRosterLinkData(
|
return PdRosterLinkData(
|
||||||
id=roster_link.id,
|
id=roster_link.id,
|
||||||
game_id=roster_link.game_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
|
team_id=roster_link.team_id
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -538,7 +540,7 @@ class DatabaseOperations:
|
|||||||
return SbaRosterLinkData(
|
return SbaRosterLinkData(
|
||||||
id=roster_link.id,
|
id=roster_link.id,
|
||||||
game_id=roster_link.game_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
|
team_id=roster_link.team_id
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -579,7 +581,7 @@ class DatabaseOperations:
|
|||||||
PdRosterLinkData(
|
PdRosterLinkData(
|
||||||
id=link.id,
|
id=link.id,
|
||||||
game_id=link.game_id,
|
game_id=link.game_id,
|
||||||
card_id=link.card_id,
|
card_id=link.card_id,
|
||||||
team_id=link.team_id
|
team_id=link.team_id
|
||||||
)
|
)
|
||||||
for link in roster_links
|
for link in roster_links
|
||||||
@ -621,7 +623,7 @@ class DatabaseOperations:
|
|||||||
SbaRosterLinkData(
|
SbaRosterLinkData(
|
||||||
id=link.id,
|
id=link.id,
|
||||||
game_id=link.game_id,
|
game_id=link.game_id,
|
||||||
player_id=link.player_id,
|
player_id=link.player_id,
|
||||||
team_id=link.team_id
|
team_id=link.team_id
|
||||||
)
|
)
|
||||||
for link in roster_links
|
for link in roster_links
|
||||||
|
|||||||
21
backend/pyrightconfig.json
Normal file
21
backend/pyrightconfig.json
Normal 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"
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user