kotlinx-kover
kotlinx-kover copied to clipboard
Add a report filter by parent class or interface
In some cases, it is convenient to exclude from the report all classes inherited from one parent, or implementing a specific interface. This is more convenient than annotating several classes located in different packages, but inherited from the same parent.
A new filter type should be added to the DSL:
koverReport {
filters {
excludes {
inheritedFrom("foo.ParentClass", "foo.Interface")
}
}
}
The possibility of this filtering should be added to intellij-reporter
.
https://youtrack.jetbrains.com/issue/IDEA-338719
Implemented in 0.8.0