Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,3 @@ rustc_tools_util = { version = "0.2.0", path = "rustc_tools_util"}

[features]
deny-warnings = []
debugging = []
4 changes: 2 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ install:
build: false

build_script:
- cargo build --features debugging
- cargo build --features deny-warnings

test_script:
- cargo test --features debugging
- cargo test --features deny-warnings

notifications:
- provider: Email
Expand Down
10 changes: 5 additions & 5 deletions ci/base-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
remark -f ./*.md -f doc/*.md > /dev/null
fi
# build clippy in debug mode and run tests
cargo build --features "debugging deny-warnings"
cargo test --features "debugging deny-warnings"
cargo build --features deny-warnings
cargo test --features deny-warnings

(cd clippy_lints && cargo test)
(cd rustc_tools_util && cargo test)
(cd clippy_dev && cargo test)
(cd clippy_lints && cargo test --features deny-warnings)
(cd rustc_tools_util && cargo test --features deny-warnings)
(cd clippy_dev && cargo test --features deny-warnings)

# make sure clippy can be called via ./path/to/cargo-clippy
(
Expand Down
3 changes: 3 additions & 0 deletions clippy_dev/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@ regex = "1"
lazy_static = "1.0"
shell-escape = "0.1"
walkdir = "2"

[features]
deny-warnings = []
2 changes: 2 additions & 0 deletions clippy_dev/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#![cfg_attr(feature = "deny-warnings", deny(warnings))]

use itertools::Itertools;
use lazy_static::lazy_static;
use regex::Regex;
Expand Down
2 changes: 2 additions & 0 deletions clippy_dev/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#![cfg_attr(feature = "deny-warnings", deny(warnings))]

extern crate clap;
extern crate clippy_dev;
extern crate regex;
Expand Down
2 changes: 1 addition & 1 deletion clippy_lints/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ semver = "0.9.0"
url = { version = "2.1.0", features = ["serde"] }

[features]
debugging = []
deny-warnings = []
4 changes: 4 additions & 0 deletions rustc_tools_util/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,8 @@ license = "MIT OR Apache-2.0"
keywords = ["rustc", "tool", "git", "version", "hash"]
categories = ["development-tools"]
edition = "2018"

[dependencies]

[features]
deny-warnings = []
2 changes: 2 additions & 0 deletions rustc_tools_util/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#![cfg_attr(feature = "deny-warnings", deny(warnings))]

use std::env;

#[macro_export]
Expand Down