No Commented Code

December 12, 2014 ยท View on GitHub

In the age of ubiquitous Version Control System, there is just no reason to put code in comments and commit them.

Rule Details

The following patterns are considered warnings:

<?php
	//if ($foo) 
	{
		$a++;
		# $c++;
	} /* else 
	{
		$b--;
	}
	*/
?>
<?php
	/**
     * Returns some valuable answer from this object : $x ? 1 : 0;
     *
     * @return string
     */
    function foo($x) { return magic($x); }
?>

When Not To Use It

If needed, just use revert from the control version system.