about summary refs log tree commit diff
path: root/src/test/ui
diff options
context:
space:
mode:
authorMaybe Waffle <waffle.lapkin@gmail.com>2022-07-29 23:06:13 +0400
committerMaybe Waffle <waffle.lapkin@gmail.com>2022-10-01 10:07:47 +0000
commit3694429d09a2586cea5c769cddee10cd70f39d84 (patch)
treefa09e66a0acbf8589a403f1c8e1106becf4c459f /src/test/ui
parentde341fe668fd821f701ca970c897d167104f0a17 (diff)
recover wrong-cased `use`s (`Use`, `USE`, etc)
Diffstat (limited to 'src/test/ui')
-rw-r--r--src/test/ui/parser/item-kw-case-mismatch.fixed7
-rw-r--r--src/test/ui/parser/item-kw-case-mismatch.rs7
-rw-r--r--src/test/ui/parser/item-kw-case-mismatch.stderr14
3 files changed, 28 insertions, 0 deletions
diff --git a/src/test/ui/parser/item-kw-case-mismatch.fixed b/src/test/ui/parser/item-kw-case-mismatch.fixed
new file mode 100644
index 00000000000..d99f89ccef5
--- /dev/null
+++ b/src/test/ui/parser/item-kw-case-mismatch.fixed
@@ -0,0 +1,7 @@
+// run-rustfix
+#![allow(unused_imports)]
+
+fn main() {}
+
+use std::ptr::read;  //~ ERROR keyword `use` is written in a wrong case
+use std::ptr::write; //~ ERROR keyword `use` is written in a wrong case
diff --git a/src/test/ui/parser/item-kw-case-mismatch.rs b/src/test/ui/parser/item-kw-case-mismatch.rs
new file mode 100644
index 00000000000..605552b5f14
--- /dev/null
+++ b/src/test/ui/parser/item-kw-case-mismatch.rs
@@ -0,0 +1,7 @@
+// run-rustfix
+#![allow(unused_imports)]
+
+fn main() {}
+
+Use std::ptr::read;  //~ ERROR keyword `use` is written in a wrong case
+USE std::ptr::write; //~ ERROR keyword `use` is written in a wrong case
diff --git a/src/test/ui/parser/item-kw-case-mismatch.stderr b/src/test/ui/parser/item-kw-case-mismatch.stderr
new file mode 100644
index 00000000000..aebbc9d558f
--- /dev/null
+++ b/src/test/ui/parser/item-kw-case-mismatch.stderr
@@ -0,0 +1,14 @@
+error: keyword `use` is written in a wrong case
+  --> $DIR/item-kw-case-mismatch.rs:6:1
+   |
+LL | Use std::ptr::read;
+   | ^^^ help: write it in the correct case (notice the capitalization): `use`
+
+error: keyword `use` is written in a wrong case
+  --> $DIR/item-kw-case-mismatch.rs:7:1
+   |
+LL | USE std::ptr::write;
+   | ^^^ help: write it in the correct case: `use`
+
+error: aborting due to 2 previous errors
+