Skip to content

Bump extractions/setup-just from 2 to 3 #294

Bump extractions/setup-just from 2 to 3

Bump extractions/setup-just from 2 to 3 #294

Triggered via pull request March 18, 2025 01:08
Status Skipped
Total duration 2s
Artifacts

dependabot.yml

on: pull_request
dependabot
0s
dependabot
Fit to window
Zoom out
Zoom in

Annotations

1 warning
unneeded `return` statement: src/analyzer.rs#L433
warning: unneeded `return` statement --> src/analyzer.rs:433:17 | 433 | / return match inner_array_type.as_ref() { 434 | | "object" => { 435 | | // Same logic as in `extract_container` to simplify types to maps. 436 | | let mut dict_value = None; ... | 470 | | }; | |_________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return = note: `#[warn(clippy::needless_return)]` on by default help: remove `return` | 433 ~ match inner_array_type.as_ref() { 434 + "object" => { 435 + // Same logic as in `extract_container` to simplify types to maps. 436 + let mut dict_value = None; 437 + if let Some(additional) = &s.additional_properties { 438 + dict_value = resolve_additional_properties(additional, stack, key, s)?; 439 + } 440 + 441 + let vec_value = if let Some(dict_value) = dict_value { 442 + let map_type = cfg.map.name(); 443 + format!("{map_type}<String, {dict_value}>") 444 + } else { 445 + let structsuffix = key.to_upper_camel_case(); 446 + format!("{stack}{structsuffix}") 447 + }; 448 + 449 + Ok((format!("Vec<{}>", vec_value), level)) 450 + } 451 + "string" => Ok(("Vec<String>".into(), level)), 452 + "boolean" => Ok(("Vec<bool>".into(), level)), 453 + "date" => Ok((format!("Vec<{}>", extract_date_type(value)?), level)), 454 + "number" => Ok((format!("Vec<{}>", extract_number_type(value)?), level)), 455 + "integer" => Ok((format!("Vec<{}>", extract_integer_type(value)?), level)), 456 + "array" => { 457 + if s.items.is_some() { 458 + Ok(array_recurse_for_type(s, stack, key, level + 1, cfg)?) 459 + } else if cfg.relaxed { 460 + warn!("Empty inner array in: {} key: {}", stack, key); 461 + let map_type = cfg.map.name(); 462 + Ok((format!("{}<String, serde_json::Value>", map_type), level)) 463 + } else { 464 + bail!("Empty inner array in: {} key: {}", stack, key); 465 + } 466 + } 467 + unknown => { 468 + bail!("unsupported recursive array type \"{unknown}\" for {key}") 469 + } 470 ~ } |