Skip to content

Commit 6ad5455

Browse files
committed
Rename thread_local_initializer_can_be_made_const to missing_const_for_tl_init
1 parent e7f2952 commit 6ad5455

9 files changed

+13
-9
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -5589,6 +5589,7 @@ Released 2018-09-13
55895589
[`missing_assert_message`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_assert_message
55905590
[`missing_asserts_for_indexing`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_asserts_for_indexing
55915591
[`missing_const_for_fn`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_const_for_fn
5592+
[`missing_const_for_tl_init`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_const_for_tl_init
55925593
[`missing_docs_in_private_items`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_docs_in_private_items
55935594
[`missing_enforced_import_renames`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_enforced_import_renames
55945595
[`missing_errors_doc`]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc

clippy_lints/src/declared_lints.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,7 @@ pub(crate) static LINTS: &[&crate::LintInfo] = &[
505505
crate::missing_assert_message::MISSING_ASSERT_MESSAGE_INFO,
506506
crate::missing_asserts_for_indexing::MISSING_ASSERTS_FOR_INDEXING_INFO,
507507
crate::missing_const_for_fn::MISSING_CONST_FOR_FN_INFO,
508+
crate::missing_const_for_tl_init::MISSING_CONST_FOR_TL_INIT_INFO,
508509
crate::missing_doc::MISSING_DOCS_IN_PRIVATE_ITEMS_INFO,
509510
crate::missing_enforced_import_rename::MISSING_ENFORCED_IMPORT_RENAMES_INFO,
510511
crate::missing_fields_in_debug::MISSING_FIELDS_IN_DEBUG_INFO,
@@ -682,7 +683,6 @@ pub(crate) static LINTS: &[&crate::LintInfo] = &[
682683
crate::tabs_in_doc_comments::TABS_IN_DOC_COMMENTS_INFO,
683684
crate::temporary_assignment::TEMPORARY_ASSIGNMENT_INFO,
684685
crate::tests_outside_test_module::TESTS_OUTSIDE_TEST_MODULE_INFO,
685-
crate::thread_local_initializer_can_be_made_const::THREAD_LOCAL_INITIALIZER_CAN_BE_MADE_CONST_INFO,
686686
crate::to_digit_is_some::TO_DIGIT_IS_SOME_INFO,
687687
crate::to_string_trait_impl::TO_STRING_TRAIT_IMPL_INFO,
688688
crate::trailing_empty_array::TRAILING_EMPTY_ARRAY_INFO,

clippy_lints/src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ mod mismatching_type_param_order;
230230
mod missing_assert_message;
231231
mod missing_asserts_for_indexing;
232232
mod missing_const_for_fn;
233+
mod missing_const_for_tl_init;
233234
mod missing_doc;
234235
mod missing_enforced_import_rename;
235236
mod missing_fields_in_debug;
@@ -341,7 +342,6 @@ mod swap_ptr_to_ref;
341342
mod tabs_in_doc_comments;
342343
mod temporary_assignment;
343344
mod tests_outside_test_module;
344-
mod thread_local_initializer_can_be_made_const;
345345
mod to_digit_is_some;
346346
mod to_string_trait_impl;
347347
mod trailing_empty_array;
@@ -1157,7 +1157,7 @@ pub fn register_lints(store: &mut rustc_lint::LintStore, conf: &'static Conf) {
11571157
})
11581158
});
11591159
store.register_late_pass(move |_| {
1160-
Box::new(thread_local_initializer_can_be_made_const::ThreadLocalInitializerCanBeMadeConst::new(msrv()))
1160+
Box::new(missing_const_for_tl_init::ThreadLocalInitializerCanBeMadeConst::new(msrv()))
11611161
});
11621162
store.register_late_pass(move |_| Box::new(incompatible_msrv::IncompatibleMsrv::new(msrv())));
11631163
store.register_late_pass(|_| Box::new(to_string_trait_impl::ToStringTraitImpl));

clippy_lints/src/thread_local_initializer_can_be_made_const.rs renamed to clippy_lints/src/missing_const_for_tl_init.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ declare_clippy_lint! {
3939
/// }
4040
/// ```
4141
#[clippy::version = "1.77.0"]
42-
pub THREAD_LOCAL_INITIALIZER_CAN_BE_MADE_CONST,
42+
pub MISSING_CONST_FOR_TL_INIT,
4343
perf,
4444
"suggest using `const` in `thread_local!` macro"
4545
}
@@ -55,7 +55,7 @@ impl ThreadLocalInitializerCanBeMadeConst {
5555
}
5656
}
5757

58-
impl_lint_pass!(ThreadLocalInitializerCanBeMadeConst => [THREAD_LOCAL_INITIALIZER_CAN_BE_MADE_CONST]);
58+
impl_lint_pass!(ThreadLocalInitializerCanBeMadeConst => [MISSING_CONST_FOR_TL_INIT]);
5959

6060
#[inline]
6161
fn is_thread_local_initializer(
@@ -113,7 +113,7 @@ impl<'tcx> LateLintPass<'tcx> for ThreadLocalInitializerCanBeMadeConst {
113113
local_defid: rustc_span::def_id::LocalDefId,
114114
) {
115115
let defid = local_defid.to_def_id();
116-
if self.msrv.meets(msrvs::THREAD_LOCAL_INITIALIZER_CAN_BE_MADE_CONST)
116+
if self.msrv.meets(msrvs::MISSING_CONST_FOR_TL_INIT)
117117
&& is_thread_local_initializer(cx, fn_kind, span).unwrap_or(false)
118118
// Some implementations of `thread_local!` include an initializer fn.
119119
// In the case of a const initializer, the init fn is also const,
@@ -139,7 +139,7 @@ impl<'tcx> LateLintPass<'tcx> for ThreadLocalInitializerCanBeMadeConst {
139139
{
140140
span_lint_and_sugg(
141141
cx,
142-
THREAD_LOCAL_INITIALIZER_CAN_BE_MADE_CONST,
142+
MISSING_CONST_FOR_TL_INIT,
143143
unpeeled.span,
144144
"initializer for `thread_local` value can be made `const`",
145145
"replace with",

clippy_lints/src/renamed_lints.rs

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ pub static RENAMED_LINTS: &[(&str, &str)] = &[
3232
("clippy::result_unwrap_used", "clippy::unwrap_used"),
3333
("clippy::single_char_push_str", "clippy::single_char_add_str"),
3434
("clippy::stutter", "clippy::module_name_repetitions"),
35+
("clippy::thread_local_initializer_can_be_made_const", "clippy::missing_const_for_tl_init"),
3536
("clippy::to_string_in_display", "clippy::recursive_format_impl"),
3637
("clippy::unwrap_or_else_default", "clippy::unwrap_or_default"),
3738
("clippy::zero_width_space", "clippy::invisible_characters"),

tests/ui/thread_local_initializer_can_be_made_const.fixed renamed to tests/ui/missing_const_for_tl_init.fixed

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![warn(clippy::thread_local_initializer_can_be_made_const)]
1+
#![warn(clippy::missing_const_for_tl_init)]
22

33
use std::cell::{Cell, RefCell};
44

tests/ui/thread_local_initializer_can_be_made_const.rs renamed to tests/ui/missing_const_for_tl_init.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![warn(clippy::thread_local_initializer_can_be_made_const)]
1+
#![warn(clippy::missing_const_for_tl_init)]
22

33
use std::cell::{Cell, RefCell};
44

tests/ui/rename.rs

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#![allow(clippy::needless_borrow)]
2828
#![allow(clippy::single_char_add_str)]
2929
#![allow(clippy::module_name_repetitions)]
30+
#![allow(clippy::missing_const_for_tl_init)]
3031
#![allow(clippy::recursive_format_impl)]
3132
#![allow(clippy::unwrap_or_default)]
3233
#![allow(clippy::invisible_characters)]
@@ -83,6 +84,7 @@
8384
#![warn(clippy::result_unwrap_used)]
8485
#![warn(clippy::single_char_push_str)]
8586
#![warn(clippy::stutter)]
87+
#![warn(clippy::thread_local_initializer_can_be_made_const)]
8688
#![warn(clippy::to_string_in_display)]
8789
#![warn(clippy::unwrap_or_else_default)]
8890
#![warn(clippy::zero_width_space)]

0 commit comments

Comments
 (0)