in rules/common/src/main/kotlin/com/twitter/compose/rules/ComposeCompositionLocalNaming.kt [15:26]
override fun visitFile(file: KtFile, autoCorrect: Boolean, emitter: Emitter) {
val compositionLocals = file.findChildrenByClass<KtProperty>()
.filter { it.declaresCompositionLocal }
if (compositionLocals.none()) return
val notAllowed = compositionLocals.filterNot { it.nameIdentifier?.text?.startsWith("Local") == true }
for (compositionLocal in notAllowed) {
emitter.report(compositionLocal, CompositionLocalNeedsLocalPrefix)
}
}