1 // error-pattern:cargo-clippy
2 #![feature(plugin_registrar)]
3 #![feature(rustc_private)]
4 #![allow(unknown_lints)]
5 #![allow(missing_docs_in_private_items)]
7 extern crate rustc_plugin;
8 use rustc_plugin::Registry;
10 extern crate clippy_lints;
12 pub use clippy_lints::*;
15 pub fn plugin_registrar(reg: &mut Registry) {
16 register_plugins(reg);
19 // only exists to let the dogfood integration test works.
20 // Don't run clippy as an executable directly
21 #[allow(dead_code, print_stdout)]
23 panic!("Please use the cargo-clippy executable");