Enhancer for the SpotBugs plugin. The SpotBugs tasks will be configured to let the build continue
even if violations are found, and to include messages in the XML report. Each task will also have
a TransformingReport added to its convention. This report will, if enabled, create an
HTML report from the XML report by applying an XSL transformation.
| Constructor and description |
|---|
SpotBugsEnhancer
(org.gradle.api.Project pProject)Create an enhancer for the SpotBugsPlugin. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
configureExtension()Configure the SpotBugs extension with some opinionated defaults. |
|
AbstractCheckTaskEnhancer<org.gradle.api.Task> |
createTaskEnhancer(org.gradle.api.Task pTask) |
|
java.lang.Class<org.gradle.api.Task> |
getTaskClass() |
| Methods inherited from class | Name |
|---|---|
class AbstractPluginEnhancer |
configureCodeQualityExtension, configureExtension, createTaskEnhancer, createTemporaryFileSpec, enhance, getTaskClass, removeTestSourceSet |
class org.myire.quill.common.ProjectAware |
org.myire.quill.common.ProjectAware#getProject(), org.myire.quill.common.ProjectAware#getProjectLogger(), org.myire.quill.common.ProjectAware#wait(long, int), org.myire.quill.common.ProjectAware#wait(long), org.myire.quill.common.ProjectAware#wait(), org.myire.quill.common.ProjectAware#equals(java.lang.Object), org.myire.quill.common.ProjectAware#toString(), org.myire.quill.common.ProjectAware#hashCode(), org.myire.quill.common.ProjectAware#getClass(), org.myire.quill.common.ProjectAware#notify(), org.myire.quill.common.ProjectAware#notifyAll() |
Create an enhancer for the SpotBugsPlugin.
pProject - The project in which the plugin should be enhanced.Configure the SpotBugs extension with some opinionated defaults.