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

D

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, String) - Method in ReportUtils
Resolve java package from provided absolute source path.

F

FileUtils - Class in ru.vyarus.gradle.plugin.quality.util
Path utilities.
FindbugsReporter - Class in ru.vyarus.gradle.plugin.quality.report
Prints findbugs errors (from xml report) into console and generates html report using custom xsl.
FindbugsReporter(ConfigLoader) - Constructor in FindbugsReporter
FindbugsUtils - Class in ru.vyarus.gradle.plugin.quality.util
Findbugs helper utils.
findMatchingSet(String, String, Collection<SourceSet>) - Method in FileUtils
Searches for source set current task belongs to using task name build convention.

G

generateHtmlReport(Project, String) - Method in FindbugsReporter
generateHtmlReport(Project, String) - Method in HtmlReportGenerator
Called after quality tool task to generate html report.

H

HtmlReportGenerator - Interface in ru.vyarus.gradle.plugin.quality.report
Responsible for html report generation for plugins not supporting that directly (findbugs).

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.

J

K

L

M

mergeExcludes(File, Collection<File>, Collection<File>) - Method in FindbugsUtils
Findbugs 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(FindBugs, QualityExtension, Logger) - Method in FindbugsUtils
Replace exclusion file with extended one when exclusions are required.
report(Project, String) - Method in CheckstyleReporter
report(Project, String) - Method in CodeNarcReporter
report(Project, String) - Method in FindbugsReporter
report(Project, String) - Method in PmdReporter
report(Project, String) - Method in Reporter
Called after quality tool task to report violations.
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
resolveFindbugsExclude(boolean) - Method in ConfigLoader
resolveFindbugsXsl(boolean) - Method in ConfigLoader
resolveIgnoredFiles(FileTree, Collection<String>) - Method in FileUtils
Resolves excluded files of file set.
resolvePmdConfig(boolean) - Method in ConfigLoader
run() - Method in InitQualityConfigTask

S

T

toConsoleLink(File) - Method in ReportUtils
@param file file

U

unescapeHtml(String) - Method in ReportUtils
Unescapes html string.

V

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 _