Package org.gradle.api.plugins.quality
Class CodeNarcExtension
- java.lang.Object
-
- org.gradle.api.plugins.quality.CodeQualityExtension
-
- org.gradle.api.plugins.quality.CodeNarcExtension
-
public abstract class CodeNarcExtension extends CodeQualityExtension
Configuration options for the CodeNarc plugin.- See Also:
CodeNarcPlugin
-
-
Constructor Summary
Constructors Constructor Description CodeNarcExtension(Project project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextResourcegetConfig()The CodeNarc configuration to use.java.io.FilegetConfigFile()The CodeNarc configuration file to use.intgetMaxPriority1Violations()The maximum number of priority 1 violations allowed before failing the build.intgetMaxPriority2Violations()The maximum number of priority 2 violations allowed before failing the build.intgetMaxPriority3Violations()The maximum number of priority 3 violations allowed before failing the build.java.lang.StringgetReportFormat()The format type of the CodeNarc report.voidsetConfig(TextResource config)The CodeNarc configuration to use.voidsetConfigFile(java.io.File file)The CodeNarc configuration file to use.voidsetMaxPriority1Violations(int maxPriority1Violations)The maximum number of priority 1 violations allowed before failing the build.voidsetMaxPriority2Violations(int maxPriority2Violations)The maximum number of priority 2 violations allowed before failing the build.voidsetMaxPriority3Violations(int maxPriority3Violations)The maximum number of priority 3 violations allowed before failing the build.voidsetReportFormat(java.lang.String reportFormat)The format type of the CodeNarc report.-
Methods inherited from class org.gradle.api.plugins.quality.CodeQualityExtension
getReportsDir, getSourceSets, getToolVersion, isIgnoreFailures, setIgnoreFailures, setReportsDir, setSourceSets, setToolVersion
-
-
-
-
Constructor Detail
-
CodeNarcExtension
public CodeNarcExtension(Project project)
-
-
Method Detail
-
getConfig
public TextResource getConfig()
The CodeNarc configuration to use. Replaces theconfigFileproperty.- Since:
- 2.2
-
setConfig
public void setConfig(TextResource config)
The CodeNarc configuration to use. Replaces theconfigFileproperty.- Since:
- 2.2
-
getConfigFile
public java.io.File getConfigFile()
The CodeNarc configuration file to use.
-
setConfigFile
public void setConfigFile(java.io.File file)
The CodeNarc configuration file to use.
-
getMaxPriority1Violations
public int getMaxPriority1Violations()
The maximum number of priority 1 violations allowed before failing the build.
-
setMaxPriority1Violations
public void setMaxPriority1Violations(int maxPriority1Violations)
The maximum number of priority 1 violations allowed before failing the build.
-
getMaxPriority2Violations
public int getMaxPriority2Violations()
The maximum number of priority 2 violations allowed before failing the build.
-
setMaxPriority2Violations
public void setMaxPriority2Violations(int maxPriority2Violations)
The maximum number of priority 2 violations allowed before failing the build.
-
getMaxPriority3Violations
public int getMaxPriority3Violations()
The maximum number of priority 3 violations allowed before failing the build.
-
setMaxPriority3Violations
public void setMaxPriority3Violations(int maxPriority3Violations)
The maximum number of priority 3 violations allowed before failing the build.
-
getReportFormat
public java.lang.String getReportFormat()
The format type of the CodeNarc report. One ofhtml,xml,text,console.
-
setReportFormat
public void setReportFormat(java.lang.String reportFormat)
The format type of the CodeNarc report. One ofhtml,xml,text,console.
-
-