JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
apply(Project)
- Method in
QualityPlugin
B
C
CheckstyleReporter
- Class in
ru.vyarus.gradle.plugin.quality.report
Prints checkstyle errors (from xml report) into console.
CheckstyleReporter(ConfigLoader)
- Constructor in
CheckstyleReporter
CodeNarcReporter
- Class in
ru.vyarus.gradle.plugin.quality.report
Prints codenarc errors (from xml report) into console.
ConfigLoader
- Class in
ru.vyarus.gradle.plugin.quality
Loads configuration files either from custom configs directory (quality.configDir) or from classpath.
ConfigLoader(Project)
- Constructor in
ConfigLoader
CpdReporter
- Class in
ru.vyarus.gradle.plugin.quality.report
Prints CPD duplicates (from xml report) into console.
CpdReporter(ConfigLoader)
- Constructor in
CpdReporter
CpdUtils
- Class in
ru.vyarus.gradle.plugin.quality.util
Cpd configuration helper utils.
D
DurationFormatter
- Class in
ru.vyarus.gradle.plugin.quality.util
Copy of gradle's internal org.gradle.internal.time.TimeFormatting class, which become internal in gradle 4.2 and broke compatibility.
E
exclude(String)
- Method in
QualityExtension
Shortcut for
exclude
extractFile(String)
- Method in
ReportUtils
@param path absolute path to source file
extractJavaClass(Collection<File>, File)
- Method in
FileUtils
Resolves class name from source file.
extractJavaPackage(Project, String)
- Method in
ReportUtils
Special version of package matching mechanism for muti-module resolution: looks for all source sets and all child modules.
F
FileUtils
- Class in
ru.vyarus.gradle.plugin.quality.util
Path utilities.
findAndConfigurePlugin(Project, Closure)
- Method in
CpdUtils
In case of multi-module projects cpd most likely will be applied in the root project, but quality plugin is applied on subproject level.
findConfigurationJar(Project, String, String)
- Method in
FileUtils
Finds exact jar in gradle configuration.
findCpdTask(Project)
- Method in
CpdUtils
@param project cpd plugin declaration project
findMatchingSet(String, String, Collection<SourceSet>)
- Method in
FileUtils
Searches for source set current task belongs to using task name build convention.
format(long)
- Method in
DurationFormatter
@param duration duration in milliseconds
G
generateHtmlReport(SourceTask, String)
- Method in
CpdReporter
generateHtmlReport(T, String)
- Method in
HtmlReportGenerator
Called after quality tool task to generate html report.
generateHtmlReport(SpotBugsTask, String)
- Method in
SpotbugsReporter
H
HtmlReportGenerator
- Interface in
ru.vyarus.gradle.plugin.quality.report
Responsible for html report generation for plugins not supporting that directly.
I
InitQualityConfigTask
- Class in
ru.vyarus.gradle.plugin.quality.task
Task copies default configs to user directory (quality.configDir) for customization.
InitQualityConfigTask()
- Constructor in
InitQualityConfigTask
initUserConfigs(boolean)
- Method in
ConfigLoader
Copies default configs into configured user directory.
isCpdAlreadyConfigured(Project)
- Method in
CpdUtils
In case of multi-module projects, many sub modules may be declared with quality plugin.
isPluginEnabled(Project)
- Method in
SpotbugsUtils
@param project gradle project
J
K
L
loadFileFromJar(File, String, Closure<T>)
- Method in
FileUtils
Loads file from provided jar file (found with
findConfigurationJar(org.gradle.api.Project, java.lang.String, java.lang.String)
).
M
mergeExcludes(File, Collection<File>, Collection<File>, Integer)
- Method in
SpotbugsUtils
Spotbugs task is a org.gradle.api.tasks.SourceTask, but does not properly support exclusions.
N
noRootFilePath(File)
- Method in
ReportUtils
@param file file to resolve path
O
P
PmdReporter
- Class in
ru.vyarus.gradle.plugin.quality.report
Prints pmd errors (from xml report) into console.
Q
QualityExtension
- Class in
ru.vyarus.gradle.plugin.quality
Quality plugin configuration.
QualityExtension(Project)
- Constructor in
QualityExtension
QualityPlugin
- Class in
ru.vyarus.gradle.plugin.quality
Quality plugin enables and configures quality plugins for java and groovy projects.
QualityPlugin.Context
- Class in
ru.vyarus.gradle.plugin.quality
Internal configuration context.
R
replaceExcludeFilter(SpotBugsTask, QualityExtension, Logger)
- Method in
SpotbugsUtils
Replace exclusion file with extended one when exclusions are required.
report(Checkstyle, String)
- Method in
CheckstyleReporter
report(CodeNarc, String)
- Method in
CodeNarcReporter
report(SourceTask, String)
- Method in
CpdReporter
report(Pmd, String)
- Method in
PmdReporter
report(T, String)
- Method in
Reporter
Called after quality tool task to report violations.
report(SpotBugsTask, String)
- Method in
SpotbugsReporter
Reporter
- Interface in
ru.vyarus.gradle.plugin.quality.report
Reporter is responsible for printing violations into console and possible html report generation.
ReportUtils
- Class in
ru.vyarus.gradle.plugin.quality.report
Reporting utils.
resolveCheckstyleConfig(boolean)
- Method in
ConfigLoader
resolveCodenarcConfig(boolean)
- Method in
ConfigLoader
resolveCpdXsl(boolean)
- Method in
ConfigLoader
resolveIgnoredFiles(FileTree, Collection<String>)
- Method in
FileUtils
Resolves excluded files of file set.
resolvePmdConfig(boolean)
- Method in
ConfigLoader
resolveSpotbugsExclude(boolean)
- Method in
ConfigLoader
resolveSpotbugsXsl(boolean)
- Method in
ConfigLoader
run()
- Method in
InitQualityConfigTask
S
spotbugsPlugin(String)
- Method in
QualityExtension
Shortcut for spotbugs plugin registration (
spotbugsPlugins
).
SpotbugsReporter
- Class in
ru.vyarus.gradle.plugin.quality.report
Prints spotbugs errors (from xml report) into console and generates html report using custom xsl.
SpotbugsReporter(ConfigLoader)
- Constructor in
SpotbugsReporter
SpotbugsUtils
- Class in
ru.vyarus.gradle.plugin.quality.util
Spotbugs helper utils.
T
toConsoleLink(File)
- Method in
ReportUtils
@param file file
U
unescapeHtml(String)
- Method in
ReportUtils
Unescapes html string.
unifyCpdSources(Project, TaskProvider<SourceTask>, Collection<SourceSet>)
- Method in
CpdUtils
By default, cpd lookup all project source sets.
V
validateRankSetting(int)
- Method in
SpotbugsUtils
Validate declared rank value correctness.
W
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation