Reports properties that are explicitly assigned to primary constructor parameters.

Properties can be declared directly in the primary constructor, reducing the amount of code and increasing code readability.

Example:


  class User(name: String) {
      val name = name
  }

The quick-fix joins the parameter and property declaration into a primary constructor parameter:


  class User(val name: String) {
  }