diff --git a/liteyukibot/asgi/__init__.py b/liteyukibot/asgi/__init__.py index 221cfcd7..7a7d8b43 100644 --- a/liteyukibot/asgi/__init__.py +++ b/liteyukibot/asgi/__init__.py @@ -3,6 +3,10 @@ from fastapi import FastAPI app = FastAPI() +def get_app() -> FastAPI: + """获取 FastAPI 实例""" + return app + @app.get("/") async def root(): return {"message": "Hello LiteyukiBot"} diff --git a/liteyukibot/config.py b/liteyukibot/config.py index fe1ee2d0..add94e96 100644 --- a/liteyukibot/config.py +++ b/liteyukibot/config.py @@ -3,7 +3,7 @@ import os import tomllib from typing import Any -import yaml +import yaml # type: ignore[import] type RawConfig = dict[str, Any] diff --git a/pyproject.toml b/pyproject.toml index bd89c2e0..a1f75153 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,9 @@ dev = [ # 辅助工具配置 [tool.ruff] line-length = 140 -src = ["liteyukibot", "main.py"] +src = ["liteyukibot", "cli", "main.py"] + +[tool.ruff.lint] select = ["I", "F", "E"]