forked from rust-lang/cargo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclippy.toml
More file actions
21 lines (21 loc) · 1.97 KB
/
Copy pathclippy.toml
File metadata and controls
21 lines (21 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
allow-print-in-tests = true
allow-dbg-in-tests = true
disallowed-methods = [
{ path = "std::env::var", reason = "use `Config::get_env` instead. See rust-lang/cargo#11588" },
{ path = "std::env::var_os", reason = "use `Config::get_env_os` instead. See rust-lang/cargo#11588" },
{ path = "std::env::vars", reason = "not recommended to use in Cargo. See rust-lang/cargo#11588" },
{ path = "std::env::vars_os", reason = "not recommended to use in Cargo. See rust-lang/cargo#11588" },
{ path = "std::fs::File::lock", reason = "see rust-lang/cargo#17084", replacement = "crate::util::flock::lock_exclusive" },
{ path = "std::fs::File::lock_shared", reason = "see rust-lang/cargo#17084", replacement = "crate::util::flock::lock_shared" },
{ path = "std::fs::File::try_lock", reason = "see rust-lang/cargo#17084", replacement = "crate::util::flock::try_lock_exclusive" },
{ path = "std::fs::File::try_lock_shared", reason = "see rust-lang/cargo#17084", replacement = "crate::util::flock::try_lock_shared" },
{ path = "std::fs::File::unlock", reason = "see rust-lang/cargo#17084", replacement = "crate::util::flock::unlock" },
]
disallowed-types = [
{ path = "std::sync::atomic::AtomicU64", reason = "not portable; See rust-lang/cargo#12988", replacement = "portable_atomic::AtomicU64" },
{ path = "std::sync::atomic::AtomicI64", reason = "not portable; See rust-lang/cargo#12988", replacement = "portable_atomic::AtomicI64" },
{ path = "std::collections::HashMap", reason = "might use a slow hash function", replacement = "crate::util::data_structures::HashMap" },
{ path = "std::collections::HashSet", reason = "might use a slow hash function", replacement = "crate::util::data_structures::HashSet" },
{ path = "indexmap::IndexMap", reason = "might use a slow hash function", replacement = "crate::util::data_structures::IndexMap" },
{ path = "indexmap::IndexSet", reason = "might use a slow hash function", replacement = "crate::util::data_structures::IndexSet" }
]