| #![warn(clippy::create_dir)] | |
| use std::fs::create_dir_all; | |
| fn create_dir() {} | |
| fn main() { | |
| // Should be warned | |
| std::fs::create_dir_all("foo"); | |
| //~^ create_dir | |
| std::fs::create_dir_all("bar").unwrap(); | |
| //~^ create_dir | |
| // Shouldn't be warned | |
| create_dir(); | |
| std::fs::create_dir_all("foobar"); | |
| } | |
| mod issue14994 { | |
| fn with_no_prefix() { | |
| use std::fs::create_dir; | |
| std::fs::create_dir_all("some/dir").unwrap(); | |
| //~^ create_dir | |
| } | |
| fn with_fs_prefix() { | |
| use std::fs; | |
| fs::create_dir_all("/some/dir").unwrap(); | |
| //~^ create_dir | |
| } | |
| fn with_full_prefix() { | |
| std::fs::create_dir_all("/some/dir").unwrap(); | |
| //~^ create_dir | |
| } | |
| } |