Skip to content

Commit d8fb793

Browse files
committed
Fix ambiguity with CamelCase diagnostic messages
1 parent 46fe025 commit d8fb793

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/decl_check.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ impl fmt::Display for CaseType {
5858
let repr = match self {
5959
CaseType::LowerSnakeCase => "snake_case",
6060
CaseType::UpperSnakeCase => "UPPER_SNAKE_CASE",
61-
CaseType::UpperCamelCase => "CamelCase",
61+
CaseType::UpperCamelCase => "UpperCamelCase",
6262
};
6363

6464
repr.fmt(f)

src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/decl_check/case_conv.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ mod tests {
111111
check(to_lower_snake_case, "lower_snake_case", expect![[""]]);
112112
check(to_lower_snake_case, "UPPER_SNAKE_CASE", expect![["upper_snake_case"]]);
113113
check(to_lower_snake_case, "Weird_Case", expect![["weird_case"]]);
114-
check(to_lower_snake_case, "CamelCase", expect![["camel_case"]]);
114+
check(to_lower_snake_case, "UpperCamelCase", expect![["upper_camel_case"]]);
115115
check(to_lower_snake_case, "lowerCamelCase", expect![["lower_camel_case"]]);
116116
check(to_lower_snake_case, "a", expect![[""]]);
117117
check(to_lower_snake_case, "abc", expect![[""]]);
@@ -121,8 +121,8 @@ mod tests {
121121

122122
#[test]
123123
fn test_to_camel_case() {
124-
check(to_camel_case, "CamelCase", expect![[""]]);
125-
check(to_camel_case, "CamelCase_", expect![[""]]);
124+
check(to_camel_case, "UpperCamelCase", expect![[""]]);
125+
check(to_camel_case, "UpperCamelCase_", expect![[""]]);
126126
check(to_camel_case, "_CamelCase", expect![[""]]);
127127
check(to_camel_case, "lowerCamelCase", expect![["LowerCamelCase"]]);
128128
check(to_camel_case, "lower_snake_case", expect![["LowerSnakeCase"]]);
@@ -143,7 +143,7 @@ mod tests {
143143
check(to_upper_snake_case, "UPPER_SNAKE_CASE", expect![[""]]);
144144
check(to_upper_snake_case, "lower_snake_case", expect![["LOWER_SNAKE_CASE"]]);
145145
check(to_upper_snake_case, "Weird_Case", expect![["WEIRD_CASE"]]);
146-
check(to_upper_snake_case, "CamelCase", expect![["CAMEL_CASE"]]);
146+
check(to_upper_snake_case, "UpperCamelCase", expect![["UPPER_CAMEL_CASE"]]);
147147
check(to_upper_snake_case, "lowerCamelCase", expect![["LOWER_CAMEL_CASE"]]);
148148
check(to_upper_snake_case, "A", expect![[""]]);
149149
check(to_upper_snake_case, "ABC", expect![[""]]);

src/tools/rust-analyzer/crates/ide-db/src/imports/merge_imports.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ fn path_segment_cmp(a: &ast::PathSegment, b: &ast::PathSegment) -> Ordering {
614614
(Some(_), None) => Ordering::Greater,
615615
(None, Some(_)) => Ordering::Less,
616616
(Some(a_name), Some(b_name)) => {
617-
// snake_case < CamelCase < UPPER_SNAKE_CASE
617+
// snake_case < UpperCamelCase < UPPER_SNAKE_CASE
618618
let a_text = a_name.as_str().trim_start_matches("r#");
619619
let b_text = b_name.as_str().trim_start_matches("r#");
620620
if a_text.starts_with(char::is_lowercase)

src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/incorrect_case.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,10 @@ fn foo() {
229229
check_diagnostics(
230230
r#"
231231
struct non_camel_case_name {}
232-
// ^^^^^^^^^^^^^^^^^^^ 💡 warn: Structure `non_camel_case_name` should have CamelCase name, e.g. `NonCamelCaseName`
232+
// ^^^^^^^^^^^^^^^^^^^ 💡 warn: Structure `non_camel_case_name` should have UpperCamelCase name, e.g. `NonCamelCaseName`
233233
234234
struct SCREAMING_CASE {}
235-
// ^^^^^^^^^^^^^^ 💡 warn: Structure `SCREAMING_CASE` should have CamelCase name, e.g. `ScreamingCase`
235+
// ^^^^^^^^^^^^^^ 💡 warn: Structure `SCREAMING_CASE` should have UpperCamelCase name, e.g. `ScreamingCase`
236236
"#,
237237
);
238238
}
@@ -261,10 +261,10 @@ struct SomeStruct { SomeField: u8 }
261261
check_diagnostics(
262262
r#"
263263
enum some_enum { Val(u8) }
264-
// ^^^^^^^^^ 💡 warn: Enum `some_enum` should have CamelCase name, e.g. `SomeEnum`
264+
// ^^^^^^^^^ 💡 warn: Enum `some_enum` should have UpperCamelCase name, e.g. `SomeEnum`
265265
266266
enum SOME_ENUM {}
267-
// ^^^^^^^^^ 💡 warn: Enum `SOME_ENUM` should have CamelCase name, e.g. `SomeEnum`
267+
// ^^^^^^^^^ 💡 warn: Enum `SOME_ENUM` should have UpperCamelCase name, e.g. `SomeEnum`
268268
"#,
269269
);
270270
}
@@ -283,7 +283,7 @@ enum AABB {}
283283
check_diagnostics(
284284
r#"
285285
enum SomeEnum { SOME_VARIANT(u8) }
286-
// ^^^^^^^^^^^^ 💡 warn: Variant `SOME_VARIANT` should have CamelCase name, e.g. `SomeVariant`
286+
// ^^^^^^^^^^^^ 💡 warn: Variant `SOME_VARIANT` should have UpperCamelCase name, e.g. `SomeVariant`
287287
"#,
288288
);
289289
}
@@ -313,7 +313,7 @@ static some_weird_const: u8 = 10;
313313
check_diagnostics(
314314
r#"
315315
struct someStruct;
316-
// ^^^^^^^^^^ 💡 warn: Structure `someStruct` should have CamelCase name, e.g. `SomeStruct`
316+
// ^^^^^^^^^^ 💡 warn: Structure `someStruct` should have UpperCamelCase name, e.g. `SomeStruct`
317317
318318
impl someStruct {
319319
fn SomeFunc(&self) {
@@ -530,11 +530,11 @@ extern {
530530
check_diagnostics(
531531
r#"
532532
trait BAD_TRAIT {
533-
// ^^^^^^^^^ 💡 warn: Trait `BAD_TRAIT` should have CamelCase name, e.g. `BadTrait`
533+
// ^^^^^^^^^ 💡 warn: Trait `BAD_TRAIT` should have UpperCamelCase name, e.g. `BadTrait`
534534
const bad_const: u8;
535535
// ^^^^^^^^^ 💡 warn: Constant `bad_const` should have UPPER_SNAKE_CASE name, e.g. `BAD_CONST`
536536
type BAD_TYPE;
537-
// ^^^^^^^^ 💡 warn: Type alias `BAD_TYPE` should have CamelCase name, e.g. `BadType`
537+
// ^^^^^^^^ 💡 warn: Type alias `BAD_TYPE` should have UpperCamelCase name, e.g. `BadType`
538538
fn BAD_FUNCTION();
539539
// ^^^^^^^^^^^^ 💡 warn: Function `BAD_FUNCTION` should have snake_case name, e.g. `bad_function`
540540
fn BadFunction();
@@ -552,11 +552,11 @@ trait BAD_TRAIT {
552552
check_diagnostics_with_disabled(
553553
r#"
554554
trait BAD_TRAIT {
555-
// ^^^^^^^^^ 💡 warn: Trait `BAD_TRAIT` should have CamelCase name, e.g. `BadTrait`
555+
// ^^^^^^^^^ 💡 warn: Trait `BAD_TRAIT` should have UpperCamelCase name, e.g. `BadTrait`
556556
const bad_const: u8;
557557
// ^^^^^^^^^ 💡 warn: Constant `bad_const` should have UPPER_SNAKE_CASE name, e.g. `BAD_CONST`
558558
type BAD_TYPE;
559-
// ^^^^^^^^ 💡 warn: Type alias `BAD_TYPE` should have CamelCase name, e.g. `BadType`
559+
// ^^^^^^^^ 💡 warn: Type alias `BAD_TYPE` should have UpperCamelCase name, e.g. `BadType`
560560
fn BAD_FUNCTION(BAD_PARAM: u8);
561561
// ^^^^^^^^^^^^ 💡 warn: Function `BAD_FUNCTION` should have snake_case name, e.g. `bad_function`
562562
// ^^^^^^^^^ 💡 warn: Parameter `BAD_PARAM` should have snake_case name, e.g. `bad_param`
@@ -664,7 +664,7 @@ mod CheckNonstandardStyle {
664664
mod CheckBadStyle {
665665
//^^^^^^^^^^^^^ 💡 error: Module `CheckBadStyle` should have snake_case name, e.g. `check_bad_style`
666666
struct fooo;
667-
//^^^^ 💡 error: Structure `fooo` should have CamelCase name, e.g. `Fooo`
667+
//^^^^ 💡 error: Structure `fooo` should have UpperCamelCase name, e.g. `Fooo`
668668
}
669669
670670
mod F {
@@ -676,7 +676,7 @@ mod F {
676676
677677
#[deny(non_snake_case, non_camel_case_types)]
678678
pub struct some_type {
679-
//^^^^^^^^^ 💡 error: Structure `some_type` should have CamelCase name, e.g. `SomeType`
679+
//^^^^^^^^^ 💡 error: Structure `some_type` should have UpperCamelCase name, e.g. `SomeType`
680680
SOME_FIELD: u8,
681681
//^^^^^^^^^^ 💡 error: Field `SOME_FIELD` should have snake_case name, e.g. `some_field`
682682
SomeField: u16,
@@ -693,11 +693,11 @@ pub static SomeStatic: u8 = 10;
693693
694694
#[deny(non_snake_case, non_camel_case_types, non_upper_case_globals)]
695695
trait BAD_TRAIT {
696-
// ^^^^^^^^^ 💡 error: Trait `BAD_TRAIT` should have CamelCase name, e.g. `BadTrait`
696+
// ^^^^^^^^^ 💡 error: Trait `BAD_TRAIT` should have UpperCamelCase name, e.g. `BadTrait`
697697
const bad_const: u8;
698698
// ^^^^^^^^^ 💡 error: Constant `bad_const` should have UPPER_SNAKE_CASE name, e.g. `BAD_CONST`
699699
type BAD_TYPE;
700-
// ^^^^^^^^ 💡 error: Type alias `BAD_TYPE` should have CamelCase name, e.g. `BadType`
700+
// ^^^^^^^^ 💡 error: Type alias `BAD_TYPE` should have UpperCamelCase name, e.g. `BadType`
701701
fn BAD_FUNCTION(BAD_PARAM: u8);
702702
// ^^^^^^^^^^^^ 💡 error: Function `BAD_FUNCTION` should have snake_case name, e.g. `bad_function`
703703
// ^^^^^^^^^ 💡 error: Parameter `BAD_PARAM` should have snake_case name, e.g. `bad_param`
@@ -952,7 +952,7 @@ fn foo() {
952952
let FOO;
953953
#[allow(non_snake_case)]
954954
struct qux;
955-
// ^^^ 💡 warn: Structure `qux` should have CamelCase name, e.g. `Qux`
955+
// ^^^ 💡 warn: Structure `qux` should have UpperCamelCase name, e.g. `Qux`
956956
957957
fn BAZ() {
958958
// ^^^ 💡 error: Function `BAZ` should have snake_case name, e.g. `baz`

0 commit comments

Comments
 (0)