Skip to content

Commit eb12295

Browse files
committed
style: fix formatting for all source files
1 parent 7f1c094 commit eb12295

7 files changed

Lines changed: 57 additions & 30 deletions

File tree

src/auth.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ use axum::{
77
use uuid::Uuid;
88

99
#[allow(dead_code)]
10-
pub async fn auth_middleware(
11-
request: Request,
12-
next: Next,
13-
) -> Result<Response, StatusCode> {
10+
pub async fn auth_middleware(request: Request, next: Next) -> Result<Response, StatusCode> {
1411
let token = request
1512
.extensions()
1613
.get::<Option<String>>()
@@ -51,10 +48,9 @@ pub async fn auth_middleware(
5148

5249
fn inject_request_id(response: &mut Response) {
5350
let id = Uuid::new_v4().to_string();
54-
response.headers_mut().insert(
55-
"x-request-id",
56-
id.parse().unwrap(),
57-
);
51+
response
52+
.headers_mut()
53+
.insert("x-request-id", id.parse().unwrap());
5854
}
5955

6056
/// Simple token check function for endpoints that check auth directly.

src/cleanup.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ mod tests {
7070
let tmp = tempfile::tempdir().unwrap();
7171
let dir = tmp.path().join("session-test");
7272
tokio::fs::create_dir_all(&dir).await.unwrap();
73-
tokio::fs::write(dir.join("file.txt"), "data").await.unwrap();
73+
tokio::fs::write(dir.join("file.txt"), "data")
74+
.await
75+
.unwrap();
7476
assert!(dir.exists());
7577
remove_work_dir(&dir).await;
7678
assert!(!dir.exists());

src/config.rs

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,29 @@ impl Config {
4545

4646
pub fn print_banner(&self) {
4747
tracing::info!("╔══════════════════════════════════════════════════╗");
48-
tracing::info!("║ term-executor v{} ║", env!("CARGO_PKG_VERSION"));
48+
tracing::info!(
49+
"║ term-executor v{} ║",
50+
env!("CARGO_PKG_VERSION")
51+
);
4952
tracing::info!("╠══════════════════════════════════════════════════╣");
5053
tracing::info!("║ Port: {:<28}║", self.port);
51-
tracing::info!("║ Auth: {:<28}║", if self.auth_token.is_some() { "enabled" } else { "disabled" });
54+
tracing::info!(
55+
"║ Auth: {:<28}║",
56+
if self.auth_token.is_some() {
57+
"enabled"
58+
} else {
59+
"disabled"
60+
}
61+
);
5262
tracing::info!("║ Max concurrent: {:<28}║", self.max_concurrent_evals);
5363
tracing::info!("║ Session TTL: {:<25}s ║", self.session_ttl_secs);
5464
tracing::info!("║ Clone timeout: {:<25}s ║", self.clone_timeout_secs);
5565
tracing::info!("║ Agent timeout: {:<25}s ║", self.agent_timeout_secs);
5666
tracing::info!("║ Test timeout: {:<25}s ║", self.test_timeout_secs);
57-
tracing::info!("║ Workspace: {:<28}║", self.workspace_base.display());
67+
tracing::info!(
68+
"║ Workspace: {:<28}║",
69+
self.workspace_base.display()
70+
);
5871
tracing::info!("╚══════════════════════════════════════════════════╝");
5972
}
6073
}

src/executor.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,12 @@ async fn run_eval(
155155
}
156156

157157
let repo_dir = work_dir.join("repo");
158-
clone_repo(&swe_task.workspace.repo, &repo_dir, config.clone_timeout_secs).await?;
158+
clone_repo(
159+
&swe_task.workspace.repo,
160+
&repo_dir,
161+
config.clone_timeout_secs,
162+
)
163+
.await?;
159164

160165
if let Some(ref commit) = swe_task.workspace.base_commit {
161166
checkout_commit(&repo_dir, commit, config.clone_timeout_secs).await?;

src/handlers.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,7 @@ async fn evaluate(
128128
}
129129

130130
if payload.task_url.is_empty() {
131-
return Err((
132-
StatusCode::BAD_REQUEST,
133-
"task_url is required".to_string(),
134-
));
131+
return Err((StatusCode::BAD_REQUEST, "task_url is required".to_string()));
135132
}
136133

137134
if payload.agent_code.is_empty() {
@@ -148,8 +145,7 @@ async fn evaluate(
148145
StatusCode::SERVICE_UNAVAILABLE,
149146
format!(
150147
"At capacity ({}/{}). Try again later.",
151-
state.config.max_concurrent_evals,
152-
state.config.max_concurrent_evals
148+
state.config.max_concurrent_evals, state.config.max_concurrent_evals
153149
),
154150
));
155151
}
@@ -208,9 +204,7 @@ struct EvalListEntry {
208204
created_at: String,
209205
}
210206

211-
async fn list_evals(
212-
State(state): State<Arc<AppState>>,
213-
) -> Json<Vec<EvalListEntry>> {
207+
async fn list_evals(State(state): State<Arc<AppState>>) -> Json<Vec<EvalListEntry>> {
214208
let sessions = state.sessions.list_sessions();
215209
Json(
216210
sessions

src/metrics.rs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,18 @@ impl Metrics {
3030

3131
pub fn finish_eval(&self, passed: Option<bool>, duration_ms: u64) {
3232
self.evals_active.fetch_sub(1, Ordering::Relaxed);
33-
self.evals_duration_sum_ms.fetch_add(duration_ms, Ordering::Relaxed);
33+
self.evals_duration_sum_ms
34+
.fetch_add(duration_ms, Ordering::Relaxed);
3435
match passed {
35-
Some(true) => { self.evals_passed.fetch_add(1, Ordering::Relaxed); }
36-
Some(false) => { self.evals_failed.fetch_add(1, Ordering::Relaxed); }
37-
None => { self.evals_failed.fetch_add(1, Ordering::Relaxed); }
36+
Some(true) => {
37+
self.evals_passed.fetch_add(1, Ordering::Relaxed);
38+
}
39+
Some(false) => {
40+
self.evals_failed.fetch_add(1, Ordering::Relaxed);
41+
}
42+
None => {
43+
self.evals_failed.fetch_add(1, Ordering::Relaxed);
44+
}
3845
}
3946
}
4047

src/task.rs

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,12 @@ pub fn parse_task(task_dir: &Path) -> Result<SweForgeTask> {
104104
// Load from tests/ directory
105105
let tests_dir = task_dir.join("tests");
106106
if tests_dir.exists() {
107-
load_tests_recursive(&tests_dir, &tests_dir, &mut test_scripts, &mut test_source_files)?;
107+
load_tests_recursive(
108+
&tests_dir,
109+
&tests_dir,
110+
&mut test_scripts,
111+
&mut test_source_files,
112+
)?;
108113
}
109114

110115
// Load from checks.txt (alternative flat format)
@@ -121,7 +126,10 @@ pub fn parse_task(task_dir: &Path) -> Result<SweForgeTask> {
121126
test_scripts.push((name, content));
122127
}
123128
if !test_scripts.is_empty() {
124-
info!("Loaded {} test commands from checks.txt", test_scripts.len());
129+
info!(
130+
"Loaded {} test commands from checks.txt",
131+
test_scripts.len()
132+
);
125133
}
126134
}
127135

@@ -227,12 +235,14 @@ version: "v2.31.0"
227235
std::fs::write(
228236
dir.join("workspace.yaml"),
229237
"repo: https://github.com/test/repo\nversion: v1.0\n",
230-
).unwrap();
238+
)
239+
.unwrap();
231240
std::fs::write(dir.join("prompt.md"), "Fix the bug").unwrap();
232241
std::fs::write(
233242
dir.join("checks.txt"),
234243
"# comment\npython -m pytest tests/\ncargo test\n",
235-
).unwrap();
244+
)
245+
.unwrap();
236246

237247
let task = parse_task(dir).unwrap();
238248
assert_eq!(task.test_scripts.len(), 2);

0 commit comments

Comments
 (0)