saveourtool/diktat
View on GitHub`MAGIC_NUMBER` false positive when `Long` constants are used together with `kotlin.time.Duration` extensions
Open
#1,934 opened on Jun 19, 2024
buggood first issue
Repository metrics
- Stars
- (571 stars)
- PR merge metrics
- (PR metrics pending)
Description
Describe the bug
The following constant declarations trigger the MAGIC_NUMBER false positive:
import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.seconds
val fooTimeout = 10L.seconds
val barTimeout = 10L.minutes
Environment information
- diktat version: 2.0.0
- build tool: Maven
- how is diktat run: plugin
- kotlin version: 1.7.22
- operating system: Any