about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRejyr <jerrylwang123@gmail.com>2022-10-04 19:39:02 -0400
committerRejyr <jerrylwang123@gmail.com>2023-01-09 17:07:25 -0500
commitf9289c35fb0a6e1ddde9200423cdd7d5dafb0886 (patch)
tree5b668c9e2be3e2e0cd789e48ccc4b2b15fd43324
parenta0614ec2c3184a025692fc06aacb0df50fba2a19 (diff)
downloadrust-f9289c35fb0a6e1ddde9200423cdd7d5dafb0886.tar.gz
rust-f9289c35fb0a6e1ddde9200423cdd7d5dafb0886.zip
refactor: comment about lint location
-rw-r--r--compiler/rustc_lint/src/lints.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/compiler/rustc_lint/src/lints.rs b/compiler/rustc_lint/src/lints.rs
index 391c4cb671d..42deb455b06 100644
--- a/compiler/rustc_lint/src/lints.rs
+++ b/compiler/rustc_lint/src/lints.rs
@@ -6,6 +6,7 @@ use rustc_span::{symbol::Ident, Span, Symbol};
 
 use crate::LateContext;
 
+// array_into_iter.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_array_into_iter)]
 pub struct ArrayIntoIterDiag<'a> {
@@ -32,6 +33,7 @@ pub enum ArrayIntoIterDiagSub {
     },
 }
 
+// enum_intrinsics_non_enums.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_enum_intrinsics_mem_discriminant)]
 pub struct EnumIntrinsicsMemDiscriminate<'a> {
@@ -47,6 +49,7 @@ pub struct EnumIntrinsicsMemVariant<'a> {
     pub ty_param: Ty<'a>,
 }
 
+// methods.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_cstring_ptr)]
 #[note]
@@ -57,6 +60,8 @@ pub struct CStringPtr {
     #[label(unwrap_label)]
     pub unwrap: Span,
 }
+
+// non_ascii_idents.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_identifier_non_ascii_char)]
 pub struct IdentifierNonAsciiChar;
@@ -83,6 +88,7 @@ pub struct MixedScriptConfusables {
     pub includes: String,
 }
 
+// non_fmt_panic.rs
 pub struct NonFmtPanicUnused {
     pub count: usize,
     pub suggestion: Option<Span>,
@@ -126,6 +132,7 @@ pub struct NonFmtPanicBraces {
     pub suggestion: Option<Span>,
 }
 
+// nonstandard_style.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_non_camel_case_type)]
 pub struct NonCamelCaseType<'a> {
@@ -236,6 +243,7 @@ pub enum NonUpperCaseGlobalSub {
     },
 }
 
+// noop_method_call.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_noop_method_call)]
 #[note]
@@ -246,6 +254,7 @@ pub struct NoopMethodCallDiag<'a> {
     pub label: Span,
 }
 
+// pass_by_value.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_pass_by_value)]
 pub struct PassByValueDiag {
@@ -254,6 +263,7 @@ pub struct PassByValueDiag {
     pub suggestion: Span,
 }
 
+// redundant_semicolon.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_redundant_semicolons)]
 pub struct RedundantSemicolonsDiag {
@@ -262,6 +272,7 @@ pub struct RedundantSemicolonsDiag {
     pub suggestion: Span,
 }
 
+// traits.rs
 pub struct DropTraitConstraintsDiag<'a> {
     pub predicate: Predicate<'a>,
     pub tcx: TyCtxt<'a>,
@@ -300,6 +311,7 @@ impl<'a> DecorateLint<'a, ()> for DropGlue<'_> {
     }
 }
 
+// types.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_range_endpoint_out_of_range)]
 pub struct RangeEndpointOutOfRange<'a> {
@@ -457,6 +469,7 @@ pub struct InvalidAtomicOrderingDiag {
     pub fail_order_arg_span: Span,
 }
 
+// unused.rs
 #[derive(LintDiagnostic)]
 #[diag(lint_unused_op)]
 pub struct UnusedOp<'a> {