Skip to content

Merge pull request #27 from Cyberboss/PrivateRepoSupport #288

Merge pull request #27 from Cyberboss/PrivateRepoSupport

Merge pull request #27 from Cyberboss/PrivateRepoSupport #288

Triggered via push November 18, 2023 15:42
Status Success
Total duration 3m 25s
Artifacts

rust.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
unneeded `return` statement: crates/mapdiffbot2/src/runner.rs#L164
warning: unneeded `return` statement --> crates/mapdiffbot2/src/runner.rs:164:20 | 164 | .await; | ____________________^ 165 | | return; | |______________^ | = 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` | 164 ~ .await; 165 ~ } |
unneeded `return` statement: crates/icondiffbot2/src/runner.rs#L78
warning: unneeded `return` statement --> crates/icondiffbot2/src/runner.rs:78:20 | 78 | .await; | ____________________^ 79 | | return; | |______________^ | = 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` | 78 ~ .await; 79 ~ } |
called `map(..).flatten()` on `Iterator`: crates/icondiffbot2/src/job_processor.rs#L138
warning: called `map(..).flatten()` on `Iterator` --> crates/icondiffbot2/src/job_processor.rs:138:18 | 138 | .map(|(name, vec)| { | __________________^ 139 | | vec.iter() 140 | | .enumerate() 141 | | .map(|(duplication_index, _)| (duplication_index, name.as_str())) 142 | | .collect::<Vec<_>>() 143 | | }) 144 | | .flatten() | |__________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_flatten help: try replacing `map` with `flat_map` and remove the `.flatten()` | 138 ~ .flat_map(|(name, vec)| { 139 + vec.iter() 140 + .enumerate() 141 + .map(|(duplication_index, _)| (duplication_index, name.as_str())) 142 + .collect::<Vec<_>>() 143 + }) |
called `map(..).flatten()` on `Iterator`: crates/icondiffbot2/src/job_processor.rs#L125
warning: called `map(..).flatten()` on `Iterator` --> crates/icondiffbot2/src/job_processor.rs:125:18 | 125 | .map(|(name, vec)| { | __________________^ 126 | | vec.iter() 127 | | .enumerate() 128 | | .map(|(duplication_index, _)| (duplication_index, name.as_str())) 129 | | .collect::<Vec<_>>() 130 | | }) 131 | | .flatten() | |__________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_flatten = note: `#[warn(clippy::map_flatten)]` on by default help: try replacing `map` with `flat_map` and remove the `.flatten()` | 125 ~ .flat_map(|(name, vec)| { 126 + vec.iter() 127 + .enumerate() 128 + .map(|(duplication_index, _)| (duplication_index, name.as_str())) 129 + .collect::<Vec<_>>() 130 + }) |
`.map().collect()` can be replaced with `.try_for_each()`: crates/icondiffbot2/src/job_processor.rs#L27
warning: `.map().collect()` can be replaced with `.try_for_each()` --> crates/icondiffbot2/src/job_processor.rs:27:5 | 27 | / job.files 28 | | .iter() 29 | | .map(|dmi| { 30 | | ( ... | 39 | | }) 40 | | .collect::<Result<()>>()?; | |________________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_collect_result_unit = note: `#[warn(clippy::map_collect_result_unit)]` on by default help: try | 27 ~ job.files 28 + .iter() 29 + .map(|dmi| { 30 + ( 31 + sha_to_iconfile(&job, &dmi.filename, status_to_sha(&job, &dmi.status)), 32 + dmi, 33 + ) 34 + }).try_for_each(|(file, dmi)| -> Result<()> { 35 + let states = render(&job, file?)?; 36 + map.insert(dmi.filename.as_str(), states); 37 + Ok(()) 38 ~ })?; |
single-character string constant used as pattern: crates/diffbot_lib/src/github/github_api.rs#L245
warning: single-character string constant used as pattern --> crates/diffbot_lib/src/github/github_api.rs:245:18 | 245 | .replace("\n", ""); | ^^^^ help: try using a `char` instead: `'\n'` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern = note: `#[warn(clippy::single_char_pattern)]` on by default
build
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/