style: add no todo!() or dbg!() lints
Some crates had theme, some not - lets be consistent and have the compiler spot dbg!() and todo!() macro calls - they should never be in prod code!pull/24376/head
parent
a5e5dfda6f
commit
cd4087e00d
|
|
@ -1,5 +1,14 @@
|
|||
#![deny(rustdoc::broken_intra_doc_links, rustdoc::bare_urls, rust_2018_idioms)]
|
||||
#![allow(clippy::clone_on_ref_ptr)]
|
||||
#![warn(
|
||||
missing_copy_implementations,
|
||||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod bitset;
|
||||
pub mod dictionary;
|
||||
|
|
|
|||
|
|
@ -175,6 +175,7 @@ impl PackedStringArray<i32> {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct PackedStringIterator<'a, K> {
|
||||
array: &'a PackedStringArray<K>,
|
||||
index: usize,
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ pub fn sort_record_batch(batch: RecordBatch) -> RecordBatch {
|
|||
.columns()
|
||||
.iter()
|
||||
.map(|col| SortColumn {
|
||||
values: col.clone(),
|
||||
values: Arc::clone(col),
|
||||
options: Some(SortOptions {
|
||||
descending: false,
|
||||
nulls_first: false,
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
use observability_deps::tracing::info;
|
||||
use rand::prelude::*;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod addressable_heap;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
pub mod catalog_dsn;
|
||||
pub mod compactor;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items)]
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub(crate) mod cold;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
missing_docs,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use influxdb_line_protocol::FieldValue;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use std::time::Duration;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use parking_lot::Mutex;
|
||||
|
|
@ -621,7 +623,7 @@ mod tests {
|
|||
async fn wait_for_tasks(exec: &DedicatedExecutor, num: usize) {
|
||||
tokio::time::timeout(Duration::from_secs(1), async {
|
||||
loop {
|
||||
if dbg!(exec.tasks()) == num {
|
||||
if exec.tasks() == num {
|
||||
return;
|
||||
}
|
||||
tokio::time::sleep(Duration::from_millis(1)).await;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items)]
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
mod predicate;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
missing_docs,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
//! # influxdb2_client
|
||||
|
|
|
|||
|
|
@ -9,7 +9,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use crate::common::statement_terminator;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items)]
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod builder;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items)]
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod encoders;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::str_to_string,
|
||||
clippy::string_to_string
|
||||
clippy::string_to_string,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod predicate;
|
||||
|
|
|
|||
|
|
@ -7,10 +7,14 @@
|
|||
missing_copy_implementations,
|
||||
missing_debug_implementations,
|
||||
missing_docs,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub(crate) mod compact;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use crate::interface::{
|
||||
|
|
|
|||
|
|
@ -24,7 +24,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use crate::{agent::Agent, tag_set::GeneratedTagSets};
|
||||
|
|
|
|||
|
|
@ -5,7 +5,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use async_trait::async_trait;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod util;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use chrono::{DateTime, TimeZone, Timelike, Utc};
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items)]
|
||||
|
||||
|
|
|
|||
|
|
@ -107,7 +107,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use parking_lot::Mutex;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use metric::{Attributes, MetricKind, Observation};
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
//! A mutable data structure for a collection of writes.
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use hashbrown::{hash_map::Entry, HashMap, HashSet};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod decode;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod packers;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use std::{fmt, panic, sync::Arc};
|
||||
|
|
|
|||
|
|
@ -5,7 +5,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
pub mod delete_expr;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
mod cache;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use datafusion::{
|
||||
|
|
|
|||
|
|
@ -3,7 +3,9 @@
|
|||
clippy::clone_on_ref_ptr,
|
||||
clippy::use_self,
|
||||
clippy::str_to_string,
|
||||
clippy::string_to_string
|
||||
clippy::string_to_string,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(dead_code, clippy::too_many_arguments)]
|
||||
mod chunk;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
missing_docs,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
)]
|
||||
|
|
|
|||
|
|
@ -84,12 +84,12 @@ mod tests {
|
|||
.collect::<HashMap<_, _>>();
|
||||
|
||||
// The cache should be empty.
|
||||
for (name, _) in names.iter() {
|
||||
for name in names.keys() {
|
||||
assert!(cache.get_schema(name).is_none());
|
||||
}
|
||||
|
||||
// Populate the cache
|
||||
for (name, id) in names.iter() {
|
||||
for (name, id) in &names {
|
||||
let schema = schema_with_id(*id as _);
|
||||
assert!(cache.put_schema(name.clone(), schema).is_none());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use data_types::{PartitionId, TableId};
|
||||
|
|
|
|||
|
|
@ -9,7 +9,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use futures::{stream::BoxStream, StreamExt};
|
||||
|
|
|
|||
|
|
@ -10,7 +10,9 @@
|
|||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
#![allow(clippy::missing_docs_in_private_items, clippy::type_complexity)]
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
missing_debug_implementations,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use std::{
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use std::{any::Any, collections::VecDeque};
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
use crate::export::AsyncExporter;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
mod classify;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::future_not_send
|
||||
clippy::future_not_send,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
mod async_semaphore;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
clippy::clone_on_ref_ptr
|
||||
clippy::clone_on_ref_ptr,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro
|
||||
)]
|
||||
|
||||
#[cfg(feature = "clap")]
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
#![warn(
|
||||
missing_copy_implementations,
|
||||
missing_debug_implementations,
|
||||
clippy::todo,
|
||||
clippy::dbg_macro,
|
||||
clippy::explicit_iter_loop,
|
||||
clippy::future_not_send,
|
||||
clippy::use_self,
|
||||
|
|
|
|||
Loading…
Reference in New Issue