detekt
Toggle table of contents
1.23.7
jvm
Platform filter
jvm
Switch theme
detekt
detekt-api
io.
gitlab.
arturbosch.
detekt.
api
Active
By
Default
Alias
Code
Smell
Compiler
Resources
Config
Companion
Invalid
Configuration
Error
config()
Configuration
Config
Validator
config
With
Android
Variants()
config
With
Fallback()
Console
Report
Detektion
Detekt
Visitor
Entity
Companion
Extension
File
Process
Listener
Finding
get
Or
Null()
Issue
Entity
Location
Location
Companion
modified
Text
Notification
Level
Info
Warning
Error
Output
Report
Project
Metric
Properties
Aware
Reporting
Extension
Requires
Full
Analysis
Rule
Name
Rule
Instance
Rule
Set
Companion
Id
Rule
Set
Provider
Setup
Context
Severity
Error
Warning
Info
simple
Pattern
To
Regex()
Source
Location
suppressed
Text
Location
Values
With
Reason
values
With
Reason()
Value
With
Reason
io.
gitlab.
arturbosch.
detekt.
api.
internal
Auto
Correctable
Built
In
Output
Report
Default
Rule
Set
Provider
which
Detekt()
which
Java()
which
Kotlin()
which
OS()
detekt-psi-utils
io.
github.
detekt.
psi
absolute
Path()
Annotation
Excluder
Function
Matcher
Companion
io.
github.
detekt.
psi.
internal
Full
Qualified
Name
Guesser
io.
gitlab.
arturbosch.
detekt.
rules
arguments
companion
Object()
first
Parameter()
fq
Name
Or
Null()
get
Data
Flow
Aware
Types()
has
Annotation()
has
Correct
Equals
Parameter()
has
Implicit
Parameter
Reference()
has
Implicit
Unit
Return
Type()
implicit
Parameter()
is
Abstract()
is
Actual()
is
Allowed
Exception
Name()
is
Calling()
is
Calling
With
Non
Null
Check
Argument()
is
Constant()
is
Empty
Or
Single
String
Argument()
is
Enclosed
By
Conditional
Statement()
is
Equals
Function()
is
Exception
Of
Type()
is
Expect()
is
External()
is
Hash
Code
Function()
is
Illegal
Argument
Exception()
is
Illegal
State
Exception()
is
Inline()
is
Internal()
is
Jvm
Finalize
Function()
is
Lateinit()
is
Main
Function()
is
Non
Null
Check()
is
Nullable()
is
Null
Check()
is
Open()
is
Operator()
is
Override()
is
Part
Of()
is
Part
Of
String()
is
Protected()
is
Public
Not
Overridden()
is
String()
last
Argument
Matches
Kotlin
Reference
Url
Syntax()
last
Argument
Matches
Markdown
Url
Syntax()
last
Argument
Matches
Url()
receiver
Is
Used()
detekt-test
io.
gitlab.
arturbosch.
detekt.
test
assert
That()
compile
And
Lint()
compile
And
Lint
With
Context()
create
Binding
Context()
Fake
Compiler
Resources()
Finding
Assert
Findings
Assert
lint()
lint
With
Context()
location
Test
Config
to
Config()
yaml
Config()
yaml
Config
From
Content()
detekt-test-utils
io.
github.
detekt.
test.
utils
compile
Content
For
Test()
compile
For
Test()
create
Environment()
create
Temp
Directory
For
Test()
create
Temp
File
For
Test()
Kotlin
Core
Environment
Wrapper
Kotlin
Script
Engine
Null
Print
Stream
read
Resource
Content()
resource()
resource
As
Path()
resource
Url()
String
Print
Stream
io.
github.
detekt.
test.
utils.
internal
Fake
Kt
Element
Fake
Psi
File
io.
gitlab.
arturbosch.
detekt.
rules
Kotlin
Core
Environment
Test
detekt-tooling
io.
github.
detekt.
tooling.
api
Analysis
Mode
full
light
Analysis
Result
Baseline
Baseline
Provider
Companion
Default
Configuration
Provider
Companion
Detekt
Detekt
Cli
Companion
Detekt
Error
Detekt
Provider
Companion
Finding
Id
Findings
Id
List
Invalid
Config
Issues
Found
Unexpected
Error
Version
Provider
Companion
io.
github.
detekt.
tooling.
api.
spec
Baseline
Spec
Compiler
Spec
Config
Spec
Execution
Spec
Extension
Id
Extensions
Spec
Plugins
Logging
Spec
Processing
Spec
Companion
Project
Spec
Reports
Spec
Report
Rules
Spec
Failure
Policy
Fail
On
Severity
Never
Fail
Run
Policy
Disable
Default
Rule
Sets
No
Restrictions
Restrict
To
Single
Rule
io.
github.
detekt.
tooling.
dsl
Baseline
Spec
Builder
Builder
Compiler
Spec
Builder
Config
Spec
Builder
Execution
Spec
Builder
Extensions
Spec
Builder
Logging
Spec
Builder
Processing
Model
Dsl
Processing
Spec
Builder
Project
Spec
Builder
Reports
Spec
Builder
Rules
Spec
Builder
io.
github.
detekt.
tooling.
internal
Default
Analysis
Result
Empty
Container
Not
Api
But
Probably
Used
By
Users
detekt-test-utils
/
io.github.detekt.test.utils.internal
/
FakeKtElement
/
toString
to
String
open
override
fun
toString
(
)
:
String