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 TextResource
getConfig()
The CodeNarc configuration to use.java.io.File
getConfigFile()
The CodeNarc configuration file to use.int
getMaxPriority1Violations()
The maximum number of priority 1 violations allowed before failing the build.int
getMaxPriority2Violations()
The maximum number of priority 2 violations allowed before failing the build.int
getMaxPriority3Violations()
The maximum number of priority 3 violations allowed before failing the build.java.lang.String
getReportFormat()
The format type of the CodeNarc report.void
setConfig(TextResource config)
The CodeNarc configuration to use.void
setConfigFile(java.io.File file)
The CodeNarc configuration file to use.void
setMaxPriority1Violations(int maxPriority1Violations)
The maximum number of priority 1 violations allowed before failing the build.void
setMaxPriority2Violations(int maxPriority2Violations)
The maximum number of priority 2 violations allowed before failing the build.void
setMaxPriority3Violations(int maxPriority3Violations)
The maximum number of priority 3 violations allowed before failing the build.void
setReportFormat(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 theconfigFile
property.- Since:
- 2.2
-
setConfig
public void setConfig(TextResource config)
The CodeNarc configuration to use. Replaces theconfigFile
property.- 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
.
-
-