Package io. gitlab. arturbosch. detekt. api. internal
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.
This simple globbing implementation allows users to define patterns with ?
(any single character) and *
(zero or more characters) wildcards.
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.