All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.ruby.rules.ruby.S1764.html Maven / Gradle / Ivy

There is a newer version: 1.18.0.234
Show newest version

Why is this an issue?

Using the same value on both sides of a binary operator is a code defect. In the case of logical operators, it is either a copy/paste error and, therefore, a bug, or it is simply duplicated code and should be simplified. In the case of bitwise operators and most binary mathematical operators, having the same value on both sides of an operator yields predictable results and should be simplified as well.

Exceptions

This rule ignores *, +, and =.

Resources

  • {rule:ruby:S1656} - Implements a check on =.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy