release: v0.54.0 - 代码质量改进与 Clippy 修复

- 更新版本号到 0.54.0
- 修复所有 ESLint 警告
- 通过 cargo clippy --fix 自动修复大量代码风格问题
- 修复 format! 字符串内联变量
- 修复 &PathBuf 改为 &Path
- 使用 #[derive(Default)] 替代手动实现
- 修复 aster 依赖版本 (v0.7.1 -> v0.7.0)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
coso
2026-02-03 03:27:40 +08:00
co-authored by Claude Opus 4.5
parent 2b65f6ac89
commit 2ba5eaa4c8
231 changed files with 3542 additions and 3217 deletions
+8 -8
View File
@@ -91,7 +91,7 @@ impl TestContext {
let now = chrono::Utc::now();
let provider = ApiKeyProvider {
id: id.to_string(),
name: format!("Test Provider {}", id),
name: format!("Test Provider {id}"),
provider_type: ApiProviderType::Openai,
api_host: "https://api.test.com".to_string(),
is_system: false,
@@ -149,7 +149,7 @@ proptest! {
// 添加 N 个 API Keys
let mut expected_keys = Vec::new();
for i in 0..num_keys {
let api_key = format!("sk-test-key-{}-{}", provider_id, i);
let api_key = format!("sk-test-key-{provider_id}-{i}");
ctx.add_test_api_key(&provider_id, &api_key).expect("Failed to add API key");
expected_keys.push(api_key);
}
@@ -201,7 +201,7 @@ proptest! {
// 添加 N 个 API Keys
for i in 0..num_keys {
let api_key = format!("sk-cycle-key-{}-{}", provider_id, i);
let api_key = format!("sk-cycle-key-{provider_id}-{i}");
ctx.add_test_api_key(&provider_id, &api_key).expect("Failed to add API key");
}
@@ -254,7 +254,7 @@ proptest! {
ctx.create_test_provider(&provider_id).expect("Failed to create provider");
// 添加 API Key
let api_key = format!("sk-usage-test-{}", provider_id);
let api_key = format!("sk-usage-test-{provider_id}");
let entry = ctx.add_test_api_key(&provider_id, &api_key)
.expect("Failed to add API key");
@@ -302,7 +302,7 @@ proptest! {
ctx.create_test_provider(&provider_id).expect("Failed to create provider");
// 添加 API Key
let api_key = format!("sk-error-test-{}", provider_id);
let api_key = format!("sk-error-test-{provider_id}");
let entry = ctx.add_test_api_key(&provider_id, &api_key)
.expect("Failed to add API key");
@@ -347,7 +347,7 @@ proptest! {
ctx.create_test_provider(&provider_id).expect("Failed to create provider");
// 添加 API Key
let api_key = format!("sk-mixed-test-{}", provider_id);
let api_key = format!("sk-mixed-test-{provider_id}");
let entry = ctx.add_test_api_key(&provider_id, &api_key)
.expect("Failed to add API key");
@@ -476,9 +476,9 @@ proptest! {
let provider = ctx.service
.add_custom_provider(
&ctx.db,
format!("Provider {}", i),
format!("Provider {i}"),
ApiProviderType::Openai,
format!("https://api{}.test.com", i),
format!("https://api{i}.test.com"),
None,
None,
None,
+1 -1
View File
@@ -128,7 +128,7 @@ impl E2ETestContext {
}),
error: None,
metadata: FlowMetadata {
provider: provider,
provider,
provider_id: None,
credential_name: Some("test-cred".to_string()),
credential_id: Some("test-cred-id".to_string()),