Index
All Classes and Interfaces|All Packages
A
- allRules(boolean) - Method in class rife.bld.extension.DetektOperation
-
Activates all available (even unstable) rules.
- autoCorrect(boolean) - Method in class rife.bld.extension.DetektOperation
-
Allow rules to autocorrect code if they support it.
B
- baseline(String) - Method in class rife.bld.extension.DetektOperation
-
If a baseline xml file is passed in, only new code smells not in the baseline are printed in the console.
- basePath(String) - Method in class rife.bld.extension.DetektOperation
-
Specifies a directory as the base path.
- buildUponDefaultConfig(boolean) - Method in class rife.bld.extension.DetektOperation
-
Preconfigures detekt with a bunch of rules and some opinionated defaults for you.
C
- classPath(String...) - Method in class rife.bld.extension.DetektOperation
-
EXPERIMENTAL: Paths where to find user class files and depending jar files.
- classPath(Collection<String>) - Method in class rife.bld.extension.DetektOperation
-
EXPERIMENTAL: Paths where to find user class files and depending jar files.
- config(String...) - Method in class rife.bld.extension.DetektOperation
-
Path to the config file (
path/to/config.yml
). - config(Collection<String>) - Method in class rife.bld.extension.DetektOperation
-
Path to the config file (
path/to/config.yml
). - configResource(String) - Method in class rife.bld.extension.DetektOperation
-
Path to the config resource on detekt's classpath (
path/to/config.yml
). - createBaseline(boolean) - Method in class rife.bld.extension.DetektOperation
-
Treats current analysis findings as a smell baseline for future detekt runs.
D
- debug(boolean) - Method in class rife.bld.extension.DetektOperation
-
Prints extra information about configurations and extensions.
- DetektOperation - Class in rife.bld.extension
-
Performs static code analysis with Detekt.
- DetektOperation() - Constructor for class rife.bld.extension.DetektOperation
- DetektReport - Record Class in rife.bld.extension
-
Defines a report for the given report-id to be stored on the given path.
- DetektReport(DetektReportId, String) - Constructor for record class rife.bld.extension.DetektReport
-
Creates an instance of a
DetektReport
record class. - DetektReportId - Enum Class in rife.bld.extension
-
The report-id values.
- disableDefaultRuleSets(boolean) - Method in class rife.bld.extension.DetektOperation
-
Disables default rule sets.
E
- equals(Object) - Method in record class rife.bld.extension.DetektReport
-
Indicates whether some other object is "equal to" this one.
- excludes(String) - Method in class rife.bld.extension.DetektOperation
-
Globbing patterns describing paths to exclude from the analysis.
- execute() - Method in class rife.bld.extension.DetektOperation
-
Performs the operation.
- executeConstructProcessCommandList() - Method in class rife.bld.extension.DetektOperation
-
Part of the
DetektOperation.execute()
operation, constructs the command list to use for building the process.
F
- fromProject(BaseProject) - Method in class rife.bld.extension.DetektOperation
-
Configures the operation from a
BaseProject
.
G
- generateConfig(boolean) - Method in class rife.bld.extension.DetektOperation
-
Export default config.
H
- hashCode() - Method in record class rife.bld.extension.DetektReport
-
Returns a hash code value for this object.
- HTML - Enum constant in enum class rife.bld.extension.DetektReportId
I
- id() - Method in record class rife.bld.extension.DetektReport
-
Returns the value of the
id
record component. - includes(String) - Method in class rife.bld.extension.DetektOperation
-
Globbing patterns describing paths to include in the analysis.
- input() - Method in class rife.bld.extension.DetektOperation
-
Returns the input paths to analyze.
- input(String...) - Method in class rife.bld.extension.DetektOperation
-
Input paths to analyze.
- input(Collection<String>) - Method in class rife.bld.extension.DetektOperation
-
Input paths to analyze.
J
- jdkHome(String) - Method in class rife.bld.extension.DetektOperation
-
EXPERIMENTAL: Use a custom JDK home directory to include into the classpath.
- jvmTarget(String) - Method in class rife.bld.extension.DetektOperation
-
EXPERIMENTAL: Target version of the generated JVM bytecode that was generated during compilation and is now being used for type resolution
L
- languageVersion(String) - Method in class rife.bld.extension.DetektOperation
-
EXPERIMENTAL: Compatibility mode for Kotlin language version X.Y, reports errors for all language features that came out later.
M
- maxIssues(int) - Method in class rife.bld.extension.DetektOperation
-
Return exit code 0 only when found issues count does not exceed specified issues count.
- MD - Enum constant in enum class rife.bld.extension.DetektReportId
P
- parallel(boolean) - Method in class rife.bld.extension.DetektOperation
-
Enables parallel compilation and analysis of source files.
- path() - Method in record class rife.bld.extension.DetektReport
-
Returns the value of the
path
record component. - plugins(String...) - Method in class rife.bld.extension.DetektOperation
-
Extra paths to plugin jars.
- plugins(Collection<String>) - Method in class rife.bld.extension.DetektOperation
-
Extra paths to plugin jars.
R
- report(DetektReport...) - Method in class rife.bld.extension.DetektOperation
-
Generates a report for given
report-id
and stores it on given 'path'. - rife.bld.extension - package rife.bld.extension
S
- SARIF - Enum constant in enum class rife.bld.extension.DetektReportId
T
- toString() - Method in record class rife.bld.extension.DetektReport
-
Returns a string representation of this record class.
- TXT - Enum constant in enum class rife.bld.extension.DetektReportId
V
- valueOf(String) - Static method in enum class rife.bld.extension.DetektReportId
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class rife.bld.extension.DetektReportId
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- XML - Enum constant in enum class rife.bld.extension.DetektReportId
All Classes and Interfaces|All Packages