Package-level declarations
Types
Annotated io.gitlab.arturbosch.detekt.api.Rule or io.gitlab.arturbosch.detekt.api.RuleSetProvider is active by default.
Annotated io.gitlab.arturbosch.detekt.api.Rule or io.gitlab.arturbosch.detekt.api.RuleSetProvider is auto-correctable.
Provides compiler resources.
Annotate the target to specify a configuration for io.gitlab.arturbosch.detekt.api.Rule or io.gitlab.arturbosch.detekt.api.RuleSetProvider.
Interface which marks sub-classes as provided by detekt via the rules sub-module.
Path filters to explicitly include and/or exclude paths for rules.
Annotated io.gitlab.arturbosch.detekt.api.Rule requires type resolution to work.
Functions
Checks if this kt element is suppressed by @Suppress or @SuppressWarnings annotations.
Checks if this psi element is suppressed by @Suppress or @SuppressWarnings annotations. If this element cannot have annotations, the first annotative parent is searched.
Converts given pattern into a PathMatcher specified by FileSystem.getPathMatcher. We only support the "glob:" syntax to stay os independently. Internally a globbing pattern is transformed to a regex respecting the Windows file system.
Returns the bundled detekt version.
Returns the version of Kotlin that detekt was compiled with