mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Show full report for non-dynamic EPs in Analyze Unloadable Plugins
GitOrigin-RevId: 4c0043b939cc9f20bb67b8bf3bbd811e6a9b89e5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3e96a9ddec
commit
5bbe039a4a
@@ -138,9 +138,12 @@ class AnalyzeUnloadablePluginsAction : AnAction() {
|
||||
it.unspecifiedDynamicEPs.any { !it.startsWith("cidr") && !it.startsWith("appcode") }
|
||||
}
|
||||
if (closePlugins.isNotEmpty()) {
|
||||
appendln("Plugins closest to being unloadable (${closePlugins.size.coerceAtMost(40)} out of ${closePlugins.size}):")
|
||||
for (status in closePlugins.sortedBy { it.unspecifiedDynamicEPs.size }.take(40)) {
|
||||
appendln("${status.pluginId} - ${status.unspecifiedDynamicEPs.joinToString()}")
|
||||
appendln("Plugins with non-dynamic EPs (${closePlugins.size}):")
|
||||
for (status in closePlugins.sortedBy { it.unspecifiedDynamicEPs.size }) {
|
||||
appendln("${status.pluginId} (${status.unspecifiedDynamicEPs.size})")
|
||||
for (ep in status.unspecifiedDynamicEPs) {
|
||||
appendln(" $ep")
|
||||
}
|
||||
}
|
||||
appendln()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user