in intellij-plugin-verifier/verifier-cli/src/main/java/com/jetbrains/pluginverifier/output/stream/WriterResultPrinter.kt [39:61]
fun printInvalidPluginFiles(invalidPluginFiles: List<InvalidPluginFile>) {
if (invalidPluginFiles.isNotEmpty()) {
out.println("The following files specified for the verification are not valid plugins:")
for ((pluginFile, pluginProblems) in invalidPluginFiles) {
out.println(" $pluginFile")
val (pluginErrors, otherPluginProblems) = pluginProblems.partition { it.isError }
if (pluginErrors.isNotEmpty()) {
out.println(" Plugin problems:")
for (pluginError in pluginErrors) {
out.println(" $pluginError")
pluginError.printProblemSolutionHint(indentLevel = 2)
}
}
if (otherPluginProblems.isNotEmpty()) {
out.println(" Additional plugin warnings:")
for (pluginProblem in otherPluginProblems) {
out.println(" $pluginProblem")
pluginProblem.printProblemSolutionHint(indentLevel = 2)
}
}
}
}
}