Skip to content

PMD

Overview
Severities Distribution
Reference Comparison
Modified vs. Unchanged
History
Details
FileTotalNewDistribution
IPreferenceConstants.java260
.
ModulesLabelProvider.java20
.
ConstantHelp.java20
.
RemoveAllTerminatedConsolesAction.java60
.
LocationResolver.java30
..
EngineTester.java100
..
ContentProposalModifier.java580
..
Activator.java30
.
ModulesStackDropin.java10
.
MethodHelp.java270
..
TextSelectionProvider.java10
.
ScriptingPage.java70
.
PasteTextToScriptShell.java10
.
StickyHoverManager.java190
..
FileExtensionFilter.java30
.
LibrariesTab.java80
..
VariablesDropin.java20
.
ModulesDragListener.java20
.
AbstractCompletionProvider.java30
.
ScriptShell.java100
.
ShellPreferencePage.java30
..
InputTokenizer.java60
..
ModulesTools.java10
.
HoverManager.java10
.
ScriptConsolePageParticipant.java130
.
TerminateConsoleAction.java30
..
ModuleExplorerView.java70
..
IHoverHelp.java90
.
AbstractVirtualTreeProvider.java100
..
LocationImageDescriptor.java20
..
ShowWhenContentChangesAction.java40
.
BasicContext.java30
.
ConsoleMessages.java220
..
AbstractPathCompletionProvider.java10
.
Timer.java20
.
CodeCompletionAggregator.java20
.
LaunchConfigurationTabGroup.java10
.
JavaDocLikeHover.java40
.
ShellDropTarget.java90
..
EaseLaunchDelegate.java110
.
ModuleHelp.java80
.
EditorToolTipGenerator.java120
.
LoadedModuleCompletionProvider.java10
.
TextWithImage.java30
..
AbstractDropin.java30
.
EngineContributionFactory.java10
.
ModulePopupMenu.java20
.
SpawnShell.java60
..
AbstractFileDropHandler.java10
.
ModulesPage.java50
..
HelpHoverImageProvider.java50
..
DecoratedLabelProvider.java40
.
AbstractEaseDebugModelPresentation.java140
..
ModuleContributionFactory.java20
.
ModulesComposite.java20
..
LaunchConstants.java110
.
ScriptConsole.java250
..
ParametersDialog.java40
.
ModulesContentProvider.java10
.
RemoveCurrentConsoleAction.java50
.
ModulesDropHandler.java20
.
InformationControlReplacer.java40
..
ControlHoverManager.java110
..
AbstractInformationControlManager.java570
..
SwitchEngine.java20
.
AbstractPopupMenu.java20
.
ScriptHistoryText.java70
..
AbstractHoverInformationControlManager.java550
..
ScriptingPerspective.java40
.
MainTab.java40
..
AbstractLaunchDelegate.java20
.
Reset.java20
.
EditorToolTipDecorator.java80
.
AbstractWorkbenchRunnable.java30
.
OpenHelp.java30
.
InternalAccessor.java10
.
ScriptEnginePropertyTester.java30
.
AbstractFileLocationCompletionProvider.java70
..
Messages.java930
..
DropinsSelectionProvider.java10
.
ToggleHandler.java10
.
Total6950
CategoryTotalNewDistribution
Design2460
..
Multithreading70
..
Documentation170
.
Best Practices1030
..
Performance410
..
Code Style1780
..
Error Prone1030
..
Total6950
TypeTotalNewDistribution
OptimizableToArrayCall60
.
UselessStringValueOf10
.
UnnecessaryModifier140
.
UncommentedEmptyMethodBody170
.
AvoidSynchronizedAtMethodLevel40
.
AvoidCatchingThrowable10
.
NullAssignment540
.
IdenticalCatchBranches10
.
AvoidThrowingRawExceptionTypes40
.
CognitiveComplexity330
.
UseTryWithResources10
.
EmptyMethodInAbstractClassShouldBeAbstract100
.
ImmutableField20
.
UnnecessaryConstructor60
.
BooleanGetMethodName10
.
EmptyCatchBlock120
.
UseEqualsToCompareStrings10
.
UseUtilityClass20
.
LocalVariableNamingConventions60
.
TooFewBranchesForASwitchStatement40
.
CyclomaticComplexity270
.
AvoidLiteralsInIfCondition40
.
UnusedPrivateMethod10
.
InefficientEmptyStringCheck10
.
EmptyControlStatement40
.
UnusedPrivateField10
.
SwitchDensity10
.
AppendCharacterWithChar10
.
LocalVariableCouldBeFinal380
.
GodClass80
.
AvoidCatchingNPE10
.
NPathComplexity120
.
CollapsibleIfStatements220
.
UnusedAssignment40
.
SingularField20
.
AvoidDeeplyNestedIfStmts240
.
InsufficientStringBufferDeclaration80
.
TooManyMethods130
.
FinalFieldCouldBeStatic10
.
ClassWithOnlyPrivateConstructorsShouldBeFinal30
.
UnnecessarySemicolon30
.
MissingOverride10
.
JUnit4TestShouldUseTestAnnotation20
.
ForLoopCanBeForeach10
.
ConstructorCallsOverridableMethod50
.
AvoidDuplicateLiterals70
.
AvoidUsingVolatile20
.
AvoidReassigningLoopVariables10
.
UnusedFormalParameter30
.
SwitchStmtsShouldHaveDefault60
.
MutableStaticState560
.
UseVarargs60
.
NonThreadSafeSingleton10
.
CompareObjectsWithEquals70
.
UseStringBufferForStringAppends40
.
ConsecutiveLiteralAppends130
.
NcssCount20
.
UnnecessaryLocalBeforeReturn20
.
SystemPrintln200
.
SignatureDeclareThrowsException50
.
AvoidCatchingGenericException90
.
CloseResource70
.
AvoidReassigningParameters120
.
AvoidFieldNameMatchingMethodName10
.
ReturnEmptyCollectionRatherThanNull30
.
ExcessivePublicCount10
.
InefficientStringBuffering20
.
SimplifyBooleanReturns50
.
LiteralsFirstInComparisons160
.
AvoidFileStream10
.
FieldNamingConventions560
.
ExcessiveImports110
.
CommentDefaultAccessModifier270
.
ArrayIsStoredDirectly20
.
UseUnderscoresInNumericLiterals20
.
PrematureDeclaration30
.
UseDiamondOperator50
.
TooManyFields30
.
ConstantsInInterface260
.
Total6950
DetailsFilePackageCategoryTypeSeverityAge