| Violation | Message | Line | 
|---|
  | Line does not match expected header line of 'JSch 0.0.* was released under the GNU LGPL license.  Later, we have switched '. | 1 | 
  | '{' should be on the previous line. | 56 | 
  | First sentence should end with a period. | 85 | 
  | Line has trailing spaces. | 116 | 
  | Variable 'logOutput' must be private and have accessor methods. | 122 | 
  | Line has trailing spaces. | 123 | 
  | Missing a Javadoc comment. | 153 | 
  | Missing a Javadoc comment. | 161 | 
  | Missing a Javadoc comment. | 166 | 
  | 'cast' is not followed by whitespace. | 167 | 
  | Missing a Javadoc comment. | 175 | 
  | 'cast' is not followed by whitespace. | 178 | 
  | Line has trailing spaces. | 179 | 
  | Line has trailing spaces. | 181 | 
  | Line has trailing spaces. | 185 | 
  | Line has trailing spaces. | 190 | 
  | Line has trailing spaces. | 194 | 
  | Line is longer than 120 characters. | 200 | 
  | Expression can be simplified. | 211 | 
  | Avoid inline conditionals. | 211 | 
  | '}' should be on the same line. | 251 | 
  | 'cast' is not followed by whitespace. | 271 | 
  | '}' should be on the same line. | 279 | 
  | Must have at least one statement. | 280 | 
  | '1000' is a magic number. | 284 | 
  | Expected an @return tag. | 299 | 
  | Expected @param tag for 'name'. | 299 | 
  | Expected @throws tag for 'MalformedURLException'. | 299 | 
  | Expected @throws tag for 'MojoFailureException'. | 299 | 
  | '}' should be on the same line. | 307 | 
  | '}' should be on the same line. | 311 | 
  | Expected an @return tag. | 329 | 
  | Expected @throws tag for 'Exception'. | 329 |