| Commits to the Git repository do not require the CVS $Id$ keyword in each file. (Drupal Docs) | Other | role_expire.module | 2 | N/A |  |
| Doxygen uses @todo and @bug to markup things to be done. | Other | role_expire.module | 12 | N/A |  |
| put a space between the asterisk and the comment text | Other | role_expire.module | 16 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 19 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 24 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 33 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 52 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 57 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 76 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 89 | N/A |  |
| Doxygen uses @todo and @bug to markup things to be done. | Other | role_expire.module | 107 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 116 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 119 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 144 | N/A |  |
| put a space between the asterisk and the comment text | Other | role_expire.module | 173 | N/A |  |
| Separate comments from comment syntax by a space. | Other | role_expire.module | 175 | N/A |  |
| Missing parenthesis after function name | Other | role_expire.module | 176 | N/A |  |
Format should be * Implementation of hook_foo(). | Other | role_expire.module | 176 | N/A |  |
| Separate comments from comment syntax by a space. | Other | role_expire.module | 178 | N/A |  |
| Separate comments from comment syntax by a space. | Other | role_expire.module | 188 | N/A |  |
| The $text argument to l() should be enclosed within t() so that it is translatable. | Other | role_expire.module | 244 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 246 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 247 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 260 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 262 | N/A |  |
| @param and @return descriptions begin indented on the next line. (Drupal Docs) | Other | role_expire.module | 262 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 263 | N/A |  |
| @param and @return descriptions begin indented on the next line. (Drupal Docs) | Other | role_expire.module | 263 | N/A |  |
| missing space after comma | Other | role_expire.module | 274 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 277 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 278 | N/A |  |
| The $text argument to l() should be enclosed within t() so that it is translatable. | Other | role_expire.module | 278 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 298 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 315 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 324 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 325 | N/A |  |
| The $text argument to l() should be enclosed within t() so that it is translatable. | Other | role_expire.module | 325 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | role_expire.module | 330 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 342 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 350 | N/A |  |
| missing space after comma | Other | role_expire.module | 352 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 358 | N/A |  |
| missing space after comma | Other | role_expire.module | 371 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 389 | N/A |  |
| in most cases, replace the string function with the drupal_ equivalent string functions | Other | role_expire.module | 424 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 481 | N/A |  |
| Doxygen uses @todo and @bug to markup things to be done. | Other | role_expire.module | 481 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 483 | N/A |  |
| string concatenation should be formatted with a space separating the operators (dot .) and non-quote terms | Other | role_expire.module | 500 | N/A |  |
| missing space after comma | Other | role_expire.module | 500 | N/A |  |
| The $text argument to l() should be enclosed within t() so that it is translatable. | Other | role_expire.module | 500 | N/A |  |
| There should be no trailing spaces | Other | role_expire.module | 502 | N/A |  |
| Use Drupal's format_date(), not PHP's default date(). | Other | role_expire.module | 506 | N/A |  |
| put a space between the asterisk and the comment text | Other | role_expire.module | 516 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 519 | N/A |  |
| Function summaries should be one line only. (Drupal Docs) | Other | role_expire.module | 538 | N/A |  |
| If you define a @param or @return, you should document it as well. | Other | role_expire.module | 539 | N/A |  |