docs(AGENTS.md): 更新代码质量标准和依赖说明

- 添加了关于修复未使用导入、字段和变量警告的要求
- 调整了HTTP服务器框架说明,明确区分axum和hyper的角色
- 更新了JavaScript引擎选择,指定使用rquickjs及其特性
```
This commit is contained in:
kingecg 2026-01-20 00:42:48 +08:00
parent b56b493325
commit 9299374ec1
1 changed files with 4 additions and 2 deletions

View File

@ -87,6 +87,7 @@ cargo clean
- Use `?` operator for error propagation
- Handle errors gracefully with proper logging
- Avoid using `unwrap()` or `expect()` in production code
- Current warnings: unused imports, unused fields, unused mut variable (fix before committing)
### Async/Await Patterns
- Use `async`/`await` for asynchronous operations
@ -163,7 +164,8 @@ rhttpd/
### Core Runtime
- `tokio` - Async runtime
- `hyper` or `axum` - HTTP server framework
- `axum` - HTTP server framework
- `hyper` - HTTP implementation
- `tower` - Middleware and service abstractions
### Configuration
@ -181,7 +183,7 @@ rhttpd/
- `tokio-native-tls` - TLS support
### JavaScript Engine
- Choose one: `deno_core`, `rquickjs`, or `boa_engine`
- `rquickjs` - QuickJS JavaScript engine with futures and macro support
## Development Workflow