Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

astrbot_plugin_python_toolkit

AstrBot Python 开发工具箱插件 —— 提供 6 个 LLM 工具,覆盖代码质量检查、格式化、测试等场景。

功能

工具 说明 依赖
py_typecheck mypy 类型检查 mypy
py_format black 代码格式化 black
py_sort_imports isort import 排序 isort
ruff_format ruff 快速格式化 ruff
test_with_coverage pytest + 覆盖率报告 pytest, pytest-cov
run_precommit pre-commit 全量检查 pre-commit

安装

  1. 将插件目录放入 data/plugins/
  2. 安装依赖:
pip install mypy black isort ruff pytest pytest-cov pre-commit
  1. 重启 AstrBot 或重载插件

使用

直接在对话中调用即可,例如:

帮我用 mypy 检查一下 main.py 的类型 用 ruff 格式化这段代码 跑一下测试看看覆盖率

作者

thishuixinxin-create

About

Python dev toolkit plugin for AstrBot - mypy/black/isort/ruff/pytest-cov/pre-commit LLM tools

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages