JetBrains / spotbugs-intellij-plugin
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 7% | 31% | 31% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 8% | 30% | 32% | 28%
xml0% | 0% | 100% | 0% | 0%
kt0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 7% | 31% | 31% | 28%
Longest Files (Top 50)
File# lines# units
QuickSearch.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
819 61
MultiSplitLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
774 69
ViewTooltips.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
499 56
plugin.xml
in src/main/resources/META-INF
402 -
FindBugsStarter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
386 19
IdeaUtilImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
383 36
ToolWindowPanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
379 38
PluginTablePane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
332 22
BugDetailsComponents.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
306 19
TreeNodeCellRenderer.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
289 23
BugTreePanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
287 24
SuppressReportBugIntentionAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/intentions
264 20
BugTree.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
259 22
MultiSplitPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
250 28
VerticalFlowLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
248 31
Reporter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
238 23
AnalyzeScopeFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
230 10
LegacyAbstractSettingsConverter.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/preferences
225 10
FilterPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
224 18
GroupTreeModel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
222 23
AbstractPluginLoader.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
211 12
GuiUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
209 11
DetectorTableHeaderPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
206 17
NDockLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
205 7
FindBugsCompileAfterHook.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
203 9
BugAnnotator.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/editor
196 5
BugInstanceGroupNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
191 17
AdvancedSettingsAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
183 6
BugCategoryPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
183 17
BugInstanceComparator.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree
179 25
AbstractDetectorNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
176 8
FindBugsProjects.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
173 8
AbstractClassAdder.java
in src/main/java/org/jetbrains/plugins/spotbugs/collectors
171 10
ToolBarButton.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
169 23
AbstractPluginLoaderLegacy.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
168 12
AbstractBar.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
168 28
AbstractTreeModel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
167 17
BugInstanceNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
164 20
SettingsPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
162 20
AbstractToggleAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
162 3
ImportBugCollection.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
160 3
BugTreeHelper.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree
158 14
BugsLineMarkerProvider.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/editor
156 11
ShareTab.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
155 9
ExportBugCollection.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
153 5
PluginSuggestion.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
142 10
Plugins.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
132 5
DetectorDetailsPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
131 5
ReportTab.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
130 9
ChangeCollector.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
127 11
Files With Most Units (Top 50)
File# lines# units
MultiSplitLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
774 69
QuickSearch.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
819 61
ViewTooltips.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
499 56
ToolWindowPanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
379 38
IdeaUtilImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
383 36
VerticalFlowLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
248 31
MultiSplitPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
250 28
AbstractBar.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
168 28
BugInstanceComparator.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree
179 25
BugTreePanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
287 24
Reporter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
238 23
GroupTreeModel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
222 23
TreeNodeCellRenderer.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
289 23
ToolBarButton.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
169 23
BugTree.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
259 22
PluginTablePane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
332 22
PersistencePreferencesBean.java
in src/main/java/org/jetbrains/plugins/spotbugs/preferences
105 21
BugInstanceUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
118 21
BugInstanceNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
164 20
SettingsPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
162 20
SuppressReportBugIntentionAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/intentions
264 20
FindBugsStarter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
386 19
BugDetailsComponents.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
306 19
FilterPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
224 18
FindBugsCustomPluginUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
102 18
BugInstanceGroupNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
191 17
AbstractTreeModel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
167 17
TreeQuickSearch.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
112 17
DetectorTableHeaderPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
206 17
BugCategoryPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
183 17
ExtendedProblemDescriptor.java
in src/main/java/org/jetbrains/plugins/spotbugs/common
111 16
BugTreeHelper.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree
158 14
RootNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
94 14
AbstractTreeNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
58 14
AnnotateTab.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
123 13
VersionManager.java
in src/main/java/org/jetbrains/plugins/spotbugs/common
109 13
MessageBusManager.java
in src/main/java/org/jetbrains/plugins/spotbugs/messages
87 13
AbstractPluginLoader.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
211 12
AbstractPluginLoaderLegacy.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
168 12
PreviewPanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
124 12
AbstractConfigurableImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
96 12
ChangeCollector.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
127 11
BugsLineMarkerProvider.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/editor
156 11
DetectorTab.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
126 11
GuiUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
209 11
PluginSuggestion.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
142 10
LegacyAbstractSettingsConverter.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/preferences
225 10
ProjectConfigurableImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
60 10
AbstractClassAdder.java
in src/main/java/org/jetbrains/plugins/spotbugs/collectors
171 10
AnalyzeScopeFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
230 10
Files With Long Lines (Top 50)

There are 106 files with lines longer than 120 characters. In total, there are 433 long lines.

File# lines# units# long lines
BugAnnotator.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/editor
196 5 36
LegacyAbstractSettingsConverter.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/preferences
225 10 19
ToolWindowPanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
379 38 18
Grouper.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
108 1 14
SuppressReportBugIntentionAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/intentions
264 20 13
FindBugsCompileAfterHook.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
203 9 12
IdeaUtilImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
383 36 11
plugin.xml
in src/main/resources/META-INF
402 - 11
BugsLineMarkerProvider.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/editor
156 11 9
GuiResources.java
in src/main/java/org/jetbrains/plugins/spotbugs/resources
60 3 9
AbstractBar.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
168 28 8
AnalysisRunDetailsDialog.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
117 2 8
AbstractClassAdder.java
in src/main/java/org/jetbrains/plugins/spotbugs/collectors
171 10 8
AnalyzeScopeFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
230 10 8
FindBugsStarter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
386 19 7
BugDetailsComponents.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
306 19 7
ViewTooltips.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
499 56 7
QuickSearch.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
819 61 7
FindBugsProjects.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
173 8 6
Plugins.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
132 5 6
BugTreePanel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/toolwindow/view
287 24 6
BalloonTipFactory.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
33 7 6
MultiSplitLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
774 69 6
FindBugsCustomPluginUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
102 18 6
ImportBugCollection.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
160 3 6
HelpAction.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
113 4 6
RuntimeSettingsImporter.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
100 5 5
CheckinHandlerFactoryImpl.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
102 1 5
BugInstanceGroupNode.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
191 17 5
GroupTreeModel.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/model
222 23 5
TreeNodeCellRenderer.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
289 23 5
AnalyzeModuleFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
81 4 5
AbstractPluginLoaderLegacy.java
in src/main/java/org/jetbrains/plugins/spotbugs/plugins
168 12 4
BugTreeHelper.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree
158 14 4
ShareTab.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
155 9 4
DetectorDetailsPane.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
131 5 4
MessageBusManager.java
in src/main/java/org/jetbrains/plugins/spotbugs/messages
87 13 4
AnalyzePackageFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
117 3 4
PluginIcons.java
in src/main/java/icons
85 - 3
PluginSuggestion.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
142 10 3
RootGroupBugIntentionListPopupStep.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/intentions
40 7 3
BugTree.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/tree/view
259 22 3
ExportBugCollectionDialog.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/export
106 5 3
VerticalFlowLayout.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/common
248 31 3
DetectorTable.java
in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings
79 3 3
FileModificationServiceUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
57 3 3
GuiUtil.java
in src/main/java/org/jetbrains/plugins/spotbugs/common/util
209 11 3
AnalyzeClassUnderCursor.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
67 2 3
AnalyzeProjectFiles.java
in src/main/java/org/jetbrains/plugins/spotbugs/actions
88 2 3
ChangeCollector.java
in src/main/java/org/jetbrains/plugins/spotbugs/core
127 11 2