Stefan Oltmann
04/14/2026, 6:34 PM/**
* java.io.File is forbidden. We must use kotlinx-io.
*/
@Test
fun testNoJavaIoFileUsage() {
val violatingFiles = Konsist
.scopeFromProject()
.classes()
.filter { klass ->
klass.containingFile
.imports
.any { it.name.startsWith("java.io.") }
}
assertTrue(
violatingFiles.isEmpty(),
"Forbidden import detected: ${violatingFiles.map { it.name }}"
)
}