Skip to content

MayBeConst should not report properties in local anonymous object declarations #2794

Description

@arturbosch

Expected Behavior

No detekt issues.

Observed Behavior

Anonymous object declarations in gradle scripts are reported.
Kotlin compiler reports syntax errors.

dependencies {
    val version = object {
        val spek = "2.0.11"
        val ktlint = "0.37.1"
    }
...

Steps to Reproduce

  1. Go to detekt-pom/build.gradle.kts
    2.Remove @file:Suppress("detekt.MayBeConst")
  2. Run detekt analysis via our @argsfile_linux

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions