in src/main/kotlin/org/jetbrains/mcpserverplugin/general/errorTools.kt [107:115]
override fun handle(project: Project, args: NoArgs): Response {
val projectDir = project.guessProjectDir()?.toNioPathOrNull()
?: return Response(error = "project dir not found")
val collector = project.service<ProblemsCollector>()
val problems = collector.getProblemFiles().map { collector.getFileProblems(it) }.flatten() + collector.getOtherProblems()
val problemsFormatted = formatProjectProblems(projectDir, problems)
return Response(problemsFormatted.joinToString(",\n", prefix = "[", postfix = "]"))
}