From bbf7fc1fe5609d4803d751e7778220356fa7e9d9 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 13 Feb 2021 23:28:26 +0900 Subject: [PATCH] Add clippy configuration file --- .clippy.toml | 1 + crossbeam-channel/src/lib.rs | 2 -- crossbeam-deque/src/lib.rs | 2 -- crossbeam-epoch/src/lib.rs | 2 -- crossbeam-queue/src/lib.rs | 2 -- crossbeam-skiplist/src/lib.rs | 2 -- crossbeam-utils/src/lib.rs | 2 -- src/lib.rs | 2 -- 8 files changed, 1 insertion(+), 14 deletions(-) create mode 100644 .clippy.toml diff --git a/.clippy.toml b/.clippy.toml new file mode 100644 index 000000000..992016c29 --- /dev/null +++ b/.clippy.toml @@ -0,0 +1 @@ +msrv = "1.36" diff --git a/crossbeam-channel/src/lib.rs b/crossbeam-channel/src/lib.rs index d81665953..cc1ef112f 100644 --- a/crossbeam-channel/src/lib.rs +++ b/crossbeam-channel/src/lib.rs @@ -335,8 +335,6 @@ unreachable_pub )] #![cfg_attr(not(feature = "std"), no_std)] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] use cfg_if::cfg_if; diff --git a/crossbeam-deque/src/lib.rs b/crossbeam-deque/src/lib.rs index 8b0d4bd05..16bc728b3 100644 --- a/crossbeam-deque/src/lib.rs +++ b/crossbeam-deque/src/lib.rs @@ -96,8 +96,6 @@ unreachable_pub )] #![cfg_attr(not(feature = "std"), no_std)] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] use cfg_if::cfg_if; diff --git a/crossbeam-epoch/src/lib.rs b/crossbeam-epoch/src/lib.rs index 22bc1223d..6caa81e7b 100644 --- a/crossbeam-epoch/src/lib.rs +++ b/crossbeam-epoch/src/lib.rs @@ -64,8 +64,6 @@ #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))] #![cfg_attr(feature = "nightly", feature(const_fn))] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] use cfg_if::cfg_if; diff --git a/crossbeam-queue/src/lib.rs b/crossbeam-queue/src/lib.rs index 186e830f0..cba6416f6 100644 --- a/crossbeam-queue/src/lib.rs +++ b/crossbeam-queue/src/lib.rs @@ -20,8 +20,6 @@ )] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] #[cfg_attr(feature = "nightly", cfg(target_has_atomic = "ptr"))] cfg_if::cfg_if! { diff --git a/crossbeam-skiplist/src/lib.rs b/crossbeam-skiplist/src/lib.rs index 95685f9d3..68815f26f 100644 --- a/crossbeam-skiplist/src/lib.rs +++ b/crossbeam-skiplist/src/lib.rs @@ -243,8 +243,6 @@ )] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] use cfg_if::cfg_if; diff --git a/crossbeam-utils/src/lib.rs b/crossbeam-utils/src/lib.rs index 5a400bef9..b65f1986f 100644 --- a/crossbeam-utils/src/lib.rs +++ b/crossbeam-utils/src/lib.rs @@ -39,8 +39,6 @@ )] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] #[cfg(loom_crossbeam)] #[allow(unused_imports)] diff --git a/src/lib.rs b/src/lib.rs index 85b5a948d..39892a866 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -53,8 +53,6 @@ )] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))] -// matches! requires Rust 1.42 -#![allow(clippy::match_like_matches_macro)] #[cfg_attr(feature = "nightly", cfg(target_has_atomic = "ptr"))] pub use crossbeam_utils::atomic;