From db449c4bf2f05e19e9dec6f02065070d378388f5 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 25 Jan 2017 20:38:21 -0800 Subject: [PATCH] Set up clippy for serde_test --- serde_test/Cargo.toml | 4 ++++ serde_test/src/lib.rs | 3 +++ testing/Cargo.toml | 7 ++++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/serde_test/Cargo.toml b/serde_test/Cargo.toml index 260b15b4..bd7ae4c8 100644 --- a/serde_test/Cargo.toml +++ b/serde_test/Cargo.toml @@ -11,7 +11,11 @@ readme = "../README.md" keywords = ["serde", "serialization"] include = ["Cargo.toml", "src/**/*.rs"] +[features] +unstable-testing = ["clippy"] + [dependencies] +clippy = { version = "0.*", optional = true } serde = { version = "0.9", path = "../serde" } [badges] diff --git a/serde_test/src/lib.rs b/serde_test/src/lib.rs index 945262c0..4c9397e6 100644 --- a/serde_test/src/lib.rs +++ b/serde_test/src/lib.rs @@ -1,3 +1,6 @@ +#![cfg_attr(feature = "clippy", feature(plugin))] +#![cfg_attr(feature = "clippy", plugin(clippy))] + extern crate serde; mod assert; diff --git a/testing/Cargo.toml b/testing/Cargo.toml index 44ddd0ee..becf934b 100644 --- a/testing/Cargo.toml +++ b/testing/Cargo.toml @@ -12,7 +12,12 @@ keywords = ["serialization"] publish = false [features] -unstable-testing = ["clippy", "serde/unstable-testing", "serde_derive/unstable-testing"] +unstable-testing = [ + "clippy", + "serde/unstable-testing", + "serde_derive/unstable-testing", + "serde_test/unstable-testing", +] [dev-dependencies] compiletest_rs = "0.2"