include::../description.adoc[] == Noncompliant Code Example ---- def compute(a, b) sum = a + b if sum > 0 # Noncompliant; empty on purpose or missing piece of code? end puts "Result: #{sum}" end ---- == Compliant Solution ---- def compute(a, b) sum = a + b if sum > 0 puts "Positive result" end puts "Result: #{sum}" end ---- == Exceptions When a block contains a comment, this block is not considered to be empty. ``++while++`` and ``++unless++`` loops are also exception to the rule. ---- while @order.process_next; end # Compliant ----