ENABLE_METADATA_COLLECTION env-value to disable default metadata collection
This commit is contained in:
parent
4fc960301b
commit
c1fa1102d4
3 changed files with 7 additions and 19 deletions
|
|
@ -1005,7 +1005,11 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
|
|||
store.register_late_pass(|| box utils::internal_lints::OuterExpnDataPass);
|
||||
}
|
||||
#[cfg(feature = "metadata-collector-lint")]
|
||||
store.register_late_pass(|| box utils::internal_lints::metadata_collector::MetadataCollector::default());
|
||||
{
|
||||
if std::env::var("ENABLE_METADATA_COLLECTION").eq(&Ok("1".to_string())) {
|
||||
store.register_late_pass(|| box utils::internal_lints::metadata_collector::MetadataCollector::default());
|
||||
}
|
||||
}
|
||||
|
||||
store.register_late_pass(|| box utils::author::Author);
|
||||
store.register_late_pass(|| box await_holding_invalid::AwaitHolding);
|
||||
|
|
|
|||
|
|
@ -148,24 +148,6 @@ struct LintMetadata {
|
|||
applicability: Option<ApplicabilityInfo>,
|
||||
}
|
||||
|
||||
// impl Ord for LintMetadata {
|
||||
// fn cmp(&self, other: &Self) -> Ordering {
|
||||
// self.id.cmp(&other.id)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// impl PartialOrd for LintMetadata {
|
||||
// fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
|
||||
// Some(self.cmp(other))
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// impl PartialEq for LintMetadata {
|
||||
// fn eq(&self, other: &Self) -> bool {
|
||||
// self.id == other.id
|
||||
// }
|
||||
// }
|
||||
|
||||
impl LintMetadata {
|
||||
fn new(id: String, id_span: SerializableSpan, group: String, docs: String) -> Self {
|
||||
Self {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue