collectSnippetDiagnostics

fun KaSession.collectSnippetDiagnostics(file: KtFile, filter: KaDiagnosticCheckerFilter): List<KaDiagnosticWithPsi<*>>

file's diagnostics, less the unused-value warnings on the body's last value: an eval runs the body as a lambda, whose last value is its result, where analysis keeps the initializer, which discards it. Like collectDiagnostics, this reports no syntax errors; see SnippetParser.parsePsi.