Cleanup dependencies and features

This commit is contained in:
mcarton
2016-06-06 17:09:51 +02:00
parent d85b8062e3
commit 489576437d
4 changed files with 11 additions and 59 deletions

View File

@@ -23,21 +23,16 @@ name = "cargo-clippy"
test = false
[dependencies]
regex-syntax = "0.3.0"
regex_macros = { version = "0.1.33", optional = true }
semver = "0.2.1"
toml = "0.1"
unicode-normalization = "0.1"
quine-mc_cluskey = "0.2.2"
# begin automatic update
clippy_lints = { version = "0.0.75", path = "clippy_lints" }
# end automatic update
rustc-serialize = "0.3"
[dev-dependencies]
compiletest_rs = "0.2.0"
lazy_static = "0.1.15"
regex = "0.1.56"
rustc-serialize = "0.3"
[features]
debugging = []

View File

@@ -1,17 +1,16 @@
// error-pattern:cargo-clippy
#![feature(type_macros)]
#![feature(plugin_registrar, box_syntax)]
#![feature(rustc_private, collections)]
#![feature(iter_arith)]
#![feature(box_syntax)]
#![feature(collections)]
#![feature(custom_attribute)]
#![feature(slice_patterns)]
#![feature(iter_arith)]
#![feature(question_mark)]
#![feature(rustc_private)]
#![feature(slice_patterns)]
#![feature(stmt_expr_attributes)]
#![allow(indexing_slicing, shadow_reuse, unknown_lints)]
#![feature(type_macros)]
extern crate rustc_driver;
extern crate getopts;
#![allow(indexing_slicing, shadow_reuse, unknown_lints)]
#[macro_use]
extern crate syntax;

View File

@@ -1,55 +1,15 @@
// error-pattern:cargo-clippy
#![feature(type_macros)]
#![feature(plugin_registrar, box_syntax)]
#![feature(rustc_private, collections)]
#![feature(custom_attribute)]
#![feature(slice_patterns)]
#![feature(question_mark)]
#![feature(stmt_expr_attributes)]
#![allow(indexing_slicing, shadow_reuse, unknown_lints)]
#[macro_use]
extern crate syntax;
#[macro_use]
extern crate rustc;
extern crate toml;
// Only for the compile time checking of paths
extern crate core;
extern crate collections;
// for unicode nfc normalization
extern crate unicode_normalization;
// for semver check in attrs.rs
extern crate semver;
// for regex checking
extern crate regex_syntax;
// for finding minimal boolean expressions
extern crate quine_mc_cluskey;
#![feature(plugin_registrar)]
#![feature(rustc_private)]
#![allow(unknown_lints)]
extern crate rustc_plugin;
extern crate rustc_const_eval;
extern crate rustc_const_math;
use rustc_plugin::Registry;
extern crate clippy_lints;
pub use clippy_lints::*;
macro_rules! declare_restriction_lint {
{ pub $name:tt, $description:tt } => {
declare_lint! { pub $name, Allow, $description }
};
}
mod reexport {
pub use syntax::ast::{Name, NodeId};
}
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {
register_plugins(reg);

View File

@@ -1,7 +1,6 @@
// error-pattern:yummy
#![feature(box_syntax)]
#![feature(rustc_private)]
#![feature(slice_patterns)]
extern crate rustc_driver;
extern crate getopts;
@@ -9,7 +8,6 @@ extern crate rustc;
extern crate syntax;
extern crate rustc_plugin;
extern crate clippy_lints;
extern crate rustc_serialize;
use rustc_driver::{driver, CompilerCalls, RustcDefaultCalls, Compilation};
use rustc::session::{config, Session};