use std::path::PathBuf;
use crate::utils::span_lint;
-use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
-use rustc::{declare_lint_pass, declare_tool_lint};
-use syntax::{ast::*, source_map::DUMMY_SP};
-
-use cargo_metadata;
+use rustc_lint::{EarlyContext, EarlyLintPass};
+use rustc_session::{declare_lint_pass, declare_tool_lint};
+use rustc_span::source_map::DUMMY_SP;
+use syntax::ast::*;
declare_clippy_lint! {
/// **What it does:** Checks to see if all common metadata is defined in
fn is_empty_vec(value: &[String]) -> bool {
// This works because empty iterators return true
- value.iter().all(std::string::String::is_empty)
+ value.iter().all(String::is_empty)
}
declare_lint_pass!(CargoCommonMetadata => [CARGO_COMMON_METADATA]);