Skip to content

Commit

Permalink
Also ignore UnusedPrivateMember for actual classes, objects and const…
Browse files Browse the repository at this point in the history
…ructors
  • Loading branch information
sczerwinski committed Apr 10, 2021
1 parent e4938c6 commit a654113
Showing 1 changed file with 6 additions and 2 deletions.
Expand Up @@ -205,7 +205,7 @@ private class UnusedParameterVisitor(allowedNames: Regex) : UnusedMemberVisitor(
}

override fun visitClassOrObject(klassOrObject: KtClassOrObject) {
if (klassOrObject.isExpect()) return
if (klassOrObject.isExpect() || klassOrObject.isActual()) return

super.visitClassOrObject(klassOrObject)
}
Expand Down Expand Up @@ -294,7 +294,11 @@ private class UnusedPropertyVisitor(allowedNames: Regex) : UnusedMemberVisitor(a
override fun visitPrimaryConstructor(constructor: KtPrimaryConstructor) {
super.visitPrimaryConstructor(constructor)
constructor.valueParameters
.filter { (it.isPrivate() || !it.hasValOrVar()) && it.containingClassOrObject?.isExpect() == false }
.filter {
(it.isPrivate() || !it.hasValOrVar()) &&
it.containingClassOrObject?.isExpect() == false &&
it.containingClassOrObject?.isActual() == false
}
.forEach { maybeAddUnusedProperty(it) }
}

Expand Down

0 comments on commit a654113

Please sign in to comment.