AnimalSniffer plugin. Implemented the same way as gradle quality plugins (checkstyle, pmd, findbugs): main configuration 'animalsniffer' used to configure custom tasks, registered for each source set.
Signatures are expected to be defined with 'signature' configuration. Multiple signatures may be set. If no signatures defined - no check will be performed.
Reports configuration is performed with reports section. Only text report supported. All violations are always printed to console.
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin |
__$stMC |
| Type | Name and description |
|---|---|
protected void |
configureForSourceSet(org.gradle.api.tasks.SourceSet sourceSet, AnimalSniffer task) |
protected void |
configureTaskDefaults(AnimalSniffer task, java.lang.String baseName) |
protected void |
createConfigurations() |
protected org.gradle.api.plugins.quality.CodeQualityExtension |
createExtension() |
protected java.lang.Class<AnimalSniffer> |
getTaskType() |
protected java.lang.String |
getToolName() |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin |
org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#setProperty(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getProperty(java.lang.String), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#apply(org.gradle.api.internal.project.ProjectInternal), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#apply(java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#invokeMethod(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getMetaClass(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#setMetaClass(groovy.lang.MetaClass), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(long, int), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(long), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#equals(java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#toString(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#hashCode(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getClass(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#notify(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |