summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs')
-rw-r--r--src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs b/src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs
new file mode 100644
index 000000000..9564e373c
--- /dev/null
+++ b/src/tools/clippy/tests/ui/suspicious_unary_op_formatting.rs
@@ -0,0 +1,23 @@
+#![warn(clippy::suspicious_unary_op_formatting)]
+
+#[rustfmt::skip]
+fn main() {
+ // weird binary operator formatting:
+ let a = 42;
+
+ if a >- 30 {}
+ if a >=- 30 {}
+
+ let b = true;
+ let c = false;
+
+ if b &&! c {}
+
+ if a >- 30 {}
+
+ // those are ok:
+ if a >-30 {}
+ if a < -30 {}
+ if b && !c {}
+ if a > - 30 {}
+}