🏷️ Update app.py and quality.yaml for type checking and command adjustments

This commit is contained in:
2025-03-08 20:26:00 +01:00
parent 5ec28355d2
commit 01f27a8c47
2 changed files with 7 additions and 5 deletions

View File

@@ -20,14 +20,17 @@ jobs:
strategy:
fail-fast: false
matrix:
check: [format, lint]
check: [format, lint, basedpyright]
include:
- check: format
name: "Format Check"
command: "uv run ruff format --check ."
command: "uv run ruff format --check src"
- check: lint
name: "Lint Check"
command: "uv run ruff check ."
command: "uv run ruff check src"
- check: basedpyright
name: "Type Check"
command: "uv run basedpyright src"
name: ${{ matrix.name }}

View File

@@ -10,7 +10,6 @@ import aiohttp
import discord
import uvicorn
from discord import Interaction, InteractionType
from discord.ui.view import ViewStore
from fastapi import APIRouter, Depends, FastAPI, HTTPException, Request
from fastapi.exceptions import FastAPIError
from nacl.exceptions import BadSignatureError
@@ -198,7 +197,7 @@ class App(discord.Bot):
self,
token: str,
public_key: str,
uvicorn_options: dict[str, Any] | None = None,
uvicorn_options: dict[str, Any] | None = None, # pyright: ignore [reportExplicitAny]
health: bool = True,
) -> None:
await self.login(token)