| Violation | Message | Line | 
|---|
  | Missing a header - not enough lines in file. | 1 | 
  | '{' should be on the previous line. | 36 | 
  | Name 'BASEDIR' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 42 | 
  | Variable 'BASEDIR' must be private and have accessor methods. | 42 | 
  | Line has trailing spaces. | 43 | 
  | Line has trailing spaces. | 48 | 
  | Variable 'log' must be private and have accessor methods. | 56 | 
  | Line has trailing spaces. | 57 | 
  | Expected @param tag for 'name'. | 63 | 
  | Line has trailing spaces. | 65 | 
  | Line has trailing spaces. | 68 | 
  | Line has trailing spaces. | 74 | 
  | Line has trailing spaces. | 77 | 
  | '}' should be on the same line. | 98 | 
  | Line has trailing spaces. | 114 | 
  | Line has trailing spaces. | 123 | 
  | Line has trailing spaces. | 125 | 
  | '}' should be on the same line. | 129 | 
  | Line has trailing spaces. | 133 | 
  | Line has trailing spaces. | 136 | 
  | Line has trailing spaces. | 147 |