rspec/rules/S7439/rust/rule.adoc

21 lines
474 B
Plaintext
Raw Normal View History

== Why is this an issue?
Comparisons involving overlapping ranges that can never be true are likely a programming mistake and can result in unreachable code.
=== Code examples
==== Noncompliant code example
[source,rust]
----
if status_code <= 400 && status_code > 500 { // Noncompliant: The condition can never be true.
// ...
}
----
== Resources
=== Documentation
* Clippy Lints - https://rust-lang.github.io/rust-clippy/master/index.html#impossible_comparisons