]> git.mjollnir.org Git - moodle.git/commitdiff
todochecker: don't match variables called $todo or fields called ->todo.
authortjhunt <tjhunt>
Fri, 17 Jul 2009 07:40:54 +0000 (07:40 +0000)
committertjhunt <tjhunt>
Fri, 17 Jul 2009 07:40:54 +0000 (07:40 +0000)
lib/simpletest/todochecker.php

index dbe026d42efcb62a4d55181e5052444a6c1dcea5..51799f68c22e446a9057b696414f2d05c2e0d2e5 100644 (file)
@@ -110,7 +110,7 @@ function check_to_dos($filepath) {
     $lines = file($filepath);
     $matchesinfile = array();
     foreach ($lines as $lineno => $line) {
-        if (preg_match('/\bTODO\b/i', $line)) {
+        if (preg_match('/(?<!->|\$)\bTODO\b/i', $line)) {
             $matchesinfile[$lineno] = $line;
         }
     }