Inspectopedia
 
2024.3

Overly complex boolean expression

Warning
Last modified: 03 December 2024

Reports boolean expressions with too many terms. Such expressions may be confusing and bug-prone.

Example:

Configure the inspection:

  • Use the Maximum number of terms field to specify the maximum number of terms allowed in a boolean expression.

  • Use the Ignore pure conjunctions and disjunctions option to ignore boolean expressions which use only a single boolean operator repeatedly.