| [GRADLE-670] Checkstyle should have option to not throw exception upon violation detections Created: 30/Sep/09 Updated: 04/Jan/13 Resolved: 24/Nov/10 | |
| Status: | Resolved | 
| Project: | Gradle | 
| Affects Version/s: | 0.8 | 
| Fix Version/s: | 0.9-rc-1 | 
| Type: | Improvement | ||
| Reporter: | Spencer Allain | Assignee: | Hans Dockter | 
| Resolution: | Fixed | Votes: | 1 | 
| Description | 
| Checkstyle is basically unusable, because it throws a GradleException when any violation is detected (which causes the build to fail). Fail-on-violation is a useful option, but it certainly cannot be the default (and isn't for the underlying ant task), especially when attempting to use the plugin on existing code. Basically, I cannot utilize this valuable plugin until this behavior is modified. | 
| Comments | 
| Comment by Jason Porter [ 08/Dec/09 ] | 
| Here's your work around: ant.properties['org.gradle.checkstyle.violations'] = false It seems like there are ant warnings after checkstyle though, but at least it doesn't throw the exception any more. This really needs to be a configurable part of the task. | 
| Comment by Adam Murdoch [ 09/Dec/09 ] | 
| This has been applied. Thank you for the patch. I changed it a little. I've called the property ignoreFailures and the default is false. The property is also on the Test and CodeNarc tasks as well, now. |