Index: coder.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/coder.module,v
retrieving revision 1.88.2.32
diff -u -p -r1.88.2.32 coder.module
--- coder.module 29 Mar 2008 23:55:19 -0000 1.88.2.32
+++ coder.module 7 May 2008 09:45:46 -0000
@@ -58,10 +58,19 @@ function coder_reviews() {
     $files = drupal_system_listing('coder_.*\.inc$', $path, 'filename', 0);
     foreach ($files as $file) {
       require_once('./'. $file->filename);
-      $function = $file->name .'_reviews';
+      // Grab extension name
+      $string_parts = explode('_', $file->name);
+      array_shift($string_parts);
+      if (count($string_parts) > 1) {
+        $ext_name = implode('_', $string_parts);
+      }
+      else {
+        $ext_name = $string_parts[0];
+      }
+      $function = 'coder_'. $ext_name .'_reviews';
       if (function_exists($function)) {
         if ($review = call_user_func($function)) {
-          $_coder_reviews = array_merge($_coder_reviews, $review);
+          $_coder_reviews[$ext_name] = $review;
         }
       }
     }
Index: includes/coder_47.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_47.inc,v
retrieving revision 1.14.2.5
diff -u -p -r1.14.2.5 coder_47.inc
--- includes/coder_47.inc 16 Feb 2008 14:21:57 -0000 1.14.2.5
+++ includes/coder_47.inc 7 May 2008 09:45:46 -0000
@@ -106,7 +106,7 @@ function coder_47_reviews() {
     '#rules' => $rules,
     '#severity' => 'critical',
   );
-  return array('upgrade47' => $review);
+  return $review;
 }

 /**
Index: includes/coder_50.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_50.inc,v
retrieving revision 1.21.2.6
diff -u -p -r1.21.2.6 coder_50.inc
--- includes/coder_50.inc 30 Jan 2008 10:44:48 -0000 1.21.2.6
+++ includes/coder_50.inc 7 May 2008 09:45:46 -0000
@@ -81,7 +81,7 @@ function coder_50_reviews() {
     '#rules' => $rules,
     '#severity' => 'critical',
   );
-  return array('upgrade50' => $review);
+  return $review;
 }

 /**
Index: includes/coder_6x.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_6x.inc,v
retrieving revision 1.17.2.47
diff -u -p -r1.17.2.47 coder_6x.inc
--- includes/coder_6x.inc 3 Mar 2008 15:11:55 -0000 1.17.2.47
+++ includes/coder_6x.inc 7 May 2008 09:45:46 -0000
@@ -445,7 +445,7 @@ function coder_6x_reviews() {
     '#rules' => $rules,
     '#severity' => 'critical',
   );
-  return array('upgrade6x' => $review);
+  return $review;
 }

 /**
Index: includes/coder_comment.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_comment.inc,v
retrieving revision 1.1.4.7
diff -u -p -r1.1.4.7 coder_comment.inc
--- includes/coder_comment.inc 1 Mar 2008 14:54:43 -0000 1.1.4.7
+++ includes/coder_comment.inc 7 May 2008 09:45:46 -0000
@@ -85,7 +85,7 @@ function coder_comment_reviews() {
     '#rules' => $rules,
     '#description' => t('every developer should use'),
   );
-  return array('comment' => $review);
+  return $review;
 }

 function _coder_comment_Id_warning() {
Index: includes/coder_security.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_security.inc,v
retrieving revision 1.15.2.7
diff -u -p -r1.15.2.7 coder_security.inc
--- includes/coder_security.inc 16 Feb 2008 14:21:57 -0000 1.15.2.7
+++ includes/coder_security.inc 7 May 2008 09:45:46 -0000
@@ -48,7 +48,7 @@ function coder_security_reviews() {
     '#severity' => 'critical',
     '#description' => t('very basic, needs work, but what it finds is good'),
   );
-  return array('security' => $review);
+  return $review;
 }


Index: includes/coder_sql.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/Attic/coder_sql.inc,v
retrieving revision 1.1.4.8
diff -u -p -r1.1.4.8 coder_sql.inc
--- includes/coder_sql.inc 16 Feb 2008 14:21:57 -0000 1.1.4.8
+++ includes/coder_sql.inc 7 May 2008 09:45:46 -0000
@@ -47,7 +47,7 @@ function coder_sql_reviews() {
     '#rules' => $rules,
     '#description' => t('new review, so use with caution'),
   );
-  return array('sql' => $review);
+  return $review;
 }

 /**
Index: includes/coder_style.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/coder/includes/coder_style.inc,v
retrieving revision 1.16.2.11
diff -u -p -r1.16.2.11 coder_style.inc
--- includes/coder_style.inc 1 Feb 2008 12:54:43 -0000 1.16.2.11
+++ includes/coder_style.inc 7 May 2008 09:45:46 -0000
@@ -137,7 +137,7 @@ function coder_style_reviews() {
     '#rules' => $rules,
     '#description' => t('every developer should use'),
   );
-  return array('style' => $review);
+  return $review;
 }

 /**
