| There should be no trailing spaces | Other | ip_login.install | 17 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 22 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 27 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 30 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 41 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 45 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 53 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 54 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 55 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 57 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 60 | N/A |  |
| Control statements should have one space between the control keyword and opening parenthesis | Other | ip_login.install | 64 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 64 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 68 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 73 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 76 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 87 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 93 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 104 | N/A |  |
| There should be no trailing spaces | Other | ip_login.install | 110 | N/A |  |
| Control statements should have one space between the control keyword and opening parenthesis | Other | ip_login.install | 114 | N/A |  |
| Control statements should have one space between the control keyword and opening parenthesis | Other | ip_login.install | 118 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 118 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 119 | N/A |  |
| Control statements should have one space between the control keyword and opening parenthesis | Other | ip_login.install | 124 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 124 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 125 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 127 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 128 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 129 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 130 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 131 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 132 | N/A |  |
| else statements should begin on a new line | Other | ip_login.install | 134 | N/A |  |
| Use an indent of 2 spaces, with no tabs | Other | ip_login.install | 136 | N/A |  |
| Control statements should have one space between the control keyword and opening parenthesis | Other | ip_login.install | 142 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 142 | N/A |  |
| The $message argument to drupal_set_message() should be enclosed within t() so that it is translatable. | Other | ip_login.install | 143 | N/A |  |
| use a space between the closing parenthesis and the open bracket | Other | ip_login.install | 144 | N/A |  |
| else statements should begin on a new line | Other | ip_login.install | 144 | N/A |  |