expr.span,
"calling `std::fs::create_dir` where there may be a better way",
"consider calling `std::fs::create_dir_all` instead",
- format!("std::fs::create_dir_all({})", snippet(cx, args[0].span, "..")),
+ format!("create_dir_all({})", snippet(cx, args[0].span, "..")),
Applicability::MaybeIncorrect,
)
}
#![allow(unused_must_use)]
#![warn(clippy::create_dir)]
+use std::fs::create_dir_all;
+
fn create_dir() {}
fn main() {
// Should be warned
- std::fs::create_dir_all("foo");
- std::fs::create_dir_all("bar").unwrap();
+ create_dir_all("foo");
+ create_dir_all("bar").unwrap();
// Shouldn't be warned
create_dir();
#![allow(unused_must_use)]
#![warn(clippy::create_dir)]
+use std::fs::create_dir_all;
+
fn create_dir() {}
fn main() {
error: calling `std::fs::create_dir` where there may be a better way
- --> $DIR/create_dir.rs:9:5
+ --> $DIR/create_dir.rs:11:5
|
LL | std::fs::create_dir("foo");
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `std::fs::create_dir_all` instead: `std::fs::create_dir_all("foo")`
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `std::fs::create_dir_all` instead: `create_dir_all("foo")`
|
= note: `-D clippy::create-dir` implied by `-D warnings`
error: calling `std::fs::create_dir` where there may be a better way
- --> $DIR/create_dir.rs:10:5
+ --> $DIR/create_dir.rs:12:5
|
LL | std::fs::create_dir("bar").unwrap();
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `std::fs::create_dir_all` instead: `std::fs::create_dir_all("bar")`
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `std::fs::create_dir_all` instead: `create_dir_all("bar")`
error: aborting due to 2 previous errors