toggle menu
detekt
1.23.1
jvm
switch theme
detekt-api
io.
gitlab.
arturbosch.
detekt.
api
Annotation
Excluder
Base
Rule
Code
Smell
comma
Separated
Pattern()
Compactable
Config
Companion
Invalid
Configuration
Error
config()
Config
Aware
Config
Validator
config
With
Android
Variants()
config
With
Fallback()
Console
Report
Context
Correctable
Code
Smell
Debt
Companion
Detektion
Detekt
Visitor
Entity
Companion
Extension
File
Process
Listener
Finding
get
Or
Null()
Has
Entity
Issue
Location
Companion
Notification
Level
Info
Warning
Error
Output
Report
Project
Metric
Properties
Aware
Reporting
Extension
Rule
Rule
Id
Rule
Set
Rule
Set
Id
Rule
Set
Provider
Setup
Context
Severity
ERROR
WARNING
INFO
simple
Pattern
To
Regex()
Source
Location
Text
Location
Unstable
Api
Values
With
Reason
values
With
Reason()
Value
With
Reason
io.
gitlab.
arturbosch.
detekt.
api.
internal
Active
By
Default
Auto
Correctable
Compiler
Resources
Configuration
create
Path
Filters()
Default
Rule
Set
Provider
is
Suppressed
By()
Path
Filters
Companion
path
Matcher()
Requires
Type
Resolution
value
Or
Default
Comma
Separated()
which
Detekt()
which
Java()
which
Kotlin()
which
OS()
detekt-psi-utils
io.
github.
detekt.
psi
absolute
Path
base
Path
file
Name
Without
Suffix()
File
Path
Companion
get
Line
And
Column
In
Psi
File()
KOTLIN_SCRIPT_SUFFIX
KOTLIN_SUFFIX
line
Separator
relative
Path
to
File
Path()
io.
github.
detekt.
psi.
internal
Full
Qualified
Name
Guesser
io.
gitlab.
arturbosch.
detekt.
rules
ALLOWED_EXCEPTION_NAME
arguments
companion
Object()
first
Parameter()
fq
Name
Or
Null()
get
Data
Flow
Aware
Types()
get
Int
Value
For
Psi
Element()
get
Parent
Expression
Removing
Parenthesis()
has
Annotation()
has
Comment
Inside()
has
Correct
Equals
Parameter()
has
Implicit
Parameter
Reference()
has
Implicit
Unit
Return
Type()
identifier
Name()
implicit
Parameter()
is
Abstract()
is
Actual()
is
Allowed
Exception
Name()
is
Calling()
is
Calling
With
Non
Null
Check
Argument()
is
Constant()
is
Else
If()
is
Elvis
Operator
Guard
Clause()
is
Empty
Or
Single
String
Argument()
is
Enclosed
By
Conditional
Statement()
is
Equals
Function()
is
Exception
Of
Type()
is
Expect()
is
External()
is
Guard
Clause()
is
Hash
Code
Function()
is
If
Condition
Guard
Clause()
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
Inherited()
is
Public
Not
Overridden()
is
String()
is
Super
Call()
is
Unit
Expression()
is
Used
For
Nesting()
IT_LITERAL
last
Argument
Matches
Kotlin
Reference
Url
Syntax()
last
Argument
Matches
Markdown
Url
Syntax()
last
Argument
Matches
Url()
LET_LITERAL
parents
Of
Type
Until()
receiver
Is
Used()
yield
Statements
Skipping
Guard
Clauses()
detekt-test
io.
gitlab.
arturbosch.
detekt.
test
assert()
assert
That()
compile
And
Lint()
compile
And
Lint
With
Context()
Finding
Assert
Findings
Assert
get
Context
For
Paths()
lint()
lint
With
Context()
load
Rule
Set()
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
Psi
Factory()
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.
gitlab.
arturbosch.
detekt.
rules
Kotlin
Core
Environment
Test
detekt-tooling
io.
github.
detekt.
tooling.
api
Analysis
Result
Baseline
Baseline
Provider
Companion
Default
Configuration
Provider
Companion
Detekt
Detekt
Cli
Companion
Detekt
Error
Detekt
Provider
Companion
exit
Code()
Finding
Id
Findings
Id
List
Function
Matcher
Companion
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
Error
Run
Policy
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-tooling
/
io.github.detekt.tooling.dsl
/
ProcessingSpecBuilder
/
execution
execution
fun
execution
(
init
:
ExecutionSpecBuilder
.
(
)
->
Unit
)