Skip to content

SpotBugs

Overview
Severities Distribution
Reference Comparison
Modified vs. Unchanged
History
Details
PackageTotalNewDistribution
org.eclipse.ease.lang.unittest130
.
org.eclipse.ease.lang.python.debugger.actions10
.
org.eclipse.ease.lang.javascript.rhino110
..
org.eclipse.ease.tools240
.
org.eclipse.ease.lang.groovy10
.
org.eclipse.ease.lang.javascript.nashorn30
.
org.eclipse.ease.modules.platform.resources100
..
org.eclipse.ease.debugging.dispatcher10
.
org.eclipse.ease.ui.scripts.repository.impl270
.
org.eclipse.ease.ui.handler100
.
org.eclipse.ease.modules.git30
.
org.eclipse.ease.ui.view140
.
org.eclipse.ease.lang.python.py4j.internal.ui10
.
org.eclipse.ease.lang.javascript.rhino.debugger.actions10
.
org.eclipse.ease.ui.scripts.expressions.ui50
.
org.eclipse.ease.ui.scripts.keywordhandler180
.
org.eclipse.ease.modules.platform140
.
org.eclipse.ease.ui.dnd20
.
org.eclipse.ease.modules.platform.completion10
.
org.eclipse.ease.ui.completions.java.provider20
.
org.eclipse.ease.adapters10
.
org.eclipse.ease.lang.unittest.ui.dialogs70
.
org.eclipse.ease.service90
.
org.eclipse.ease.ui.help.hovers.internal320
..
org.eclipse.ease.ui.dialogs40
.
org.eclipse.ease.lang.unittest.definition.util30
.
org.eclipse.ease.lang.javascript10
.
org.eclipse.ease.ui.views.shell.dropins.modules20
.
org.eclipse.ease.modules.charting60
.
org.eclipse.ease160
.
org.eclipse.ease.lang.python.jython.debugger30
.
org.eclipse.ease.ui.completions.java.help.handlers60
.
org.eclipse.ease.debugging130
.
org.eclipse.ease.ui.scripts.handler40
.
org.eclipse.ease.classloader30
.
org.eclipse.ease.lang.unittest.ui.views140
.
org.eclipse.ease.modules.charting.commands10
.
org.eclipse.ease.lang.unittest.ui.sourceprovider10
.
org.eclipse.ease.lang.python20
.
org.eclipse.ease.lang.unittest.runtime.util30
.
org.eclipse.ease.lang.javascript.ui.completion50
..
org.eclipse.ease.ui.launching60
.
org.eclipse.ease.ui.preferences120
.
org.eclipse.ease.modules.platform.keywords20
.
org.eclipse.ease.ui.completion.tokenizer10
.
org.eclipse.ease.lang.groovy.interpreter20
.
org.eclipse.ease.lang.python.jython70
..
org.eclipse.ease.modules.platform.uibuilder230
.
org.eclipse.ease.ui.scripts50
.
org.eclipse.ease.ui.scripts.expressions.handler20
.
org.eclipse.ease.ui.scripts.expressions.definitions60
.
org.eclipse.ease.testhelper20
.
org.eclipse.ease.ui.scripts.view30
.
org.eclipse.ease.lang.unittest.ui.handlers70
.
org.eclipse.ease.lang.python.debugger70
.
org.eclipse.ease.ui.views.shell.dropins.variables10
.
org.eclipse.ease.modules90
.
org.eclipse.ease.ui.completion.provider70
.
org.eclipse.ease.lang.unittest.execution50
.
org.eclipse.ease.lang.unittest.ui.editor150
.
org.eclipse.ease.debugging.model260
.
org.eclipse.ease.ui.console190
.
org.eclipse.ease.ui30
.
org.eclipse.ease.lang.python.py4j.internal50
.
org.eclipse.ease.ui.modules.ui70
.
org.eclipse.ease.ui.console.actions70
.
org.eclipse.ease.lang.unittest.runtime.impl470
.
org.eclipse.ease.lang.javascript.rhino.debugger60
.
org.eclipse.ease.lang.unittest.definition.impl200
.
org.eclipse.ease.lang.ruby10
.
org.eclipse.ease.lang.unittest.definition.provider130
.
org.eclipse.ease.lang.unittest.ui30
.
org.eclipse.ease.debugging.events.debugger140
.
org.eclipse.ease.ui.tools50
.
org.eclipse.ease.ui.scripts.repository20
.
org.eclipse.ease.ui.completion90
.
org.eclipse.ease.ui.scripts.ui90
.
org.eclipse.ease.lang.javascript.ui20
.
org.eclipse.ease.lang.scriptarchive.ui.export80
.
org.eclipse.ease.modules.charting.views40
.
org.eclipse.ease.lang.jvm.compiled40
.
org.eclipse.ease.ui.scripts.repository.util30
.
org.eclipse.ease.ui.scripts.properties70
.
org.eclipse.ease.ui.views.shell.dropins40
.
org.eclipse.ease.debugging.events.model100
.
org.eclipse.ease.lang.scriptarchive60
.
org.eclipse.ease.ui.help.hovers230
.
org.eclipse.ease.ui.scripts.dialogs130
.
org.eclipse.ease.ui.scripts.preferences30
.
org.eclipse.ease.lang.unittest.ui.wizards10
.
Total7040
FileTotalNewDistribution
Py4jDebugger.java20
.
CreateReport.java30
.
ScriptPopup.java10
.
FilesystemTools.java20
.
Activator.java30
.
JythonDebuggerEngine.java10
.
ScriptDropin.java10
.
ScriptURLConnection.java10
.
DefinitionItemProviderAdapterFactory.java50
.
ResourceHyperlink.java10
.
ContentProposalModifier.java70
.
TextSelectionProvider.java10
.
RemoveVariableOrFolderHandler.java10
.
CodeItemProvider.java10
.
TestFile.java10
.
ModulesDragListener.java20
.
AbstractCompletionProvider.java20
.
JavaScriptCodeFactory.java10
.
ResourceTools.java10
.
GroovyScriptEngine.java20
.
AddVariableHandler.java10
.
ScriptSelectionDialog.java20
.
RefreshRepository.java10
.
ShowWhenContentChangesAction.java20
.
Variable.java20
.
AbstractPathCompletionProviderTest.java10
.
LoadModule.java10
.
CodeCompletionAggregator.java20
.
JythonCodeTracer.java10
.
CronHandler.java30
.
TestDefinitionEditPlugin.java30
.
AbstractScriptModule.java20
.
JavaScriptEditorCompletionComputer.java20
.
AbstractCodeParserTest.java10
.
RawLocationImpl.java10
.
RhinoDebuggerEngine.java10
.
ScriptContributionFactory.java10
.
CustomCodePage.java40
.
TestSuiteSource.java10
.
TestSuiteEditor.java30
.
SpawnShell.java10
.
Activator.java10
.
ResourceHyperlinkDetector.java10
.
ModulesPage.java70
.
CronScheduler.java60
.
TestEntity.java70
.
ToolbarHandler.java10
.
ViewFilterAction.java10
.
EaseDebugFrame.java20
.
CompositeRenderer.java40
.
TableViewerHoverManager.java10
.
RunnableWithResultTest.java10
.
ScriptConsole.java150
.
VariablesDragListener.java10
.
ParametersDialog.java40
.
IRepositoryFactory.java10
.
RhinoDebugger.java50
.
JavaFieldHelpResolver.java10
.
Test.java40
.
EaseWatchExpressionResult.java20
.
ControlHoverManager.java30
.
RubyCodeFactory.java10
.
RepositoryAdapterFactory.java20
.
GetVariablesRequest.java20
.
DelayedInputChangeListener.java20
.
AddFolderForVariablesHandler.java10
.
EaseDebugTarget.java90
.
MainTab.java10
.
EventDispatchJob.java10
.
EditorToolTipDecorator.java20
.
EvaluateExpressionRequest.java20
.
ScriptExplorerView.java20
.
AbstractScriptEngine.java70
.
ChartView.java10
.
PythonHelper.java10
.
ConstantHelp.java20
.
ScriptDragSource.java10
.
ExpressionDialog.java20
.
ScriptContributionFactory.java20
.
TestSuiteDefinitionItemProvider.java20
.
ShutdownHandler.java10
.
VariableItemProvider.java10
.
FilesystemHandle.java20
.
MultiSelectionProvider.java30
.
JavaMethodCompletionProviderTest.java10
.
PythonEventDispatchJob.java10
.
DeleteExpressionHandler.java10
.
OpenModulesPreferences.java10
.
TestSuiteScriptEngine.java20
.
JavaScriptProposalSorter.java30
..
ClearDisplay.java10
.
IRepositoryPackage.java10
.
Metadata.java20
.
EaseDebugStackFrame.java40
.
DefinitionSwitch.java10
.
RepositorySwitch.java10
.
RhinoScriptEngine.java110
..
AbstractCodeFactoryTest.java10
.
HTMLContentDialog.java20
.
EvaluateExpressionEvent.java20
.
ShellDropTarget.java10
.
RuntimePackage.java150
.
EditorToolTipGenerator.java40
.
CreateUserKeyword.java10
.
ScriptedView.java20
.
Code.java20
.
JavaMethodHelpResolver.java10
.
FileSystemParser.java10
.
CreateReportDialog.java50
.
DefaultAssertion.java20
.
ScriptableAdapterTest.java10
.
TestSuiteWizard.java10
.
ScriptUIIntegrationSection.java30
.
ViewFilterAction.java10
.
Activator.java30
.
TestResult.java10
.
ScriptReadyEvent.java20
.
ScriptExecutionException.java10
.
Script.java10
.
DialogRunnable.java40
.
LaunchModuleCompletionProvider.java10
.
SwitchEngine.java10
.
AbstractDebugTest.java20
.
AbstractPopupMenu.java30
.
ScriptHistoryText.java40
.
ScriptEditorInput.java20
.
JVMCompiledScriptEngine.java40
.
ScriptingModule.java60
.
StackTraceContainer.java40
.
FlagToStringMapItemProvider.java10
.
JythonScriptEngine.java20
.
Py4jScriptEngine.java10
.
UpdateRepositoryJob.java10
.
UnitTestView.java70
.
OpenScriptHelp.java10
.
OverviewPage.java10
.
StorageImpl.java10
.
ScriptLocationImpl.java10
.
ArchiveEngine.java60
.
Chart.java30
.
AbstractScriptEngineTest.java10
.
StopScriptExecution.java10
.
TestClass.java40
.
UnitTestModule.java30
.
ViewModel.java30
.
ScriptingPage.java40
.
DefaultTestExecutionStrategy.java50
.
ChartingModule.java60
.
ResourceHandle.java20
.
Py4JPreferencePage.java10
.
LibrariesTab.java30
.
ScriptableDialog.java20
.
ScriptResult.java10
.
PlatformModule.java40
.
ModuleTracker.java30
.
ScriptShell.java40
.
GithubParser.java30
.
HoverManager.java10
.
RuntimeAdapterFactory.java20
.
TerminateConsoleAction.java20
.
ModuleExplorerView.java10
.
NashornScriptEngine.java30
.
ScriptEngineFilter.java10
.
RunScript.java10
.
JavaClassHelpResolver.java20
.
VariablesPage.java60
.
ExportGraph.java10
.
PluginParser.java30
.
EaseLaunchDelegate.java20
.
ScriptTerminatedEvent.java20
.
AbstractEaseDebugger.java90
.
Activator.java20
.
AbstractDropin.java40
.
ModulePopupMenu.java20
.
ScriptCompletionProposal.java20
.
JythonFrame.java10
.
HelpHoverImageProvider.java20
.
ToggleDropinsSection.java10
.
LocationsPage.java30
.
ModuleCategoryDefinition.java10
.
TreeViewerHoverManager.java10
.
VariablesLabelProvider.java10
.
GitModule.java30
.
AllKeywordsSection.java40
.
StartupHandler.java10
.
TestContainer.java20
.
SuiteRuntimeInformation.java40
.
ToggleTestFilter.java10
.
FileSelectionPage.java10
.
EaseDebugProcess.java10
.
RemoveCurrentConsoleAction.java30
.
Activator.java10
.
ScriptService.java60
.
UIBuilderModule.java90
.
InformationControlReplacer.java20
.
ModulePopupItem.java10
.
ResourceToolsTest.java200
.
JavaResources.java10
.
CreateExpressionHandler.java10
.
EditScript.java10
.
JythonTracer.java20
..
VariablesEvent.java40
.
SuspendedEvent.java20
.
TestSuite.java70
.
GroovyCodeFactory.java10
.
EaseClassLoaderTest.java30
.
DefinitionAdapterFactory.java20
.
ScriptStackTrace.java10
.
AddKeywordDialog.java50
.
PythonScriptRegistry.java10
.
Py4jDebuggerEngine.java10
.
EaseDebugVariable.java40
.
Activator.java30
.
ModulesStackDropin.java20
.
MethodHelp.java50
.
StickyHoverManager.java10
.
ScriptContributionItem.java10
.
AbstractExpressionDefinition.java50
.
EngineDescription.java30
.
ShellPreferencePage.java10
.
Location.java10
.
ScriptConsolePageParticipant.java40
.
JavaPackageHelpResolver.java20
.
EaseJavaFieldVariable.java30
.
BracketMatcher.java10
.
ScriptComposite.java40
.
UIModule.java20
.
RepositoryService.java30
.
ExpressionComposite.java30
.
PythonDebugger.java50
.
EaseDebugValueTest.java20
.
BasicContext.java40
.
JavaDocLikeHover.java30
.
DefinitionPackage.java50
.
AbstractModuleTest.java10
.
MainPage.java20
.
SetVariablesRequest.java20
.
TextWithImage.java20
.
DynamicContentEditorInput.java10
.
ResourceTestHelper.java20
.
ExpressionFactory.java10
.
EaseJavaArrayElementVariable.java10
.
CommandContributionItem.java30
.
Activator.java10
.
RuntimeSwitch.java10
.
ModulesComposite.java20
.
WorkspaceTools.java20
..
ArchiveFileExportOperation.java40
.
CompletionLabelProvider.java10
.
JythonPackageManager.java10
.
BreakpointRequest.java40
.
AbstractFileLocationCompletionProviderTest.java40
.
FilteredTestCommand.java40
.
ModulesDropHandler.java10
.
P2Module.java10
.
AbstractInformationControlManager.java80
..
SelectScriptStorageDialog.java80
.
TestSuiteDefinition.java110
.
ListenerList.java20
.
TestBase.java20
.
AbstractHoverInformationControlManager.java110
.
RepositoryPackageImpl.java70
.
Reset.java10
.
ScriptImpl.java60
.
ModuleDefinition.java20
.
OpenHelp.java10
.
StackFramesEvent.java20
.
ManifestOutputStream.java20
.
EnvironmentModule.java10
.
DropinsSelectionProvider.java30
.
Total7040
CategoryTotalNewDistribution
BAD_PRACTICE390
.
MALICIOUS_CODE3340
.
PERFORMANCE760
.
CORRECTNESS110
..
STYLE2200
.
EXPERIMENTAL30
.
MT_CORRECTNESS210
.
Total7040
TypeTotalNewDistribution
CN_IDIOM_NO_SUPER_CALL10
.
NO_NOTIFY_NOT_NOTIFYALL30
.
SIC_INNER_SHOULD_BE_STATIC110
.
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE70
.
ICAST_INTEGER_MULTIPLY_CAST_TO_LONG20
.
URF_UNREAD_FIELD150
.
REC_CATCH_EXCEPTION150
.
MS_EXPOSE_REP120
.
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE160
.
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE30
..
MS_PKGPROTECT70
.
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD40
.
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED70
.
SIC_INNER_SHOULD_BE_STATIC_ANON370
.
BC_IMPOSSIBLE_INSTANCEOF10
.
SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA10
.
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE10
.
SF_SWITCH_NO_DEFAULT70
.
NN_NAKED_NOTIFY40
.
BC_VACUOUS_INSTANCEOF30
.
DMI_USELESS_SUBSTRING10
.
VA_FORMAT_STRING_USES_NEWLINE10
.
RV_RETURN_VALUE_IGNORED10
.
PZLA_PREFER_ZERO_LENGTH_ARRAYS30
.
OS_OPEN_STREAM_EXCEPTION_PATH70
.
SS_SHOULD_BE_STATIC20
.
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR330
.
UW_UNCOND_WAIT20
.
NM_CONFUSING70
.
IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD40
.
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR620
.
DLS_DEAD_LOCAL_STORE50
.
EI_EXPOSE_REP21340
.
WMI_WRONG_MAP_ITERATOR20
.
NM_SAME_SIMPLE_NAME_AS_SUPERCLASS10
.
LI_LAZY_INIT_STATIC20
.
DM_STRING_TOSTRING30
.
MS_SHOULD_BE_FINAL40
.
UC_USELESS_OBJECT10
.
RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE170
.
BC_UNCONFIRMED_CAST90
.
EQ_COMPARETO_USE_OBJECT_EQUALS20
.
BC_UNCONFIRMED_CAST_OF_RETURN_VALUE20
.
DMI_RANDOM_USED_ONLY_ONCE30
.
EI_EXPOSE_REP1370
.
IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION20
.
DM_NUMBER_CTOR10
.
OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE30
.
SE_BAD_FIELD_INNER_CLASS10
.
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD10
.
NP_NULL_ON_SOME_PATH20
.
NP_LOAD_OF_KNOWN_NULL_VALUE70
.
RI_REDUNDANT_INTERFACES300
.
DCN_NULLPOINTER_EXCEPTION30
.
UPM_UNCALLED_PRIVATE_METHOD40
.
UG_SYNC_SET_UNSYNC_GET10
.
ES_COMPARING_STRINGS_WITH_EQ20
.
RpC_REPEATED_CONDITIONAL_TEST10
.
NP_ALWAYS_NULL10
.
WA_NOT_IN_LOOP20
.
DM_BOOLEAN_CTOR10
.
DMI_HARDCODED_ABSOLUTE_FILENAME200
.
BIT_SIGNED_CHECK10
.
SIO_SUPERFLUOUS_INSTANCEOF20
.
NS_NON_SHORT_CIRCUIT10
.
HE_EQUALS_USE_HASHCODE10
.
DE_MIGHT_IGNORE40
.
IS2_INCONSISTENT_SYNC60
.
SE_NO_SERIALVERSIONID10
.
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE40
.
Total7040
DetailsFilePackageCategoryTypeSeverityAge