diff options
| author | xFrednet <xFrednet@gmail.com> | 2024-10-12 11:52:26 +0200 |
|---|---|---|
| committer | xFrednet <xFrednet@gmail.com> | 2024-10-12 12:03:24 +0200 |
| commit | 8b075fc63429b4ebec78bd1ee81bb78a4639ab02 (patch) | |
| tree | 2ddc7b8385a7eed632fd8ed5ebb0edb374ad2e1c | |
| parent | 48e98ec68d1bbf59dad21daff151ff4da4121a64 (diff) | |
| download | rust-8b075fc63429b4ebec78bd1ee81bb78a4639ab02.tar.gz rust-8b075fc63429b4ebec78bd1ee81bb78a4639ab02.zip | |
Move `clippy::module_name_repetitions` to `restriction` (from `pedantic`)
Rational: - Too pedantic IMO, it's often better to have fine grained modules and then rexport stuff instead of one gigantic file - STD doesn't do this either. Examples: - std::vec::Vec - std::collections::vec_deque::VecDequeue - rust-clippy#7666 commonly ignored
| -rw-r--r-- | clippy_lints/src/item_name_repetitions.rs | 2 | ||||
| -rw-r--r-- | clippy_lints/src/literal_representation.rs | 1 | ||||
| -rw-r--r-- | clippy_lints/src/macro_use.rs | 1 | ||||
| -rw-r--r-- | clippy_lints/src/vec.rs | 1 |
4 files changed, 1 insertions, 4 deletions
diff --git a/clippy_lints/src/item_name_repetitions.rs b/clippy_lints/src/item_name_repetitions.rs index 66a8a3167a4..622db708f2b 100644 --- a/clippy_lints/src/item_name_repetitions.rs +++ b/clippy_lints/src/item_name_repetitions.rs @@ -71,7 +71,7 @@ declare_clippy_lint! { /// ``` #[clippy::version = "1.33.0"] pub MODULE_NAME_REPETITIONS, - pedantic, + restriction, "type names prefixed/postfixed with their containing module's name" } diff --git a/clippy_lints/src/literal_representation.rs b/clippy_lints/src/literal_representation.rs index 81f2a03fb55..e2dcb20f906 100644 --- a/clippy_lints/src/literal_representation.rs +++ b/clippy_lints/src/literal_representation.rs @@ -412,7 +412,6 @@ impl LiteralDigitGrouping { } } -#[expect(clippy::module_name_repetitions)] pub struct DecimalLiteralRepresentation { threshold: u64, } diff --git a/clippy_lints/src/macro_use.rs b/clippy_lints/src/macro_use.rs index 50680331fbc..22aa681b681 100644 --- a/clippy_lints/src/macro_use.rs +++ b/clippy_lints/src/macro_use.rs @@ -43,7 +43,6 @@ impl MacroRefData { } #[derive(Default)] -#[expect(clippy::module_name_repetitions)] pub struct MacroUseImports { /// the actual import path used and the span of the attribute above it. The value is /// the location, where the lint should be emitted. diff --git a/clippy_lints/src/vec.rs b/clippy_lints/src/vec.rs index ce4f41e854d..0fdef51d6fc 100644 --- a/clippy_lints/src/vec.rs +++ b/clippy_lints/src/vec.rs @@ -17,7 +17,6 @@ use rustc_middle::ty::layout::LayoutOf; use rustc_session::impl_lint_pass; use rustc_span::{DesugaringKind, Span, sym}; -#[expect(clippy::module_name_repetitions)] pub struct UselessVec { too_large_for_stack: u64, msrv: Msrv, |
