diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/SimplifyBooleanExpressionCheck.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/SimplifyBooleanExpressionCheck.java index 5e98ce6a4..7a959ddd3 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/SimplifyBooleanExpressionCheck.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/SimplifyBooleanExpressionCheck.java @@ -23,7 +23,17 @@ import com.puppycrawl.tools.checkstyle.api.DetailAST; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //////////////////////////////////////////////////////////////////////////////// - +/** + * Checks for overly complicated boolean expressions. Currently finds code like + * if (b == true), b || true, !false, + * etc. + * + *

+ * Rationale: Complex boolean logic makes code hard to understand and maintain. + *

+ * + * @author lkuehne + */ public class SimplifyBooleanExpressionCheck extends Check {