Analysis Results

Designed for use with PDT and TPTP.

Summary

ResultsSeveresWarningsRecommendations
11960101120110658
Note: There are three basic modes of severity: recommendation, warning and severe. They can be used to indicate to the user how important it is to address the results produced.

Packages

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core200119
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding7003238
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator160214
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes7690263506
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser156030126
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.visitor150027123
org.eclipse.php.core.src.org.eclipse.php.internal.core.containers2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel4004
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom10001783
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.handler3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.loader6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser3583103252
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions3401717
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner180126
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.provisional.contenttype1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate140311
org.eclipse.php.core.src.org.eclipse.php.internal.core.format7103635
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters630459
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpIni200119
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel790772
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup11551731081
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime12903126
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser4131311389
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB180018
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4332025307
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5374025349
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.phpdoc178075103
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData11842112
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences385132
org.eclipse.php.core.src.org.eclipse.php.internal.core.project3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build10406
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options300228
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath10503102
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.properties.handlers3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.resources10127
org.eclipse.php.core.src.org.eclipse.php.internal.core.util18805183
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections135610119
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences250025
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer2011
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text230716
org.eclipse.php.core.src.org.ini4j232433195
org.eclipse.php.debug.core.src.org.eclipse.php.debug.core.debugger.parameters1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core510150
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication10602104
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger228616206
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages6006
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.parameters100010
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching710863
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model24915243
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences291127
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup5113
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers5005
org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon170116
org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.communication5104
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui17101170
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions130013
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter150015
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.property7007
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.provider9009
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console7007
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.hovers10046
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching12028110
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences190217
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps651262
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation200020
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters7007
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.sourcelookup2110
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views300426
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables2002
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.watch3102
org.eclipse.php.help.src.org.eclipse.php.help1001
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core620161
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy540054
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager11137
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui17625169
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching510348
org.eclipse.php.src.org.eclipse.php1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui86718858
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions423229392
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.filters6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit150047103
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare676153622
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType110110
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic120111
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles150114
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd280127
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.doubleclick2020
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor25047239
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter360135
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.configuration281324
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist213723183
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.highlighter160511
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover10707100
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input110110
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.reconcile120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates351133
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver230023
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util180117
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.validation220319
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer15102149
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters680068
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding3711422
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.manualView1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline570255
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.phpCodeData1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences231210219
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath1381215111
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline124012112
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search1032299
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators111010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.style1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text620260
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.hover180117
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent260125
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util478427447
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards18221179
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields310526
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset132110121
org.eclipse.php.ui.src.org.eclipse.php.ui.treecontent1001

Package org.eclipse.php.core.src.org.eclipse.php.internal.core

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.PHPCoreConstants.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.Logger.java120111
org.eclipse.php.core.src.org.eclipse.php.internal.core.PHPCorePlugin.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.IncludePathContainerInitializer.java2002
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.TypeResolver.java240195
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ScopeBase.java110110
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ClassAttribute.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.GlobalScope.java7025
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.CompositeAttribute.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ProgramScope.java2301013
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator.Locator.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator.PhpElementConciliator.java150213
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.GlobalStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassName.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Program.java170710
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InLineHtml.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Assignment.java250520
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.SwitchStatement.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.PostfixExpression.java9027
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ASTError.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionName.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.DeclareStatement.java2201012
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionDeclaration.java2301013
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.WhileStatement.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Include.java11029
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CloneExpression.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ExpressionStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.EchoStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticConstantAccess.java16079
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InterfaceDeclaration.java180810
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Identifier.java10046
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassInstanceCreation.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BreakStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Comment.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.SwitchCase.java13058
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassConstantDeclaration.java16079
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticMethodInvocation.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InfixExpression.java330330
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ASTNode.java120012
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Scalar.java110011
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Variable.java8026
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.IfStatement.java2201012
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FieldsDeclaration.java170710
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ListVariable.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.MethodDeclaration.java7025
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Reference.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ForStatement.java2401113
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.UnaryOperation.java11029
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BodyDeclaration.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.IgnoreError.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.DoStatement.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.EmptyStatement.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CastExpression.java140212
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ContinueStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionInvocation.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FormalParameter.java2501015
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticFieldAccess.java12057
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ForEachStatement.java2401113
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FieldAccess.java16079
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassDeclaration.java2801117
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.PrefixExpression.java9027
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayCreation.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayElement.java16079
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ThrowStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BackTickExpression.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ParenthesisExpression.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayAccess.java150510
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Block.java7025
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.TryStatement.java8035
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ConditionalExpression.java2201012
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Quote.java10028
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InstanceOfExpression.java8035
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CatchClause.java14068
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.MethodInvocation.java16079
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ReturnStatement.java6024
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ReflectionVariable.java6024
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstParser5.java200020
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstParser4.java180018
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ASTParser.java4004
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstLexer5.java5601541
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ParserConstants4.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstLexer4.java5601541
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ParserConstants5.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.visitor

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.visitor.CodeBuilder.java150027123
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.containers

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.containers.LocalFileStorage.java2002
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.PHPFileVisitor.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.DOMModelForPHP.java3003
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.TextImplForPhp.java4013
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPModelNotifier.java640658
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPDOMModelParser.java5050
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.Utils.java170017
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.AttrImplForPhp.java1010
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPDOMModelUpdater.java1010
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.ElementImplForPhp.java7034
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.handler

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.handler.PHPModelHandler.java3003
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.loader

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.loader.PHPDocumentLoader.java6006
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.StateStack.java7133
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.Scanner.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpSourceParser.java390336
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PHPTokenizer.java187044143
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer5.java310526
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer4.java310526
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer.java5421240
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpStructuredDocumentReParser.java6015
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PHPRegionContext.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PhpScriptRegion.java15096
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PhpTokenContainer.java180810
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PHPRegionTypes.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner.PHPPartitionTypes.java11092
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner.PHPStructuredTextPartitioner.java7034
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.provisional.contenttype

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.provisional.contenttype.ContentTypeIdForPHP.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.HTMLElementPropagatingValidator.java1010
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.HTMLEmptyValidator.java1010
org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.PHPProblemsValidator.java120111
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.format

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.DefaultIndentationStrategy.java2301211
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.FormatPreferencesSupport.java5032
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.FormatterUtils.java5014
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CaseDefaultIndentationStrategy.java4040
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CurlyCloseIndentationStrategy.java2020
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.PhpFormatter.java210129
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.PhpFormatProcessorImpl.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CommentIndentationStrategy.java5023
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLTextFormatterNoPHP.java140113
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLElementFormatterNoPHP.java150114
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLFormatterNoPHP.java140113
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLFormatterNoPHPFactory.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.EmbeddedCSSFormatterNoPHP.java140113
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpIni

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpIni.IniModifier.java200119
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.PHPModelUtil.java790772
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_state.java880880
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action_row.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol_part.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lr_item_core.java290029
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.internal_error.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_item.java260026
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action_table.java180414
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.non_terminal.java220121
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.emit.java269015254
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.reduce_action.java7016
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lexer.java530548
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parser.java10100101
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_item_set.java270324
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.terminal_set.java151014
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.production_part.java100010
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.Main.java300028272
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.shift_action.java7016
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol_set.java210021
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.production.java950392
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.nonassoc_action.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_reduce_table.java160412
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_reduce_row.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_transition.java7007
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.terminal.java7007
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.action_part.java5005
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.lr_parser.java11503112
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.virtual_parse_stack.java120012
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.Symbol.java2002
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ParserClientComposite.java2011
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPCodeDataFactory.java252221
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPUserModelManager.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPDocCodeDataFactory.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPIncludePathModelManager.java160313
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ModelSupport.java220121
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.DefaultParserClient.java820181
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPLanguageManagerProvider.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPVersion.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.StateStack.java7133
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPUserModel.java212019
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPWorkspaceModelManager.java330033
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPLanguageModel.java653062
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ParserExecuter.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.VariableContextBuilder.java11209
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.FilterableCompositePhpModel.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPDocLanguageModel.java530053
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPParserManager.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ExternalFilesModel.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.CompositePhpModel.java150015
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PhpParserSchedulerTask.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPProjectModel.java363033
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ContextParserClient.java6006
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.FilesCodeDataDB.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.TreeCodeDataDB.java7007
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.GlobalVariablesCodeDataDB.java5005
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management.GlobalParsingManager.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management.ProjectParsingManager.java5005
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PHP4LanguageModel.java10300103
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PHP4DefaultParserClient.java10000100
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.CompletionLexer4.java6902346
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PhpParser4.java590257
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.ParserConstants4.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.CompletionLexer5.java6902346
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PhpParser5.java670265
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PHP5LanguageModel.java12700127
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.ParserConstants5.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PHP5DefaultParserClient.java11000110
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.phpdoc

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.phpdoc.DocumentorLexer.java178075103
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFileDataUtilities.java4004
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocTag.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.BasicPHPDocTag.java660066
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.IPHPMarker.java4004
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFunctionData.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPVariableData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.CodeData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.AbstractCodeData.java5104
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassVarData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPVariableTypeData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPConstantData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPMarker.java2101
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocBlock.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFileData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PhpVariableTypeUtil.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPKeywordData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassConstData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPModifier.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassData.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPTask.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPIncludeFileData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPCodeData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocTagData.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocBlockImp.java4022
org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPBlock.java3201
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.ProjectPreferencesPropagator.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.CorePreferencesSupport.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskPatternsProvider.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.PreferencesPropagatorEvent.java7304
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.PreferencesPropagator.java6015
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskTagsEvent.java7106
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.AbstractPreferencesPropagator.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.CorePreferenceConstants.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskTagsProvider.java6105
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.project

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.PHPNature.java3003
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PhpResourceDeltaBuildVisitor.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPIncrementalProjectBuilder.java1100
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.DefaultPHPBuilderExtension.java3300
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPProjectBuildJobWrapper.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPBuilderExtensionsRegistry.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.FullPhpProjectBuildVisitor.java1001
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.PHPProjectOptions.java300228
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathValidator.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathEntry.java650362
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathEntryDescriptor.java180018
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathVariableManager.java170017
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.project.properties.handlers

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.project.properties.handlers.PhpVersionChangedHandler.java3003
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.resources

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.resources.ExternalFilesRegistry.java3003
org.eclipse.php.core.src.org.eclipse.php.internal.core.resources.ExternalFileDecorator.java7124
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.util

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakPreferencesPropagatorListener.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.IncludeCacheManager.java4004
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.ICachable.java2002
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.IncludeStringHack.java120012
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.FileUtils.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakPropertyChangeListener.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.HostsCollector.java9009
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.CodeDataResolver.java360234
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.XMLWriter.java190019
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.DefaultCacheManager.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.SerializationUtil.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.UnixChmodUtil.java6006
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.BlockingQueue.java190118
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakObject.java2020
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.Messages.java540054
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntMap.java5005
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntList.java132110
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.BucketMap.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.WeakCollection.java8008
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntHashtable.java1014988
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences.XMLPreferencesReader.java130013
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences.XMLPreferencesWriter.java120012
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer.ProjectRemovedObserversAttacher.java1001
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer.CompositeProjectChangeObserver.java1010
Back to top

Package org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text.PHPTextSequenceUtilities.java180612
org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text.TextSequenceUtilities.java5014
Back to top

Package org.eclipse.php.core.src.org.ini4j

NameResultsSeveresWarningsRecommendations
org.eclipse.php.core.src.org.ini4j.IniPreferences.java5005
org.eclipse.php.core.src.org.ini4j.ServiceFinder.java190019
org.eclipse.php.core.src.org.ini4j.Convert.java14068
org.eclipse.php.core.src.org.ini4j.AbstractBeanInvocationHandler.java9402371
org.eclipse.php.core.src.org.ini4j.InvalidIniFormatException.java1001
org.eclipse.php.core.src.org.ini4j.IniFile.java9009
org.eclipse.php.core.src.org.ini4j.IniPreferencesFactory.java160016
org.eclipse.php.core.src.org.ini4j.IniParser.java300129
org.eclipse.php.core.src.org.ini4j.PreferencesBean.java2002
org.eclipse.php.core.src.org.ini4j.Ini.java424335
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.debug.core.debugger.parameters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.debug.core.debugger.parameters.IDebugParametersKeys.java1001
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.IPHPConstants.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.PHPDebugCoreMessages.java280028
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.PHPDebugPlugin.java100010
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.Logger.java120111
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.DebuggerCommunicationDaemon.java110011
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.CommunicationUtilities.java4004
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.DebugConnectionThread.java910289
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugParametersInitializersRegistry.java9009
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPWebServerDebuggerInitializer.java250025
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.StackLayer.java7007
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.Breakpoint.java161015
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.ExpressionsValueDeserializer.java280721
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DefaultExpression.java4004
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.RemoteDebugger.java294025
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DefaultExpressionsManager.java210219
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugError.java221120
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.ExpressionValue.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugMessagesRegistry.java100010
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPExecutableDebuggerInitializer.java420141
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPSessionLaunchMapper.java5023
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugHandlersRegistry.java3003
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPstack.java6033
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.HeaderOutputNotification.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.OutputNotification.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.DebugSessionStartedNotification.java4004
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.parameters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.parameters.DefaultDebugParametersInitializer.java100010
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchUtilities.java200614
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPWebPageLaunchDelegate.java170017
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPExecutableLaunchDelegate.java280226
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchProxy.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchDelegateProxy.java3003
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPServerLaunchDecorator.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPProcess.java1001
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.DebugSessionIdGenerator.java3003
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPValue.java150213
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPDebugElement.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPVariable.java6024
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPResponseHandler.java190019
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.BreakpointSet.java9009
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPConditionalBreakpoint.java8008
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.ServerDebugHandler.java530053
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPRunToLineBreakpoint.java8008
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPDebugTarget.java610061
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.SimpleDebugHandler.java380038
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPLineBreakpoint.java9009
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPThread.java2002
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPStackFrame.java2110
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.ContextManager.java150015
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPexes.java210021
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPDebugCorePreferenceInitializer.java3003
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPexeItem.java5113
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceLookupParticipant.java2011
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceSearchEngine.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceLookupDirector.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceNotFoundInput.java1100
Back to top

Package org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPVariableSourceContainer.java3003
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPDirectorySourceContainer.java1001
org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPCompositeSourceContainer.java1001
Back to top

Package org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.Logger.java120111
org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.DaemonPlugin.java5005
Back to top

Package org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.communication

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.communication.CommunicationDaemonRegistry.java5104
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIImages.java3003
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIMessages.java12300123
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugPerspectiveFactory.java110011
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.Logger.java110110
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIPlugin.java230023
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.ControlAccessibleListener.java1001
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.BreakpointSetConditionAction.java100010
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.PHPWatchAction.java2002
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter.PHPRunToLineAdapter.java130013
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter.PHPEditorAdapterFactory.java2002
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.property

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.property.PHPBreakpointPropertyPage.java7007
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.provider

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.provider.PHPBreakpointProvider.java9009
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console.PHPConsoleColorProvider.java5005
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console.PHPLineTracker.java2002
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.hovers

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.hovers.PHPDebugTextHover.java10046
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.PHPExecutableLaunchTab.java520448
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchConfigurationsTabsRegistry.java161213
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ApplicationFileViewerFilter.java4004
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.FileSelectionDialog.java6006
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ProjectSelectionDialog.java6006
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ResourceSorter.java2002
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ApplicationFileSelectionDialog.java120012
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.TreeAndListGroup.java2011
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchUtilities.java3003
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchUtil.java6105
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchShortcut.java110110
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPDebugPreferencesAddon.java170215
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPLaunchingPreferencePage.java1001
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPDebugPreferencesWorkspaceAddon.java1001
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.InstalledPHPsBlock.java310130
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.AddPHPexeDialog.java8008
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.PHPsComboBlock.java231121
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.PHPsPreferencePage.java3003
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.java160016
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationRegistry.java4004
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters.RunnablePropertyTester.java2002
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters.PHPLaunchPropertyTester.java5005
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.sourcelookup

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.sourcelookup.PHPSourceNotFoundEditorInput.java2110
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugOutputView.java9018
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.PHPStackView.java9009
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugBrowserView.java9036
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugViewHelper.java2002
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.PHPStackLabelProvider.java1001
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables.PHPVariableCellModifier.java1001
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables.PHPDebugElementAdapterFactory.java1001
Back to top

Package org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.watch

NameResultsSeveresWarningsRecommendations
org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.watch.PHPWatchExpressionDelegate.java3102
Back to top

Package org.eclipse.php.help.src.org.eclipse.php.help

NameResultsSeveresWarningsRecommendations
org.eclipse.php.help.src.org.eclipse.php.help.Activator.java1001
Back to top

Package org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core

NameResultsSeveresWarningsRecommendations
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Logger.java120111
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Server.java340034
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Activator.java4004
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.ServerHelper.java120012
Back to top

Package org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy

NameResultsSeveresWarningsRecommendations
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.FileUtil.java480048
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.ProgressUtil.java5005
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.DeployFilter.java1001
Back to top

Package org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager

NameResultsSeveresWarningsRecommendations
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager.ServerManagerEvent.java2101
org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager.ServersManager.java9036
Back to top

Package org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui

NameResultsSeveresWarningsRecommendations
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.PHPServersPreferencePage.java2002
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerEditDialog.java2002
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerWizardFragment.java2002
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.Activator.java7007
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerTab.java732368
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerCompositeFragment.java540054
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerWizard.java3003
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.PHPServersConfigurationBlock.java130112
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServersPluginImages.java8008
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.Logger.java120111
Back to top

Package org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching

NameResultsSeveresWarningsRecommendations
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.ServerURLLaunchDialog.java9018
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.PHPServerAdvancedTab.java220121
org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.PHPServerLaunchShortcut.java200119
Back to top

Package org.eclipse.php.src.org.eclipse.php

NameResultsSeveresWarningsRecommendations
org.eclipse.php.src.org.eclipse.php.PHPIdePlugin.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IContextMenuConstants.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.StandardPHPElementContentProvider.java230122
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementResourceMapping.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUiPlugin.java170017
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPPerspectiveFactory.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementProperties.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUIMessages.java71300713
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.CodeDataAdapterFactory.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPProjectAdapterFactory.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPWorkbenchAdapter.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IPHPHelpContextIds.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementAdapterFactory.java160115
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementLabelProvider.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SelectionProviderMediator.java4040
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementContainerLabelProvider.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IncludeDropAction.java10019
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SuperClassLabelProvider.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SuperClassTreeContentProvider.java6105
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementContainmentAdapter.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.ContainerContentProvider.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUiConstants.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.Logger.java120111
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPActionDelegatorRegistry.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.WorkbenchRunnableAdapter.java2011
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ReorgMoveAction.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenFunctionsManualAction.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SelectionConverter.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenDeclarationAction.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.GotoMatchingBracketAction.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BuildActionGroup.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SortAction.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CompositeActionGroup.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RemoveBlockCommentAction.java6042
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenameResourceAction.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CustomFiltersActionGroup.java410041
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenAction.java160016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AddDescriptionAction.java6051
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.MoveAction.java120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenProjectAction.java110011
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenameAction.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenViewActionGroup.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RefreshAction.java120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenActionUtil.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AbstractToggleLinkingAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPNewWizardMenu.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CCPActionGroup.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BuildAction.java120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.IPHPEditorActionDefinitionIds.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.NewWizardsActionGroup.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPTaskRulerAction.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ToggleCommentAction.java190019
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AddBlockCommentAction.java180135
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PasteAction.java482046
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SelectionDispatchAction.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenEditorActionGroup.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.DeleteAction.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ActionUtils.java260026
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ConvertToPDTProjectAction.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ConfigureIncludePathAction.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenamePHPElementAction.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CopyToClipboardAction.java310031
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RemoveFromIncludePathAction.java7034
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ProjectActionGroup.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BlockCommentAction.java120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CutAction.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RefactorActionGroup.java8008
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.filters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.filters.ActionFilterContributorsRegistry.java6006
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CaseDefaultAutoEditStrategy.java7016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.QuotesAutoEditStrategy.java220157
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.PairCurlyBracketAutoEditStrategy.java3021
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.IndentLineAutoEditStrategy.java120210
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.TypingPreferences.java10055
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CurlyCloseAutoEditStrategy.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MainAutoEditStrategy.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CurlyOpenAutoEditStrategy.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.DocBlockAutoEditStrategy.java360432
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MatchingBracketAutoEditStrategy.java230158
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MatchingCharAutoEditStrategy.java140212
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.TabAutoEditStrategy.java160115
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.ShowWhitespaceAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.TextEditorPropertyAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.MergeSourceViewer.java610061
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.PhpMergeViewer.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.ContentMergeViewer.java790970
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.TextMergeViewer.java529144484
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.PhpTypeFilterComposite.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.OpenPhpTypeDialog.java6015
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.HighLoadTableViewer.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.BasicSelector.java5014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.ElementAddition.java5005
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter.ElementSpecificFilter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter.CompositeFilter.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles.SaveFilesHandler.java8017
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles.SaveFilesDialog.java7007
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.ResourceTransferDragAdapter.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.PHPViewerDropAdapter.java5014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DNDUtils.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DelegatingDropAdapter.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DelegatingDragAdapter.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.ExternalFileDropAdapter.java2002
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.doubleclick

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.doubleclick.PHPDoubleClickStrategy.java2020
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPSourceViewer.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.UntitledPHPEditor.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPEditorActionBarContributor.java190019
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPPairMatcher.java150015
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPStructuredTextViewer.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPHeuristicScanner.java860185
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPStructuredEditor.java951490
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.LinkingSelectionListener.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPCodeHyperlinkDetector.java11317
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.PHPAdapterFactoryProvider.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.PhpElementAdapterFactory.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.JFaceNodeAdapterForPHP.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.RefreshStructureJob.java320131
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.configuration

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.configuration.PHPStructuredTextViewerConfiguration.java281324
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPCompletionRendererVisitor.java140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.CodeDataCompletionProposal.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPProposalComperator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContextInformationValidator.java190019
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContextInfoRendererVisitor.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPDocContentAssistProcessor.java8503
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.CompletionProposalGroup.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.ContentAssistSupport.java123111111
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContentAssistProcessor.java12156
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPDocContentAssistSupport.java15078
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.highlighter

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.highlighter.LineStyleProviderForPhp.java160511
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPAnnotationTextHover.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.AbstractReusableInformationControlCreator.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.AbstractPHPTextHover.java5014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.BestMatchHover.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPSourceTextHover.java140410
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.BrowserInformationControl.java390039
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.SourceViewerInformationControl.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPSourceViewerInformationControl.java150015
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPTextHoverProxy.java7007
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input.PHPFileStorage.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input.NonExistingPHPFileEditorInput.java9018
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.reconcile

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.reconcile.ReconcileStepForPHP.java120012
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateContextTypeIds.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PhpTemplateProposal.java5014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateContextType.java160016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PhpNewFileTemplateContextType.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateCompletionProcessor.java7106
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateArrayVariableResolver.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateFileResolver.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateClassResolver.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateFunctionContainerResolver.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateClassContainerResolver.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateVariableResolver.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateNumberVariableResolver.java3003
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util.PHPDocTool.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util.PHPDocBlockSerialezer.java110110
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.validation

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.validation.PHPHTMLValidator.java220319
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerPart.java530152
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ToggleLinkingAction.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerContentProvider.java240024
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.PHPNavigatorDropAdapter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerLabelProvider.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.FileTransferDropAdapter.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.FileTransferDragAdapter.java150015
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.SelectionTransferDragAdapter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.WorkingSetAwareContentProvider.java7016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.WorkingSetAwarePHPElementSorter.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.CollapseAllAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.SelectionTransferDropAdapter.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerActionGroup.java150015
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.CustomFiltersDialog.java260026
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.ServerProjectFilter.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.PHPContentTypeFilter.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NamePatternFilter.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.FilterDescriptor.java220022
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonSharedProjectFilter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.SystemFilesFilter.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.PHPFileFilter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonPHPElementFilter.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonPHPProjectsFilter.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.ClosedProjectFilter.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.PHPFoldingStructureProviderDescriptor.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.DefaultPHPFoldingStructureProvider.java3011415
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.PHPFoldingStructureProviderRegistry.java4004
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions.PHPFunctionsContentProvider.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions.PHPFunctionsPart.java9009
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.manualView

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.manualView.ManualPart.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.ShowGroupsAction.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.ChangeOutlineModeAction.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.PHPContentOutlineConfiguration.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.PHPOutlineContentProvider.java410239
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.phpCodeData

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.phpCodeData.PhpCodeDataAdapterFactory.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPContentAssistPreferencePage.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.OptionsConfigurationBlock.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.MembersOrderPreferenceCache.java140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfigurationBlock.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualPreferencePage.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TypingConfigurationBlock.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPStyledTextColorPicker.java420735
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfigSerializer.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPreferencePage.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPTemplateStore.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractConfigurationBlockPreferencePage.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PhpTypingPreferencePage.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.NewPHPManualSiteDialog.java230023
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskInputDialog.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfig.java6105
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPFormatterConfigurationBlock.java4103
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPAppearancePreferencePage.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.UseProjectSpecificSettingsPropertyPage.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PropertyAndPreferencePage.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.ScrolledCompositeImpl.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPEditorHoverConfigurationBlock.java290029
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPInterpreterPreferencePage.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractMultiBlockPreferencePage.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPropertyPreferencePage.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.FoldingConfigurationBlock.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskPreferencePage.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPreferenceBlock.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPColorPage.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPFormatterPreferencePage.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPreferencePageBlock.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPTemplatesPreferencePage.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPPreferencePageBlocksRegistry.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPEditorPreferencePage.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.ProjectSelectionDialog.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PreferenceConstants.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskConfigurationBlock.java5023
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPBasePreferencePage.java2002
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.TypedElementSelectionValidator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPVariableElementLabelProvider.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariableBlock.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathPropertyPage.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPVariableElement.java1010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElementSorter.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerDescriptor.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ZipFileSelectionDialog.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListLabelProvider.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElementAttribute.java5113
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathVarsPreferencePage.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariablePathDialogField.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.EditVariableEntryDialog.java8026
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerWizard.java2011
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathDialogAccess.java5401
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerDefaultPage.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.LibrariesWorkbookPage.java11524
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.NewContainerDialog.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariableCreationDialog.java9036
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElement.java8026
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.MultipleFolderSelectionDialog.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ArchieveFileFilter.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ProjectsWorkbookPage.java4112
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerSelectionPage.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathBlock.java10019
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.NewVariableEntryDialog.java9117
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineViewGroup.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.CollapseAllAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ToggleLinkingAction.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlinePart.java620359
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineLabelProvider.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineContentProvider.java500941
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchResultPage.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.SearchLabelProvider.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchEngine.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.WorkingSetComparator.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchEditorOpener.java130112
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchResult.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchPage.java320131
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.OpenPHPSearchPageAction.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchTableContentProvider.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.GroupAction.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchTreeContentProvider.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchScopeFactory.java132011
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.SearchUtil.java3003
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPVariableDataDecorator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPFileDataDecorator.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPClassConstantDataDecorator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPConstantDataDecorator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPClassDataDecorator.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.IPHPDataLeafMarker.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPDataDecorator.java3102
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPFunctionDataDecorator.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.style

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.style.IStyleConstantsPhp.java1001
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPCodeReader.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPBreakIterator.java170116
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.SequenceCharacterIterator.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.DocumentCharacterIterator.java140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPWordIterator.java120111
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.hover

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.hover.PHPEditorTextHoverDescriptor.java180117
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.IncludePathTreeContent.java170116
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.TreeProvider.java7007
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.PHPTreeNode.java2002
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ImageImageDescriptor.java1010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ImageDescriptorRegistry.java6015
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPColorHelper.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.FilterUpdater.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPEncodingField.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ProblemMarkerManager.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.TableLayoutComposite.java110110
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CustomHashtable.java400139
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusBarUpdater.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.SWTUtil.java100010
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ValuedCombo.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.BusyIndicatorRunnableContext.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusLineMessageTimerManager.java6024
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPOpenExternalFileAction.java181017
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ExceptionHandler.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPManualFactory.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.TreePath.java140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CollectionUtils.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPCodeDataHTMLDescriptionUtilities.java460046
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPPluginImages.java9009
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementComparer.java120210
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPManual.java180018
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementSorter.java10028
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StringMatcher.java450243
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ProblemsLabelDecorator.java4022
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PhpEncodingSettings.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementImageDescriptor.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.MultiElementSelection.java10316
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.EditorUtility.java600258
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ListContentProvider.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementImageProvider.java160016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ElementCreationProxy.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ScrolledPageContent.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementLabels.java320230
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPUILabelProvider.java4013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CoreUtility.java5023
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.AppearanceAwareLabelProvider.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ParentChecker.java170017
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPRootContextField.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPOutlineElementComparer.java130211
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusUtil.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StorageLabelProvider.java110011
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPProjectCreationWizard.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.FragmentedWizard.java520052
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.NewGenericFileTemplatesWizardPage.java140014
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPFileCreationWizardPage.java260026
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.NewPhpTemplatesWizardPage.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPRootComposite.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardPageFactory.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPVersionGroup.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.CompositeFragment.java4004
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPProjectWizardBasePage.java6006
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.BasicPHPWizardPage.java160016
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPIncludePathPage.java8008
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardModel.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPFileCreationWizard.java130112
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPWizardPagesRegistry.java8206
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.FragmentedWizardPage.java130013
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardFragmentsFactoryRegistry.java8008
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.StringButtonDialogField.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ITreeListAdapter.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.LayoutUtil.java120012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.DialogField.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ListDialogField.java3012
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.StringDialogField.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ComboDialogField.java1001
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.TreeListDialogField.java6033
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.SelectionButtonDialogField.java1010
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations.PHPModuleCreationOperation.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations.PHPCreationDataModelProvider.java7007
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.PHPWorkingSetPage.java270027
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.OthersWorkingSetUpdater.java11056
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetModel.java291325
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.EditWorkingSetAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetShowActionGroup.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.HistoryWorkingSetUpdater.java9027
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.FunctionsViewGroup.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ExplorerViewActionGroup.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.PHPWorkingSetPageContentProvider.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetConfigurationDialog.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.SelectWorkingSetAction.java3003
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetFilter.java210021
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ViewAction.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetMenuContributionItem.java5005
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ClearWorkingSetAction.java2002
org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetFilterActionGroup.java4004
Back to top

Package org.eclipse.php.ui.src.org.eclipse.php.ui.treecontent

NameResultsSeveresWarningsRecommendations
org.eclipse.php.ui.src.org.eclipse.php.ui.treecontent.IPHPTreeContentProvider.java1001
Back to top


Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ClassAttribute.java

SeverityLineType
Recommendation31ClassAttribute.java:31 Avoid using explicit string literals, declare constants instead

Recommendation31ClassAttribute.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.CompositeAttribute.java

SeverityLineType
Recommendation40CompositeAttribute.java:40 Avoid using explicit string literals, declare constants instead

Recommendation45CompositeAttribute.java:45 Avoid using explicit string literals, declare constants instead

Recommendation48CompositeAttribute.java:48 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.GlobalScope.java

SeverityLineType
Warning79GlobalScope.java:79 Avoid hard coding \n and \r as line separators

Warning86GlobalScope.java:86 Avoid hard coding \n and \r as line separators

Recommendation49GlobalScope.java:49 Always provide the default label in switch statements

Recommendation74GlobalScope.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76GlobalScope.java:76 Avoid using explicit string literals, declare constants instead

Recommendation79GlobalScope.java:79 Avoid using explicit string literals, declare constants instead

Recommendation86GlobalScope.java:86 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ProgramScope.java

SeverityLineType
Warning176ProgramScope.java:176 Avoid hard coding \n and \r as line separators

Warning178ProgramScope.java:178 Avoid hard coding \n and \r as line separators

Warning180ProgramScope.java:180 Avoid hard coding \n and \r as line separators

Warning182ProgramScope.java:182 Avoid hard coding \n and \r as line separators

Warning186ProgramScope.java:186 Avoid hard coding \n and \r as line separators

Warning188ProgramScope.java:188 Avoid hard coding \n and \r as line separators

Warning190ProgramScope.java:190 Avoid hard coding \n and \r as line separators

Warning194ProgramScope.java:194 Avoid hard coding \n and \r as line separators

Warning196ProgramScope.java:196 Avoid hard coding \n and \r as line separators

Recommendation87ProgramScope.java:87 Avoid changing the value of a method parameter

Warning49ProgramScope.java:49 Avoid using == and != for java.lang.Object comparisons

Recommendation109ProgramScope.java:109 Avoid using explicit string literals, declare constants instead

Recommendation171ProgramScope.java:171 Avoid using explicit string literals, declare constants instead

Recommendation176ProgramScope.java:176 Avoid using explicit string literals, declare constants instead

Recommendation178ProgramScope.java:178 Avoid using explicit string literals, declare constants instead

Recommendation180ProgramScope.java:180 Avoid using explicit string literals, declare constants instead

Recommendation182ProgramScope.java:182 Avoid using explicit string literals, declare constants instead

Recommendation186ProgramScope.java:186 Avoid using explicit string literals, declare constants instead

Recommendation188ProgramScope.java:188 Avoid using explicit string literals, declare constants instead

Recommendation190ProgramScope.java:190 Avoid using explicit string literals, declare constants instead

Recommendation194ProgramScope.java:194 Avoid using explicit string literals, declare constants instead

Recommendation196ProgramScope.java:196 Avoid using explicit string literals, declare constants instead

Recommendation198ProgramScope.java:198 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.ScopeBase.java

SeverityLineType
Warning107ScopeBase.java:107 Avoid hard coding \n and \r as line separators

Recommendation91ScopeBase.java:91 Avoid using explicit string literals, declare constants instead

Recommendation99ScopeBase.java:99 Avoid using explicit string literals, declare constants instead

Recommendation99ScopeBase.java:99 Avoid using explicit string literals, declare constants instead

Recommendation99ScopeBase.java:99 Avoid using explicit string literals, declare constants instead

Recommendation107ScopeBase.java:107 Avoid using explicit string literals, declare constants instead

Recommendation107ScopeBase.java:107 Avoid using explicit string literals, declare constants instead

Recommendation111ScopeBase.java:111 Avoid using explicit string literals, declare constants instead

Recommendation111ScopeBase.java:111 Avoid using explicit string literals, declare constants instead

Recommendation111ScopeBase.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112ScopeBase.java:112 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.binding.TypeResolver.java

SeverityLineType
Warning51TypeResolver.java:51 Avoid using == and != for java.lang.Object comparisons

Warning53TypeResolver.java:53 Avoid using == and != for java.lang.Object comparisons

Warning274TypeResolver.java:274 Avoid using == and != for java.lang.Object comparisons

Warning279TypeResolver.java:279 Avoid using == and != for java.lang.Object comparisons

Warning295TypeResolver.java:295 Avoid using == and != for java.lang.Object comparisons

Warning295TypeResolver.java:295 Avoid using == and != for java.lang.Object comparisons

Warning301TypeResolver.java:301 Avoid using == and != for java.lang.Object comparisons

Warning301TypeResolver.java:301 Avoid using == and != for java.lang.Object comparisons

Warning314TypeResolver.java:314 Avoid using == and != for java.lang.Object comparisons

Warning314TypeResolver.java:314 Avoid using == and != for java.lang.Object comparisons

Warning314TypeResolver.java:314 Avoid using == and != for java.lang.Object comparisons

Warning314TypeResolver.java:314 Avoid using == and != for java.lang.Object comparisons

Warning443TypeResolver.java:443 Avoid using == and != for java.lang.Object comparisons

Warning451TypeResolver.java:451 Avoid using == and != for java.lang.Object comparisons

Warning451TypeResolver.java:451 Avoid using == and != for java.lang.Object comparisons

Warning451TypeResolver.java:451 Avoid using == and != for java.lang.Object comparisons

Warning325TypeResolver.java:325 Always provide break at the end of every case statement

Warning404TypeResolver.java:404 Always provide break at the end of every case statement

Warning456TypeResolver.java:456 Always provide break at the end of every case statement

Recommendation63TypeResolver.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63TypeResolver.java:63 Avoid using explicit string literals, declare constants instead

Recommendation391TypeResolver.java:391 Avoid using explicit string literals, declare constants instead

Recommendation391TypeResolver.java:391 Avoid using explicit string literals, declare constants instead

Recommendation398TypeResolver.java:398 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator.Locator.java

SeverityLineType
Recommendation60Locator.java:60 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.locator.PhpElementConciliator.java

SeverityLineType
Recommendation88PhpElementConciliator.java:88 Always surround if and loop statements with curly braces

Recommendation462PhpElementConciliator.java:462 Always surround if and loop statements with curly braces

Recommendation525PhpElementConciliator.java:525 Always surround if and loop statements with curly braces

Recommendation561PhpElementConciliator.java:561 Always surround if and loop statements with curly braces

Recommendation593PhpElementConciliator.java:593 Always surround if and loop statements with curly braces

Recommendation630PhpElementConciliator.java:630 Always surround if and loop statements with curly braces

Recommendation595PhpElementConciliator.java:595 Avoid empty if statements and empty loops

Recommendation294PhpElementConciliator.java:294 Always place constants on the left side of the equals()

Recommendation532PhpElementConciliator.java:532 Always place constants on the left side of the equals()

Recommendation565PhpElementConciliator.java:565 Always place constants on the left side of the equals()

Warning161PhpElementConciliator.java:161 Avoid using == and != for java.lang.Object comparisons

Warning233PhpElementConciliator.java:233 Avoid using == and != for java.lang.Object comparisons

Recommendation138PhpElementConciliator.java:138 Avoid using explicit string literals, declare constants instead

Recommendation294PhpElementConciliator.java:294 Avoid using explicit string literals, declare constants instead

Recommendation485PhpElementConciliator.java:485 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayAccess.java

SeverityLineType
Warning76ArrayAccess.java:76 Avoid hard coding \n and \r as line separators

Warning78ArrayAccess.java:78 Avoid hard coding \n and \r as line separators

Warning78ArrayAccess.java:78 Avoid hard coding \n and \r as line separators

Warning81ArrayAccess.java:81 Avoid hard coding \n and \r as line separators

Warning83ArrayAccess.java:83 Avoid hard coding \n and \r as line separators

Recommendation74ArrayAccess.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76ArrayAccess.java:76 Avoid using explicit string literals, declare constants instead

Recommendation76ArrayAccess.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78ArrayAccess.java:78 Avoid using explicit string literals, declare constants instead

Recommendation78ArrayAccess.java:78 Avoid using explicit string literals, declare constants instead

Recommendation81ArrayAccess.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83ArrayAccess.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84ArrayAccess.java:84 Avoid using explicit string literals, declare constants instead

Recommendation90ArrayAccess.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92ArrayAccess.java:92 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayCreation.java

SeverityLineType
Warning70ArrayCreation.java:70 Avoid hard coding \n and \r as line separators

Warning73ArrayCreation.java:73 Avoid hard coding \n and \r as line separators

Recommendation68ArrayCreation.java:68 Avoid using explicit string literals, declare constants instead

Recommendation70ArrayCreation.java:70 Avoid using explicit string literals, declare constants instead

Recommendation73ArrayCreation.java:73 Avoid using explicit string literals, declare constants instead

Recommendation75ArrayCreation.java:75 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ArrayElement.java

SeverityLineType
Warning77ArrayElement.java:77 Avoid hard coding \n and \r as line separators

Warning78ArrayElement.java:78 Avoid hard coding \n and \r as line separators

Warning81ArrayElement.java:81 Avoid hard coding \n and \r as line separators

Warning83ArrayElement.java:83 Avoid hard coding \n and \r as line separators

Warning84ArrayElement.java:84 Avoid hard coding \n and \r as line separators

Warning86ArrayElement.java:86 Avoid hard coding \n and \r as line separators

Warning86ArrayElement.java:86 Avoid hard coding \n and \r as line separators

Recommendation75ArrayElement.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77ArrayElement.java:77 Avoid using explicit string literals, declare constants instead

Recommendation78ArrayElement.java:78 Avoid using explicit string literals, declare constants instead

Recommendation81ArrayElement.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83ArrayElement.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84ArrayElement.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86ArrayElement.java:86 Avoid using explicit string literals, declare constants instead

Recommendation86ArrayElement.java:86 Avoid using explicit string literals, declare constants instead

Recommendation87ArrayElement.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Assignment.java

SeverityLineType
Warning120Assignment.java:120 Avoid hard coding \n and \r as line separators

Warning122Assignment.java:122 Avoid hard coding \n and \r as line separators

Warning122Assignment.java:122 Avoid hard coding \n and \r as line separators

Warning124Assignment.java:124 Avoid hard coding \n and \r as line separators

Warning124Assignment.java:124 Avoid hard coding \n and \r as line separators

Recommendation68Assignment.java:68 Avoid using explicit string literals, declare constants instead

Recommendation70Assignment.java:70 Avoid using explicit string literals, declare constants instead

Recommendation72Assignment.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74Assignment.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76Assignment.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78Assignment.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80Assignment.java:80 Avoid using explicit string literals, declare constants instead

Recommendation82Assignment.java:82 Avoid using explicit string literals, declare constants instead

Recommendation84Assignment.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86Assignment.java:86 Avoid using explicit string literals, declare constants instead

Recommendation88Assignment.java:88 Avoid using explicit string literals, declare constants instead

Recommendation90Assignment.java:90 Avoid using explicit string literals, declare constants instead

Recommendation118Assignment.java:118 Avoid using explicit string literals, declare constants instead

Recommendation120Assignment.java:120 Avoid using explicit string literals, declare constants instead

Recommendation120Assignment.java:120 Avoid using explicit string literals, declare constants instead

Recommendation122Assignment.java:122 Avoid using explicit string literals, declare constants instead

Recommendation122Assignment.java:122 Avoid using explicit string literals, declare constants instead

Recommendation124Assignment.java:124 Avoid using explicit string literals, declare constants instead

Recommendation124Assignment.java:124 Avoid using explicit string literals, declare constants instead

Recommendation125Assignment.java:125 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ASTError.java

SeverityLineType
Recommendation40ASTError.java:40 Avoid using explicit string literals, declare constants instead

Recommendation42ASTError.java:42 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ASTNode.java

SeverityLineType
Recommendation114ASTNode.java:114 Avoid using explicit string literals, declare constants instead

Recommendation122ASTNode.java:122 Avoid using explicit string literals, declare constants instead

Recommendation122ASTNode.java:122 Avoid using explicit string literals, declare constants instead

Recommendation122ASTNode.java:122 Avoid using explicit string literals, declare constants instead

Recommendation132ASTNode.java:132 Avoid using explicit string literals, declare constants instead

Recommendation132ASTNode.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133ASTNode.java:133 Avoid using explicit string literals, declare constants instead

Recommendation133ASTNode.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134ASTNode.java:134 Avoid using explicit string literals, declare constants instead

Recommendation134ASTNode.java:134 Avoid using explicit string literals, declare constants instead

Recommendation135ASTNode.java:135 Avoid using explicit string literals, declare constants instead

Recommendation135ASTNode.java:135 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BackTickExpression.java

SeverityLineType
Warning69BackTickExpression.java:69 Avoid hard coding \n and \r as line separators

Warning72BackTickExpression.java:72 Avoid hard coding \n and \r as line separators

Recommendation67BackTickExpression.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69BackTickExpression.java:69 Avoid using explicit string literals, declare constants instead

Recommendation72BackTickExpression.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74BackTickExpression.java:74 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Block.java

SeverityLineType
Warning82Block.java:82 Avoid hard coding \n and \r as line separators

Warning85Block.java:85 Avoid hard coding \n and \r as line separators

Recommendation80Block.java:80 Avoid using explicit string literals, declare constants instead

Recommendation82Block.java:82 Avoid using explicit string literals, declare constants instead

Recommendation82Block.java:82 Avoid using explicit string literals, declare constants instead

Recommendation85Block.java:85 Avoid using explicit string literals, declare constants instead

Recommendation87Block.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BodyDeclaration.java

SeverityLineType
Recommendation35BodyDeclaration.java:35 Avoid changing the value of a method parameter

Recommendation158BodyDeclaration.java:158 Avoid using explicit string literals, declare constants instead

Recommendation161BodyDeclaration.java:161 Avoid using explicit string literals, declare constants instead

Recommendation164BodyDeclaration.java:164 Avoid using explicit string literals, declare constants instead

Recommendation169BodyDeclaration.java:169 Avoid using explicit string literals, declare constants instead

Recommendation172BodyDeclaration.java:172 Avoid using explicit string literals, declare constants instead

Recommendation175BodyDeclaration.java:175 Avoid using explicit string literals, declare constants instead

Recommendation182BodyDeclaration.java:182 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.BreakStatement.java

SeverityLineType
Warning64BreakStatement.java:64 Avoid hard coding \n and \r as line separators

Warning67BreakStatement.java:67 Avoid hard coding \n and \r as line separators

Recommendation62BreakStatement.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64BreakStatement.java:64 Avoid using explicit string literals, declare constants instead

Recommendation67BreakStatement.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69BreakStatement.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CastExpression.java

SeverityLineType
Warning92CastExpression.java:92 Avoid hard coding \n and \r as line separators

Warning94CastExpression.java:94 Avoid hard coding \n and \r as line separators

Recommendation53CastExpression.java:53 Avoid using explicit string literals, declare constants instead

Recommendation55CastExpression.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57CastExpression.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59CastExpression.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61CastExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63CastExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation65CastExpression.java:65 Avoid using explicit string literals, declare constants instead

Recommendation90CastExpression.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92CastExpression.java:92 Avoid using explicit string literals, declare constants instead

Recommendation92CastExpression.java:92 Avoid using explicit string literals, declare constants instead

Recommendation94CastExpression.java:94 Avoid using explicit string literals, declare constants instead

Recommendation94CastExpression.java:94 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CatchClause.java

SeverityLineType
Warning66CatchClause.java:66 Avoid hard coding \n and \r as line separators

Warning67CatchClause.java:67 Avoid hard coding \n and \r as line separators

Warning69CatchClause.java:69 Avoid hard coding \n and \r as line separators

Warning70CatchClause.java:70 Avoid hard coding \n and \r as line separators

Warning72CatchClause.java:72 Avoid hard coding \n and \r as line separators

Warning74CatchClause.java:74 Avoid hard coding \n and \r as line separators

Recommendation64CatchClause.java:64 Avoid using explicit string literals, declare constants instead

Recommendation66CatchClause.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67CatchClause.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69CatchClause.java:69 Avoid using explicit string literals, declare constants instead

Recommendation70CatchClause.java:70 Avoid using explicit string literals, declare constants instead

Recommendation72CatchClause.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74CatchClause.java:74 Avoid using explicit string literals, declare constants instead

Recommendation75CatchClause.java:75 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassConstantDeclaration.java

SeverityLineType
Warning77ClassConstantDeclaration.java:77 Avoid hard coding \n and \r as line separators

Warning79ClassConstantDeclaration.java:79 Avoid hard coding \n and \r as line separators

Warning81ClassConstantDeclaration.java:81 Avoid hard coding \n and \r as line separators

Warning82ClassConstantDeclaration.java:82 Avoid hard coding \n and \r as line separators

Warning83ClassConstantDeclaration.java:83 Avoid hard coding \n and \r as line separators

Warning87ClassConstantDeclaration.java:87 Avoid hard coding \n and \r as line separators

Warning89ClassConstantDeclaration.java:89 Avoid hard coding \n and \r as line separators

Recommendation75ClassConstantDeclaration.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77ClassConstantDeclaration.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79ClassConstantDeclaration.java:79 Avoid using explicit string literals, declare constants instead

Recommendation81ClassConstantDeclaration.java:81 Avoid using explicit string literals, declare constants instead

Recommendation82ClassConstantDeclaration.java:82 Avoid using explicit string literals, declare constants instead

Recommendation83ClassConstantDeclaration.java:83 Avoid using explicit string literals, declare constants instead

Recommendation87ClassConstantDeclaration.java:87 Avoid using explicit string literals, declare constants instead

Recommendation89ClassConstantDeclaration.java:89 Avoid using explicit string literals, declare constants instead

Recommendation91ClassConstantDeclaration.java:91 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassDeclaration.java

SeverityLineType
Warning111ClassDeclaration.java:111 Avoid hard coding \n and \r as line separators

Warning112ClassDeclaration.java:112 Avoid hard coding \n and \r as line separators

Warning114ClassDeclaration.java:114 Avoid hard coding \n and \r as line separators

Warning115ClassDeclaration.java:115 Avoid hard coding \n and \r as line separators

Warning117ClassDeclaration.java:117 Avoid hard coding \n and \r as line separators

Warning120ClassDeclaration.java:120 Avoid hard coding \n and \r as line separators

Warning122ClassDeclaration.java:122 Avoid hard coding \n and \r as line separators

Warning124ClassDeclaration.java:124 Avoid hard coding \n and \r as line separators

Warning128ClassDeclaration.java:128 Avoid hard coding \n and \r as line separators

Warning130ClassDeclaration.java:130 Avoid hard coding \n and \r as line separators

Warning132ClassDeclaration.java:132 Avoid hard coding \n and \r as line separators

Recommendation98ClassDeclaration.java:98 Avoid using explicit string literals, declare constants instead

Recommendation100ClassDeclaration.java:100 Avoid using explicit string literals, declare constants instead

Recommendation102ClassDeclaration.java:102 Avoid using explicit string literals, declare constants instead

Recommendation109ClassDeclaration.java:109 Avoid using explicit string literals, declare constants instead

Recommendation111ClassDeclaration.java:111 Avoid using explicit string literals, declare constants instead

Recommendation111ClassDeclaration.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112ClassDeclaration.java:112 Avoid using explicit string literals, declare constants instead

Recommendation114ClassDeclaration.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115ClassDeclaration.java:115 Avoid using explicit string literals, declare constants instead

Recommendation117ClassDeclaration.java:117 Avoid using explicit string literals, declare constants instead

Recommendation120ClassDeclaration.java:120 Avoid using explicit string literals, declare constants instead

Recommendation122ClassDeclaration.java:122 Avoid using explicit string literals, declare constants instead

Recommendation124ClassDeclaration.java:124 Avoid using explicit string literals, declare constants instead

Recommendation128ClassDeclaration.java:128 Avoid using explicit string literals, declare constants instead

Recommendation130ClassDeclaration.java:130 Avoid using explicit string literals, declare constants instead

Recommendation132ClassDeclaration.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133ClassDeclaration.java:133 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassInstanceCreation.java

SeverityLineType
Warning78ClassInstanceCreation.java:78 Avoid hard coding \n and \r as line separators

Warning80ClassInstanceCreation.java:80 Avoid hard coding \n and \r as line separators

Warning80ClassInstanceCreation.java:80 Avoid hard coding \n and \r as line separators

Warning83ClassInstanceCreation.java:83 Avoid hard coding \n and \r as line separators

Warning85ClassInstanceCreation.java:85 Avoid hard coding \n and \r as line separators

Recommendation76ClassInstanceCreation.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78ClassInstanceCreation.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80ClassInstanceCreation.java:80 Avoid using explicit string literals, declare constants instead

Recommendation80ClassInstanceCreation.java:80 Avoid using explicit string literals, declare constants instead

Recommendation83ClassInstanceCreation.java:83 Avoid using explicit string literals, declare constants instead

Recommendation85ClassInstanceCreation.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86ClassInstanceCreation.java:86 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ClassName.java

SeverityLineType
Warning56ClassName.java:56 Avoid hard coding \n and \r as line separators

Warning58ClassName.java:58 Avoid hard coding \n and \r as line separators

Recommendation54ClassName.java:54 Avoid using explicit string literals, declare constants instead

Recommendation56ClassName.java:56 Avoid using explicit string literals, declare constants instead

Recommendation58ClassName.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58ClassName.java:58 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.CloneExpression.java

SeverityLineType
Warning54CloneExpression.java:54 Avoid hard coding \n and \r as line separators

Warning56CloneExpression.java:56 Avoid hard coding \n and \r as line separators

Recommendation52CloneExpression.java:52 Avoid using explicit string literals, declare constants instead

Recommendation54CloneExpression.java:54 Avoid using explicit string literals, declare constants instead

Recommendation56CloneExpression.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56CloneExpression.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Comment.java

SeverityLineType
Recommendation51Comment.java:51 Avoid using explicit string literals, declare constants instead

Recommendation53Comment.java:53 Avoid using explicit string literals, declare constants instead

Recommendation55Comment.java:55 Avoid using explicit string literals, declare constants instead

Recommendation62Comment.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64Comment.java:64 Avoid using explicit string literals, declare constants instead

Recommendation64Comment.java:64 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ConditionalExpression.java

SeverityLineType
Warning68ConditionalExpression.java:68 Avoid hard coding \n and \r as line separators

Warning69ConditionalExpression.java:69 Avoid hard coding \n and \r as line separators

Warning71ConditionalExpression.java:71 Avoid hard coding \n and \r as line separators

Warning71ConditionalExpression.java:71 Avoid hard coding \n and \r as line separators

Warning72ConditionalExpression.java:72 Avoid hard coding \n and \r as line separators

Warning74ConditionalExpression.java:74 Avoid hard coding \n and \r as line separators

Warning74ConditionalExpression.java:74 Avoid hard coding \n and \r as line separators

Warning75ConditionalExpression.java:75 Avoid hard coding \n and \r as line separators

Warning77ConditionalExpression.java:77 Avoid hard coding \n and \r as line separators

Warning77ConditionalExpression.java:77 Avoid hard coding \n and \r as line separators

Recommendation66ConditionalExpression.java:66 Avoid using explicit string literals, declare constants instead

Recommendation68ConditionalExpression.java:68 Avoid using explicit string literals, declare constants instead

Recommendation69ConditionalExpression.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71ConditionalExpression.java:71 Avoid using explicit string literals, declare constants instead

Recommendation71ConditionalExpression.java:71 Avoid using explicit string literals, declare constants instead

Recommendation72ConditionalExpression.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74ConditionalExpression.java:74 Avoid using explicit string literals, declare constants instead

Recommendation74ConditionalExpression.java:74 Avoid using explicit string literals, declare constants instead

Recommendation75ConditionalExpression.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77ConditionalExpression.java:77 Avoid using explicit string literals, declare constants instead

Recommendation77ConditionalExpression.java:77 Avoid using explicit string literals, declare constants instead

Recommendation78ConditionalExpression.java:78 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ContinueStatement.java

SeverityLineType
Warning64ContinueStatement.java:64 Avoid hard coding \n and \r as line separators

Warning67ContinueStatement.java:67 Avoid hard coding \n and \r as line separators

Recommendation62ContinueStatement.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64ContinueStatement.java:64 Avoid using explicit string literals, declare constants instead

Recommendation67ContinueStatement.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69ContinueStatement.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.DeclareStatement.java

SeverityLineType
Warning80DeclareStatement.java:80 Avoid hard coding \n and \r as line separators

Warning81DeclareStatement.java:81 Avoid hard coding \n and \r as line separators

Warning83DeclareStatement.java:83 Avoid hard coding \n and \r as line separators

Warning85DeclareStatement.java:85 Avoid hard coding \n and \r as line separators

Warning86DeclareStatement.java:86 Avoid hard coding \n and \r as line separators

Warning87DeclareStatement.java:87 Avoid hard coding \n and \r as line separators

Warning89DeclareStatement.java:89 Avoid hard coding \n and \r as line separators

Warning90DeclareStatement.java:90 Avoid hard coding \n and \r as line separators

Warning92DeclareStatement.java:92 Avoid hard coding \n and \r as line separators

Warning94DeclareStatement.java:94 Avoid hard coding \n and \r as line separators

Recommendation78DeclareStatement.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80DeclareStatement.java:80 Avoid using explicit string literals, declare constants instead

Recommendation81DeclareStatement.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83DeclareStatement.java:83 Avoid using explicit string literals, declare constants instead

Recommendation85DeclareStatement.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86DeclareStatement.java:86 Avoid using explicit string literals, declare constants instead

Recommendation87DeclareStatement.java:87 Avoid using explicit string literals, declare constants instead

Recommendation89DeclareStatement.java:89 Avoid using explicit string literals, declare constants instead

Recommendation90DeclareStatement.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92DeclareStatement.java:92 Avoid using explicit string literals, declare constants instead

Recommendation94DeclareStatement.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95DeclareStatement.java:95 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.DoStatement.java

SeverityLineType
Warning62DoStatement.java:62 Avoid hard coding \n and \r as line separators

Warning64DoStatement.java:64 Avoid hard coding \n and \r as line separators

Warning65DoStatement.java:65 Avoid hard coding \n and \r as line separators

Warning67DoStatement.java:67 Avoid hard coding \n and \r as line separators

Warning68DoStatement.java:68 Avoid hard coding \n and \r as line separators

Recommendation60DoStatement.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62DoStatement.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64DoStatement.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65DoStatement.java:65 Avoid using explicit string literals, declare constants instead

Recommendation67DoStatement.java:67 Avoid using explicit string literals, declare constants instead

Recommendation68DoStatement.java:68 Avoid using explicit string literals, declare constants instead

Recommendation69DoStatement.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.EchoStatement.java

SeverityLineType
Warning68EchoStatement.java:68 Avoid hard coding \n and \r as line separators

Warning71EchoStatement.java:71 Avoid hard coding \n and \r as line separators

Recommendation66EchoStatement.java:66 Avoid using explicit string literals, declare constants instead

Recommendation68EchoStatement.java:68 Avoid using explicit string literals, declare constants instead

Recommendation71EchoStatement.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73EchoStatement.java:73 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.EmptyStatement.java

SeverityLineType
Recommendation42EmptyStatement.java:42 Avoid using explicit string literals, declare constants instead

Recommendation44EmptyStatement.java:44 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ExpressionStatement.java

SeverityLineType
Warning59ExpressionStatement.java:59 Avoid hard coding \n and \r as line separators

Warning61ExpressionStatement.java:61 Avoid hard coding \n and \r as line separators

Recommendation57ExpressionStatement.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59ExpressionStatement.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61ExpressionStatement.java:61 Avoid using explicit string literals, declare constants instead

Recommendation62ExpressionStatement.java:62 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FieldAccess.java

SeverityLineType
Warning56FieldAccess.java:56 Avoid hard coding \n and \r as line separators

Warning57FieldAccess.java:57 Avoid hard coding \n and \r as line separators

Warning59FieldAccess.java:59 Avoid hard coding \n and \r as line separators

Warning59FieldAccess.java:59 Avoid hard coding \n and \r as line separators

Warning60FieldAccess.java:60 Avoid hard coding \n and \r as line separators

Warning62FieldAccess.java:62 Avoid hard coding \n and \r as line separators

Warning62FieldAccess.java:62 Avoid hard coding \n and \r as line separators

Recommendation54FieldAccess.java:54 Avoid using explicit string literals, declare constants instead

Recommendation56FieldAccess.java:56 Avoid using explicit string literals, declare constants instead

Recommendation57FieldAccess.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59FieldAccess.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59FieldAccess.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60FieldAccess.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62FieldAccess.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62FieldAccess.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63FieldAccess.java:63 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FieldsDeclaration.java

SeverityLineType
Warning89FieldsDeclaration.java:89 Avoid hard coding \n and \r as line separators

Warning91FieldsDeclaration.java:91 Avoid hard coding \n and \r as line separators

Warning93FieldsDeclaration.java:93 Avoid hard coding \n and \r as line separators

Warning94FieldsDeclaration.java:94 Avoid hard coding \n and \r as line separators

Warning95FieldsDeclaration.java:95 Avoid hard coding \n and \r as line separators

Warning99FieldsDeclaration.java:99 Avoid hard coding \n and \r as line separators

Warning101FieldsDeclaration.java:101 Avoid hard coding \n and \r as line separators

Recommendation87FieldsDeclaration.java:87 Avoid using explicit string literals, declare constants instead

Recommendation89FieldsDeclaration.java:89 Avoid using explicit string literals, declare constants instead

Recommendation89FieldsDeclaration.java:89 Avoid using explicit string literals, declare constants instead

Recommendation91FieldsDeclaration.java:91 Avoid using explicit string literals, declare constants instead

Recommendation93FieldsDeclaration.java:93 Avoid using explicit string literals, declare constants instead

Recommendation94FieldsDeclaration.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95FieldsDeclaration.java:95 Avoid using explicit string literals, declare constants instead

Recommendation99FieldsDeclaration.java:99 Avoid using explicit string literals, declare constants instead

Recommendation101FieldsDeclaration.java:101 Avoid using explicit string literals, declare constants instead

Recommendation103FieldsDeclaration.java:103 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ForEachStatement.java

SeverityLineType
Warning93ForEachStatement.java:93 Avoid hard coding \n and \r as line separators

Warning94ForEachStatement.java:94 Avoid hard coding \n and \r as line separators

Warning96ForEachStatement.java:96 Avoid hard coding \n and \r as line separators

Warning96ForEachStatement.java:96 Avoid hard coding \n and \r as line separators

Warning97ForEachStatement.java:97 Avoid hard coding \n and \r as line separators

Warning100ForEachStatement.java:100 Avoid hard coding \n and \r as line separators

Warning102ForEachStatement.java:102 Avoid hard coding \n and \r as line separators

Warning103ForEachStatement.java:103 Avoid hard coding \n and \r as line separators

Warning105ForEachStatement.java:105 Avoid hard coding \n and \r as line separators

Warning105ForEachStatement.java:105 Avoid hard coding \n and \r as line separators

Warning107ForEachStatement.java:107 Avoid hard coding \n and \r as line separators

Recommendation91ForEachStatement.java:91 Avoid using explicit string literals, declare constants instead

Recommendation93ForEachStatement.java:93 Avoid using explicit string literals, declare constants instead

Recommendation94ForEachStatement.java:94 Avoid using explicit string literals, declare constants instead

Recommendation96ForEachStatement.java:96 Avoid using explicit string literals, declare constants instead

Recommendation96ForEachStatement.java:96 Avoid using explicit string literals, declare constants instead

Recommendation97ForEachStatement.java:97 Avoid using explicit string literals, declare constants instead

Recommendation100ForEachStatement.java:100 Avoid using explicit string literals, declare constants instead

Recommendation102ForEachStatement.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103ForEachStatement.java:103 Avoid using explicit string literals, declare constants instead

Recommendation105ForEachStatement.java:105 Avoid using explicit string literals, declare constants instead

Recommendation105ForEachStatement.java:105 Avoid using explicit string literals, declare constants instead

Recommendation107ForEachStatement.java:107 Avoid using explicit string literals, declare constants instead

Recommendation108ForEachStatement.java:108 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FormalParameter.java

SeverityLineType
Warning106FormalParameter.java:106 Avoid hard coding \n and \r as line separators

Warning107FormalParameter.java:107 Avoid hard coding \n and \r as line separators

Warning110FormalParameter.java:110 Avoid hard coding \n and \r as line separators

Warning112FormalParameter.java:112 Avoid hard coding \n and \r as line separators

Warning113FormalParameter.java:113 Avoid hard coding \n and \r as line separators

Warning115FormalParameter.java:115 Avoid hard coding \n and \r as line separators

Warning116FormalParameter.java:116 Avoid hard coding \n and \r as line separators

Warning117FormalParameter.java:117 Avoid hard coding \n and \r as line separators

Warning120FormalParameter.java:120 Avoid hard coding \n and \r as line separators

Warning122FormalParameter.java:122 Avoid hard coding \n and \r as line separators

Recommendation151FormalParameter.java:151 Always provide the default label in switch statements

Recommendation151FormalParameter.java:151 Avoid switch statements with few branches, use if else instead

Recommendation104FormalParameter.java:104 Avoid using explicit string literals, declare constants instead

Recommendation106FormalParameter.java:106 Avoid using explicit string literals, declare constants instead

Recommendation106FormalParameter.java:106 Avoid using explicit string literals, declare constants instead

Recommendation107FormalParameter.java:107 Avoid using explicit string literals, declare constants instead

Recommendation110FormalParameter.java:110 Avoid using explicit string literals, declare constants instead

Recommendation112FormalParameter.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113FormalParameter.java:113 Avoid using explicit string literals, declare constants instead

Recommendation115FormalParameter.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116FormalParameter.java:116 Avoid using explicit string literals, declare constants instead

Recommendation117FormalParameter.java:117 Avoid using explicit string literals, declare constants instead

Recommendation120FormalParameter.java:120 Avoid using explicit string literals, declare constants instead

Recommendation122FormalParameter.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123FormalParameter.java:123 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ForStatement.java

SeverityLineType
Warning109ForStatement.java:109 Avoid hard coding \n and \r as line separators

Warning110ForStatement.java:110 Avoid hard coding \n and \r as line separators

Warning113ForStatement.java:113 Avoid hard coding \n and \r as line separators

Warning115ForStatement.java:115 Avoid hard coding \n and \r as line separators

Warning116ForStatement.java:116 Avoid hard coding \n and \r as line separators

Warning119ForStatement.java:119 Avoid hard coding \n and \r as line separators

Warning121ForStatement.java:121 Avoid hard coding \n and \r as line separators

Warning122ForStatement.java:122 Avoid hard coding \n and \r as line separators

Warning125ForStatement.java:125 Avoid hard coding \n and \r as line separators

Warning127ForStatement.java:127 Avoid hard coding \n and \r as line separators

Warning129ForStatement.java:129 Avoid hard coding \n and \r as line separators

Recommendation107ForStatement.java:107 Avoid using explicit string literals, declare constants instead

Recommendation109ForStatement.java:109 Avoid using explicit string literals, declare constants instead

Recommendation110ForStatement.java:110 Avoid using explicit string literals, declare constants instead

Recommendation113ForStatement.java:113 Avoid using explicit string literals, declare constants instead

Recommendation115ForStatement.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116ForStatement.java:116 Avoid using explicit string literals, declare constants instead

Recommendation119ForStatement.java:119 Avoid using explicit string literals, declare constants instead

Recommendation121ForStatement.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122ForStatement.java:122 Avoid using explicit string literals, declare constants instead

Recommendation125ForStatement.java:125 Avoid using explicit string literals, declare constants instead

Recommendation127ForStatement.java:127 Avoid using explicit string literals, declare constants instead

Recommendation129ForStatement.java:129 Avoid using explicit string literals, declare constants instead

Recommendation130ForStatement.java:130 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionDeclaration.java

SeverityLineType
Warning96FunctionDeclaration.java:96 Avoid hard coding \n and \r as line separators

Warning97FunctionDeclaration.java:97 Avoid hard coding \n and \r as line separators

Warning99FunctionDeclaration.java:99 Avoid hard coding \n and \r as line separators

Warning100FunctionDeclaration.java:100 Avoid hard coding \n and \r as line separators

Warning102FunctionDeclaration.java:102 Avoid hard coding \n and \r as line separators

Warning105FunctionDeclaration.java:105 Avoid hard coding \n and \r as line separators

Warning107FunctionDeclaration.java:107 Avoid hard coding \n and \r as line separators

Warning108FunctionDeclaration.java:108 Avoid hard coding \n and \r as line separators

Warning111FunctionDeclaration.java:111 Avoid hard coding \n and \r as line separators

Warning113FunctionDeclaration.java:113 Avoid hard coding \n and \r as line separators

Recommendation94FunctionDeclaration.java:94 Avoid using explicit string literals, declare constants instead

Recommendation96FunctionDeclaration.java:96 Avoid using explicit string literals, declare constants instead

Recommendation96FunctionDeclaration.java:96 Avoid using explicit string literals, declare constants instead

Recommendation97FunctionDeclaration.java:97 Avoid using explicit string literals, declare constants instead

Recommendation99FunctionDeclaration.java:99 Avoid using explicit string literals, declare constants instead

Recommendation100FunctionDeclaration.java:100 Avoid using explicit string literals, declare constants instead

Recommendation102FunctionDeclaration.java:102 Avoid using explicit string literals, declare constants instead

Recommendation105FunctionDeclaration.java:105 Avoid using explicit string literals, declare constants instead

Recommendation107FunctionDeclaration.java:107 Avoid using explicit string literals, declare constants instead

Recommendation108FunctionDeclaration.java:108 Avoid using explicit string literals, declare constants instead

Recommendation111FunctionDeclaration.java:111 Avoid using explicit string literals, declare constants instead

Recommendation113FunctionDeclaration.java:113 Avoid using explicit string literals, declare constants instead

Recommendation114FunctionDeclaration.java:114 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionInvocation.java

SeverityLineType
Warning77FunctionInvocation.java:77 Avoid hard coding \n and \r as line separators

Warning79FunctionInvocation.java:79 Avoid hard coding \n and \r as line separators

Warning80FunctionInvocation.java:80 Avoid hard coding \n and \r as line separators

Warning83FunctionInvocation.java:83 Avoid hard coding \n and \r as line separators

Warning85FunctionInvocation.java:85 Avoid hard coding \n and \r as line separators

Recommendation75FunctionInvocation.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77FunctionInvocation.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79FunctionInvocation.java:79 Avoid using explicit string literals, declare constants instead

Recommendation80FunctionInvocation.java:80 Avoid using explicit string literals, declare constants instead

Recommendation83FunctionInvocation.java:83 Avoid using explicit string literals, declare constants instead

Recommendation85FunctionInvocation.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86FunctionInvocation.java:86 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.FunctionName.java

SeverityLineType
Warning55FunctionName.java:55 Avoid hard coding \n and \r as line separators

Warning57FunctionName.java:57 Avoid hard coding \n and \r as line separators

Recommendation53FunctionName.java:53 Avoid using explicit string literals, declare constants instead

Recommendation55FunctionName.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57FunctionName.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58FunctionName.java:58 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.GlobalStatement.java

SeverityLineType
Warning70GlobalStatement.java:70 Avoid hard coding \n and \r as line separators

Warning73GlobalStatement.java:73 Avoid hard coding \n and \r as line separators

Recommendation68GlobalStatement.java:68 Avoid using explicit string literals, declare constants instead

Recommendation70GlobalStatement.java:70 Avoid using explicit string literals, declare constants instead

Recommendation73GlobalStatement.java:73 Avoid using explicit string literals, declare constants instead

Recommendation75GlobalStatement.java:75 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Identifier.java

SeverityLineType
Recommendation63Identifier.java:63 Always surround if and loop statements with curly braces

Recommendation65Identifier.java:65 Always surround if and loop statements with curly braces

Recommendation67Identifier.java:67 Always surround if and loop statements with curly braces

Warning62Identifier.java:62 Avoid using == and != for java.lang.Object comparisons

Warning66Identifier.java:66 Avoid using == and != for java.lang.Object comparisons

Warning69Identifier.java:69 Avoid using == and != for java.lang.Object comparisons

Warning61Identifier.java:61 Always use instanceof in an equals() method implementation

Recommendation50Identifier.java:50 Avoid using explicit string literals, declare constants instead

Recommendation52Identifier.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52Identifier.java:52 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.IfStatement.java

SeverityLineType
Warning85IfStatement.java:85 Avoid hard coding \n and \r as line separators

Warning86IfStatement.java:86 Avoid hard coding \n and \r as line separators

Warning88IfStatement.java:88 Avoid hard coding \n and \r as line separators

Warning89IfStatement.java:89 Avoid hard coding \n and \r as line separators

Warning90IfStatement.java:90 Avoid hard coding \n and \r as line separators

Warning92IfStatement.java:92 Avoid hard coding \n and \r as line separators

Warning93IfStatement.java:93 Avoid hard coding \n and \r as line separators

Warning94IfStatement.java:94 Avoid hard coding \n and \r as line separators

Warning97IfStatement.java:97 Avoid hard coding \n and \r as line separators

Warning99IfStatement.java:99 Avoid hard coding \n and \r as line separators

Recommendation83IfStatement.java:83 Avoid using explicit string literals, declare constants instead

Recommendation85IfStatement.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86IfStatement.java:86 Avoid using explicit string literals, declare constants instead

Recommendation88IfStatement.java:88 Avoid using explicit string literals, declare constants instead

Recommendation89IfStatement.java:89 Avoid using explicit string literals, declare constants instead

Recommendation90IfStatement.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92IfStatement.java:92 Avoid using explicit string literals, declare constants instead

Recommendation93IfStatement.java:93 Avoid using explicit string literals, declare constants instead

Recommendation94IfStatement.java:94 Avoid using explicit string literals, declare constants instead

Recommendation97IfStatement.java:97 Avoid using explicit string literals, declare constants instead

Recommendation99IfStatement.java:99 Avoid using explicit string literals, declare constants instead

Recommendation100IfStatement.java:100 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.IgnoreError.java

SeverityLineType
Warning57IgnoreError.java:57 Avoid hard coding \n and \r as line separators

Warning59IgnoreError.java:59 Avoid hard coding \n and \r as line separators

Recommendation55IgnoreError.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57IgnoreError.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59IgnoreError.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59IgnoreError.java:59 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Include.java

SeverityLineType
Warning78Include.java:78 Avoid hard coding \n and \r as line separators

Warning80Include.java:80 Avoid hard coding \n and \r as line separators

Recommendation45Include.java:45 Avoid using explicit string literals, declare constants instead

Recommendation47Include.java:47 Avoid using explicit string literals, declare constants instead

Recommendation49Include.java:49 Avoid using explicit string literals, declare constants instead

Recommendation51Include.java:51 Avoid using explicit string literals, declare constants instead

Recommendation76Include.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78Include.java:78 Avoid using explicit string literals, declare constants instead

Recommendation78Include.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80Include.java:80 Avoid using explicit string literals, declare constants instead

Recommendation80Include.java:80 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InfixExpression.java

SeverityLineType
Warning168InfixExpression.java:168 Avoid hard coding \n and \r as line separators

Warning170InfixExpression.java:170 Avoid hard coding \n and \r as line separators

Warning172InfixExpression.java:172 Avoid hard coding \n and \r as line separators

Recommendation92InfixExpression.java:92 Avoid using explicit string literals, declare constants instead

Recommendation94InfixExpression.java:94 Avoid using explicit string literals, declare constants instead

Recommendation96InfixExpression.java:96 Avoid using explicit string literals, declare constants instead

Recommendation98InfixExpression.java:98 Avoid using explicit string literals, declare constants instead

Recommendation100InfixExpression.java:100 Avoid using explicit string literals, declare constants instead

Recommendation102InfixExpression.java:102 Avoid using explicit string literals, declare constants instead

Recommendation104InfixExpression.java:104 Avoid using explicit string literals, declare constants instead

Recommendation106InfixExpression.java:106 Avoid using explicit string literals, declare constants instead

Recommendation108InfixExpression.java:108 Avoid using explicit string literals, declare constants instead

Recommendation110InfixExpression.java:110 Avoid using explicit string literals, declare constants instead

Recommendation112InfixExpression.java:112 Avoid using explicit string literals, declare constants instead

Recommendation114InfixExpression.java:114 Avoid using explicit string literals, declare constants instead

Recommendation116InfixExpression.java:116 Avoid using explicit string literals, declare constants instead

Recommendation118InfixExpression.java:118 Avoid using explicit string literals, declare constants instead

Recommendation120InfixExpression.java:120 Avoid using explicit string literals, declare constants instead

Recommendation122InfixExpression.java:122 Avoid using explicit string literals, declare constants instead

Recommendation124InfixExpression.java:124 Avoid using explicit string literals, declare constants instead

Recommendation126InfixExpression.java:126 Avoid using explicit string literals, declare constants instead

Recommendation128InfixExpression.java:128 Avoid using explicit string literals, declare constants instead

Recommendation130InfixExpression.java:130 Avoid using explicit string literals, declare constants instead

Recommendation132InfixExpression.java:132 Avoid using explicit string literals, declare constants instead

Recommendation134InfixExpression.java:134 Avoid using explicit string literals, declare constants instead

Recommendation136InfixExpression.java:136 Avoid using explicit string literals, declare constants instead

Recommendation138InfixExpression.java:138 Avoid using explicit string literals, declare constants instead

Recommendation166InfixExpression.java:166 Avoid using explicit string literals, declare constants instead

Recommendation168InfixExpression.java:168 Avoid using explicit string literals, declare constants instead

Recommendation168InfixExpression.java:168 Avoid using explicit string literals, declare constants instead

Recommendation170InfixExpression.java:170 Avoid using explicit string literals, declare constants instead

Recommendation172InfixExpression.java:172 Avoid using explicit string literals, declare constants instead

Recommendation172InfixExpression.java:172 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InLineHtml.java

SeverityLineType
Recommendation43InLineHtml.java:43 Avoid using explicit string literals, declare constants instead

Recommendation45InLineHtml.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InstanceOfExpression.java

SeverityLineType
Warning61InstanceOfExpression.java:61 Avoid hard coding \n and \r as line separators

Warning63InstanceOfExpression.java:63 Avoid hard coding \n and \r as line separators

Warning65InstanceOfExpression.java:65 Avoid hard coding \n and \r as line separators

Recommendation59InstanceOfExpression.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61InstanceOfExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63InstanceOfExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation65InstanceOfExpression.java:65 Avoid using explicit string literals, declare constants instead

Recommendation65InstanceOfExpression.java:65 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.InterfaceDeclaration.java

SeverityLineType
Warning73InterfaceDeclaration.java:73 Avoid hard coding \n and \r as line separators

Warning74InterfaceDeclaration.java:74 Avoid hard coding \n and \r as line separators

Warning76InterfaceDeclaration.java:76 Avoid hard coding \n and \r as line separators

Warning77InterfaceDeclaration.java:77 Avoid hard coding \n and \r as line separators

Warning78InterfaceDeclaration.java:78 Avoid hard coding \n and \r as line separators

Warning82InterfaceDeclaration.java:82 Avoid hard coding \n and \r as line separators

Warning84InterfaceDeclaration.java:84 Avoid hard coding \n and \r as line separators

Warning86InterfaceDeclaration.java:86 Avoid hard coding \n and \r as line separators

Recommendation71InterfaceDeclaration.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73InterfaceDeclaration.java:73 Avoid using explicit string literals, declare constants instead

Recommendation74InterfaceDeclaration.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76InterfaceDeclaration.java:76 Avoid using explicit string literals, declare constants instead

Recommendation77InterfaceDeclaration.java:77 Avoid using explicit string literals, declare constants instead

Recommendation78InterfaceDeclaration.java:78 Avoid using explicit string literals, declare constants instead

Recommendation82InterfaceDeclaration.java:82 Avoid using explicit string literals, declare constants instead

Recommendation84InterfaceDeclaration.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86InterfaceDeclaration.java:86 Avoid using explicit string literals, declare constants instead

Recommendation87InterfaceDeclaration.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ListVariable.java

SeverityLineType
Warning70ListVariable.java:70 Avoid hard coding \n and \r as line separators

Warning73ListVariable.java:73 Avoid hard coding \n and \r as line separators

Recommendation68ListVariable.java:68 Avoid using explicit string literals, declare constants instead

Recommendation70ListVariable.java:70 Avoid using explicit string literals, declare constants instead

Recommendation73ListVariable.java:73 Avoid using explicit string literals, declare constants instead

Recommendation75ListVariable.java:75 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.MethodDeclaration.java

SeverityLineType
Warning58MethodDeclaration.java:58 Avoid hard coding \n and \r as line separators

Warning60MethodDeclaration.java:60 Avoid hard coding \n and \r as line separators

Recommendation56MethodDeclaration.java:56 Avoid using explicit string literals, declare constants instead

Recommendation58MethodDeclaration.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58MethodDeclaration.java:58 Avoid using explicit string literals, declare constants instead

Recommendation60MethodDeclaration.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61MethodDeclaration.java:61 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.MethodInvocation.java

SeverityLineType
Warning58MethodInvocation.java:58 Avoid hard coding \n and \r as line separators

Warning59MethodInvocation.java:59 Avoid hard coding \n and \r as line separators

Warning61MethodInvocation.java:61 Avoid hard coding \n and \r as line separators

Warning61MethodInvocation.java:61 Avoid hard coding \n and \r as line separators

Warning62MethodInvocation.java:62 Avoid hard coding \n and \r as line separators

Warning64MethodInvocation.java:64 Avoid hard coding \n and \r as line separators

Warning64MethodInvocation.java:64 Avoid hard coding \n and \r as line separators

Recommendation56MethodInvocation.java:56 Avoid using explicit string literals, declare constants instead

Recommendation58MethodInvocation.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59MethodInvocation.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61MethodInvocation.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61MethodInvocation.java:61 Avoid using explicit string literals, declare constants instead

Recommendation62MethodInvocation.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64MethodInvocation.java:64 Avoid using explicit string literals, declare constants instead

Recommendation64MethodInvocation.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65MethodInvocation.java:65 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ParenthesisExpression.java

SeverityLineType
Warning64ParenthesisExpression.java:64 Avoid hard coding \n and \r as line separators

Warning67ParenthesisExpression.java:67 Avoid hard coding \n and \r as line separators

Recommendation62ParenthesisExpression.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64ParenthesisExpression.java:64 Avoid using explicit string literals, declare constants instead

Recommendation67ParenthesisExpression.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69ParenthesisExpression.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.PostfixExpression.java

SeverityLineType
Warning61PostfixExpression.java:61 Avoid hard coding \n and \r as line separators

Warning63PostfixExpression.java:63 Avoid hard coding \n and \r as line separators

Recommendation59PostfixExpression.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61PostfixExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PostfixExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63PostfixExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PostfixExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation69PostfixExpression.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71PostfixExpression.java:71 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.PrefixExpression.java

SeverityLineType
Warning61PrefixExpression.java:61 Avoid hard coding \n and \r as line separators

Warning63PrefixExpression.java:63 Avoid hard coding \n and \r as line separators

Recommendation59PrefixExpression.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61PrefixExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PrefixExpression.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63PrefixExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PrefixExpression.java:63 Avoid using explicit string literals, declare constants instead

Recommendation69PrefixExpression.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71PrefixExpression.java:71 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Program.java

SeverityLineType
Warning106Program.java:106 Avoid hard coding \n and \r as line separators

Warning106Program.java:106 Avoid hard coding \n and \r as line separators

Warning109Program.java:109 Avoid hard coding \n and \r as line separators

Warning111Program.java:111 Avoid hard coding \n and \r as line separators

Warning111Program.java:111 Avoid hard coding \n and \r as line separators

Warning115Program.java:115 Avoid hard coding \n and \r as line separators

Warning117Program.java:117 Avoid hard coding \n and \r as line separators

Recommendation47Program.java:47 Avoid calling an overridable method in a constructor

Recommendation104Program.java:104 Avoid using explicit string literals, declare constants instead

Recommendation106Program.java:106 Avoid using explicit string literals, declare constants instead

Recommendation106Program.java:106 Avoid using explicit string literals, declare constants instead

Recommendation109Program.java:109 Avoid using explicit string literals, declare constants instead

Recommendation111Program.java:111 Avoid using explicit string literals, declare constants instead

Recommendation111Program.java:111 Avoid using explicit string literals, declare constants instead

Recommendation115Program.java:115 Avoid using explicit string literals, declare constants instead

Recommendation117Program.java:117 Avoid using explicit string literals, declare constants instead

Recommendation117Program.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Quote.java

SeverityLineType
Warning92Quote.java:92 Avoid hard coding \n and \r as line separators

Warning95Quote.java:95 Avoid hard coding \n and \r as line separators

Recommendation55Quote.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57Quote.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59Quote.java:59 Avoid using explicit string literals, declare constants instead

Recommendation90Quote.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92Quote.java:92 Avoid using explicit string literals, declare constants instead

Recommendation92Quote.java:92 Avoid using explicit string literals, declare constants instead

Recommendation95Quote.java:95 Avoid using explicit string literals, declare constants instead

Recommendation97Quote.java:97 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Reference.java

SeverityLineType
Warning67Reference.java:67 Avoid hard coding \n and \r as line separators

Warning69Reference.java:69 Avoid hard coding \n and \r as line separators

Recommendation65Reference.java:65 Avoid using explicit string literals, declare constants instead

Recommendation67Reference.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69Reference.java:69 Avoid using explicit string literals, declare constants instead

Recommendation69Reference.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ReflectionVariable.java

SeverityLineType
Warning33ReflectionVariable.java:33 Avoid hard coding \n and \r as line separators

Warning35ReflectionVariable.java:35 Avoid hard coding \n and \r as line separators

Recommendation31ReflectionVariable.java:31 Avoid using explicit string literals, declare constants instead

Recommendation33ReflectionVariable.java:33 Avoid using explicit string literals, declare constants instead

Recommendation35ReflectionVariable.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35ReflectionVariable.java:35 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ReturnStatement.java

SeverityLineType
Warning64ReturnStatement.java:64 Avoid hard coding \n and \r as line separators

Warning67ReturnStatement.java:67 Avoid hard coding \n and \r as line separators

Recommendation62ReturnStatement.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64ReturnStatement.java:64 Avoid using explicit string literals, declare constants instead

Recommendation67ReturnStatement.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69ReturnStatement.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Scalar.java

SeverityLineType
Recommendation58Scalar.java:58 Avoid using explicit string literals, declare constants instead

Recommendation60Scalar.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60Scalar.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62Scalar.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62Scalar.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64Scalar.java:64 Avoid using explicit string literals, declare constants instead

Recommendation70Scalar.java:70 Avoid using explicit string literals, declare constants instead

Recommendation72Scalar.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74Scalar.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76Scalar.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78Scalar.java:78 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticConstantAccess.java

SeverityLineType
Warning60StaticConstantAccess.java:60 Avoid hard coding \n and \r as line separators

Warning61StaticConstantAccess.java:61 Avoid hard coding \n and \r as line separators

Warning63StaticConstantAccess.java:63 Avoid hard coding \n and \r as line separators

Warning63StaticConstantAccess.java:63 Avoid hard coding \n and \r as line separators

Warning64StaticConstantAccess.java:64 Avoid hard coding \n and \r as line separators

Warning66StaticConstantAccess.java:66 Avoid hard coding \n and \r as line separators

Warning66StaticConstantAccess.java:66 Avoid hard coding \n and \r as line separators

Recommendation58StaticConstantAccess.java:58 Avoid using explicit string literals, declare constants instead

Recommendation60StaticConstantAccess.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61StaticConstantAccess.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63StaticConstantAccess.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63StaticConstantAccess.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64StaticConstantAccess.java:64 Avoid using explicit string literals, declare constants instead

Recommendation66StaticConstantAccess.java:66 Avoid using explicit string literals, declare constants instead

Recommendation66StaticConstantAccess.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67StaticConstantAccess.java:67 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticFieldAccess.java

SeverityLineType
Warning57StaticFieldAccess.java:57 Avoid hard coding \n and \r as line separators

Warning58StaticFieldAccess.java:58 Avoid hard coding \n and \r as line separators

Warning60StaticFieldAccess.java:60 Avoid hard coding \n and \r as line separators

Warning60StaticFieldAccess.java:60 Avoid hard coding \n and \r as line separators

Warning62StaticFieldAccess.java:62 Avoid hard coding \n and \r as line separators

Recommendation55StaticFieldAccess.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57StaticFieldAccess.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58StaticFieldAccess.java:58 Avoid using explicit string literals, declare constants instead

Recommendation60StaticFieldAccess.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60StaticFieldAccess.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62StaticFieldAccess.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62StaticFieldAccess.java:62 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticMethodInvocation.java

SeverityLineType
Warning59StaticMethodInvocation.java:59 Avoid hard coding \n and \r as line separators

Warning60StaticMethodInvocation.java:60 Avoid hard coding \n and \r as line separators

Warning62StaticMethodInvocation.java:62 Avoid hard coding \n and \r as line separators

Warning62StaticMethodInvocation.java:62 Avoid hard coding \n and \r as line separators

Warning64StaticMethodInvocation.java:64 Avoid hard coding \n and \r as line separators

Recommendation57StaticMethodInvocation.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59StaticMethodInvocation.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60StaticMethodInvocation.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62StaticMethodInvocation.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62StaticMethodInvocation.java:62 Avoid using explicit string literals, declare constants instead

Recommendation64StaticMethodInvocation.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65StaticMethodInvocation.java:65 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.StaticStatement.java

SeverityLineType
Warning86StaticStatement.java:86 Avoid hard coding \n and \r as line separators

Warning89StaticStatement.java:89 Avoid hard coding \n and \r as line separators

Recommendation84StaticStatement.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86StaticStatement.java:86 Avoid using explicit string literals, declare constants instead

Recommendation89StaticStatement.java:89 Avoid using explicit string literals, declare constants instead

Recommendation91StaticStatement.java:91 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.SwitchCase.java

SeverityLineType
Warning90SwitchCase.java:90 Avoid hard coding \n and \r as line separators

Warning91SwitchCase.java:91 Avoid hard coding \n and \r as line separators

Warning94SwitchCase.java:94 Avoid hard coding \n and \r as line separators

Warning96SwitchCase.java:96 Avoid hard coding \n and \r as line separators

Warning99SwitchCase.java:99 Avoid hard coding \n and \r as line separators

Recommendation88SwitchCase.java:88 Avoid using explicit string literals, declare constants instead

Recommendation90SwitchCase.java:90 Avoid using explicit string literals, declare constants instead

Recommendation90SwitchCase.java:90 Avoid using explicit string literals, declare constants instead

Recommendation91SwitchCase.java:91 Avoid using explicit string literals, declare constants instead

Recommendation94SwitchCase.java:94 Avoid using explicit string literals, declare constants instead

Recommendation96SwitchCase.java:96 Avoid using explicit string literals, declare constants instead

Recommendation99SwitchCase.java:99 Avoid using explicit string literals, declare constants instead

Recommendation101SwitchCase.java:101 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.SwitchStatement.java

SeverityLineType
Warning70SwitchStatement.java:70 Avoid hard coding \n and \r as line separators

Warning71SwitchStatement.java:71 Avoid hard coding \n and \r as line separators

Warning73SwitchStatement.java:73 Avoid hard coding \n and \r as line separators

Warning74SwitchStatement.java:74 Avoid hard coding \n and \r as line separators

Warning76SwitchStatement.java:76 Avoid hard coding \n and \r as line separators

Recommendation68SwitchStatement.java:68 Avoid using explicit string literals, declare constants instead

Recommendation70SwitchStatement.java:70 Avoid using explicit string literals, declare constants instead

Recommendation71SwitchStatement.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73SwitchStatement.java:73 Avoid using explicit string literals, declare constants instead

Recommendation74SwitchStatement.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76SwitchStatement.java:76 Avoid using explicit string literals, declare constants instead

Recommendation76SwitchStatement.java:76 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.ThrowStatement.java

SeverityLineType
Warning53ThrowStatement.java:53 Avoid hard coding \n and \r as line separators

Warning55ThrowStatement.java:55 Avoid hard coding \n and \r as line separators

Recommendation51ThrowStatement.java:51 Avoid using explicit string literals, declare constants instead

Recommendation53ThrowStatement.java:53 Avoid using explicit string literals, declare constants instead

Recommendation55ThrowStatement.java:55 Avoid using explicit string literals, declare constants instead

Recommendation56ThrowStatement.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.TryStatement.java

SeverityLineType
Warning80TryStatement.java:80 Avoid hard coding \n and \r as line separators

Warning82TryStatement.java:82 Avoid hard coding \n and \r as line separators

Warning85TryStatement.java:85 Avoid hard coding \n and \r as line separators

Recommendation78TryStatement.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80TryStatement.java:80 Avoid using explicit string literals, declare constants instead

Recommendation82TryStatement.java:82 Avoid using explicit string literals, declare constants instead

Recommendation85TryStatement.java:85 Avoid using explicit string literals, declare constants instead

Recommendation87TryStatement.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.UnaryOperation.java

SeverityLineType
Warning67UnaryOperation.java:67 Avoid hard coding \n and \r as line separators

Warning69UnaryOperation.java:69 Avoid hard coding \n and \r as line separators

Recommendation65UnaryOperation.java:65 Avoid using explicit string literals, declare constants instead

Recommendation67UnaryOperation.java:67 Avoid using explicit string literals, declare constants instead

Recommendation67UnaryOperation.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69UnaryOperation.java:69 Avoid using explicit string literals, declare constants instead

Recommendation69UnaryOperation.java:69 Avoid using explicit string literals, declare constants instead

Recommendation75UnaryOperation.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77UnaryOperation.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79UnaryOperation.java:79 Avoid using explicit string literals, declare constants instead

Recommendation81UnaryOperation.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.Variable.java

SeverityLineType
Warning86Variable.java:86 Avoid hard coding \n and \r as line separators

Warning88Variable.java:88 Avoid hard coding \n and \r as line separators

Recommendation58Variable.java:58 Avoid changing the value of a method parameter

Recommendation84Variable.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86Variable.java:86 Avoid using explicit string literals, declare constants instead

Recommendation86Variable.java:86 Avoid using explicit string literals, declare constants instead

Recommendation88Variable.java:88 Avoid using explicit string literals, declare constants instead

Recommendation89Variable.java:89 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.nodes.WhileStatement.java

SeverityLineType
Warning66WhileStatement.java:66 Avoid hard coding \n and \r as line separators

Warning67WhileStatement.java:67 Avoid hard coding \n and \r as line separators

Warning69WhileStatement.java:69 Avoid hard coding \n and \r as line separators

Warning70WhileStatement.java:70 Avoid hard coding \n and \r as line separators

Warning72WhileStatement.java:72 Avoid hard coding \n and \r as line separators

Recommendation64WhileStatement.java:64 Avoid using explicit string literals, declare constants instead

Recommendation66WhileStatement.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67WhileStatement.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69WhileStatement.java:69 Avoid using explicit string literals, declare constants instead

Recommendation70WhileStatement.java:70 Avoid using explicit string literals, declare constants instead

Recommendation72WhileStatement.java:72 Avoid using explicit string literals, declare constants instead

Recommendation73WhileStatement.java:73 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ASTParser.java

SeverityLineType
Recommendation75ASTParser.java:75 Always list specific checked exceptions in the throws clause

Recommendation124ASTParser.java:124 Always list specific checked exceptions in the throws clause

Recommendation151ASTParser.java:151 Avoid using explicit string literals, declare constants instead

Recommendation161ASTParser.java:161 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ParserConstants4.java

SeverityLineType
Recommendation10ParserConstants4.java:10 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.ParserConstants5.java

SeverityLineType
Recommendation10ParserConstants5.java:10 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstLexer4.java

SeverityLineType
Recommendation1085PhpAstLexer4.java:1085 Always surround if and loop statements with curly braces

Recommendation1198PhpAstLexer4.java:1198 Always surround if and loop statements with curly braces

Recommendation1260PhpAstLexer4.java:1260 Always surround if and loop statements with curly braces

Recommendation1274PhpAstLexer4.java:1274 Always surround if and loop statements with curly braces

Recommendation1276PhpAstLexer4.java:1276 Always surround if and loop statements with curly braces

Recommendation1282PhpAstLexer4.java:1282 Always surround if and loop statements with curly braces

Recommendation1284PhpAstLexer4.java:1284 Always surround if and loop statements with curly braces

Recommendation1286PhpAstLexer4.java:1286 Always surround if and loop statements with curly braces

Recommendation1300PhpAstLexer4.java:1300 Always surround if and loop statements with curly braces

Recommendation1302PhpAstLexer4.java:1302 Always surround if and loop statements with curly braces

Recommendation1308PhpAstLexer4.java:1308 Always surround if and loop statements with curly braces

Recommendation1310PhpAstLexer4.java:1310 Always surround if and loop statements with curly braces

Recommendation1323PhpAstLexer4.java:1323 Always surround if and loop statements with curly braces

Recommendation1325PhpAstLexer4.java:1325 Always surround if and loop statements with curly braces

Recommendation1332PhpAstLexer4.java:1332 Always surround if and loop statements with curly braces

Recommendation1356PhpAstLexer4.java:1356 Always surround if and loop statements with curly braces

Recommendation1363PhpAstLexer4.java:1363 Always surround if and loop statements with curly braces

Recommendation2522PhpAstLexer4.java:2522 Always surround if and loop statements with curly braces

Recommendation1008PhpAstLexer4.java:1008 Always surround if and loop statements with curly braces

Recommendation1026PhpAstLexer4.java:1026 Always surround if and loop statements with curly braces

Recommendation1184PhpAstLexer4.java:1184 Avoid instantiating java.lang.Error

Recommendation2531PhpAstLexer4.java:2531 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation1104PhpAstLexer4.java:1104 Avoid chaining assignment operators

Recommendation1105PhpAstLexer4.java:1105 Avoid chaining assignment operators

Recommendation1106PhpAstLexer4.java:1106 Avoid chaining assignment operators

Recommendation1319PhpAstLexer4.java:1319 Avoid chaining assignment operators

Warning1265PhpAstLexer4.java:1265 Always provide break at the end of every case statement

Warning1313PhpAstLexer4.java:1313 Always provide break at the end of every case statement

Warning1834PhpAstLexer4.java:1834 Always provide break at the end of every case statement

Warning1970PhpAstLexer4.java:1970 Always provide break at the end of every case statement

Warning2016PhpAstLexer4.java:2016 Always provide break at the end of every case statement

Warning2059PhpAstLexer4.java:2059 Always provide break at the end of every case statement

Warning2066PhpAstLexer4.java:2066 Always provide break at the end of every case statement

Warning2122PhpAstLexer4.java:2122 Always provide break at the end of every case statement

Warning2397PhpAstLexer4.java:2397 Always provide break at the end of every case statement

Warning2425PhpAstLexer4.java:2425 Always provide break at the end of every case statement

Warning2431PhpAstLexer4.java:2431 Always provide break at the end of every case statement

Warning2460PhpAstLexer4.java:2460 Always provide break at the end of every case statement

Warning2466PhpAstLexer4.java:2466 Always provide break at the end of every case statement

Warning2474PhpAstLexer4.java:2474 Always provide break at the end of every case statement

Warning2483PhpAstLexer4.java:2483 Always provide break at the end of every case statement

Recommendation1859PhpAstLexer4.java:1859 Avoid using explicit string literals, declare constants instead

Recommendation2515PhpAstLexer4.java:2515 Avoid using explicit string literals, declare constants instead

Recommendation2525PhpAstLexer4.java:2525 Avoid using explicit string literals, declare constants instead

Recommendation2525PhpAstLexer4.java:2525 Avoid using explicit string literals, declare constants instead

Recommendation2528PhpAstLexer4.java:2528 Avoid using explicit string literals, declare constants instead

Recommendation2528PhpAstLexer4.java:2528 Avoid using explicit string literals, declare constants instead

Recommendation2532PhpAstLexer4.java:2532 Avoid using explicit string literals, declare constants instead

Recommendation57PhpAstLexer4.java:57 Avoid C-style syntax when declaring arrays

Recommendation85PhpAstLexer4.java:85 Avoid C-style syntax when declaring arrays

Recommendation769PhpAstLexer4.java:769 Avoid C-style syntax when declaring arrays

Recommendation779PhpAstLexer4.java:779 Avoid C-style syntax when declaring arrays

Recommendation789PhpAstLexer4.java:789 Avoid C-style syntax when declaring arrays

Recommendation835PhpAstLexer4.java:835 Avoid C-style syntax when declaring arrays

Recommendation882PhpAstLexer4.java:882 Avoid C-style syntax when declaring arrays

Recommendation1058PhpAstLexer4.java:1058 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstLexer5.java

SeverityLineType
Recommendation1251PhpAstLexer5.java:1251 Always surround if and loop statements with curly braces

Recommendation1364PhpAstLexer5.java:1364 Always surround if and loop statements with curly braces

Recommendation1426PhpAstLexer5.java:1426 Always surround if and loop statements with curly braces

Recommendation1440PhpAstLexer5.java:1440 Always surround if and loop statements with curly braces

Recommendation1442PhpAstLexer5.java:1442 Always surround if and loop statements with curly braces

Recommendation1448PhpAstLexer5.java:1448 Always surround if and loop statements with curly braces

Recommendation1450PhpAstLexer5.java:1450 Always surround if and loop statements with curly braces

Recommendation1452PhpAstLexer5.java:1452 Always surround if and loop statements with curly braces

Recommendation1466PhpAstLexer5.java:1466 Always surround if and loop statements with curly braces

Recommendation1468PhpAstLexer5.java:1468 Always surround if and loop statements with curly braces

Recommendation1474PhpAstLexer5.java:1474 Always surround if and loop statements with curly braces

Recommendation1476PhpAstLexer5.java:1476 Always surround if and loop statements with curly braces

Recommendation1489PhpAstLexer5.java:1489 Always surround if and loop statements with curly braces

Recommendation1491PhpAstLexer5.java:1491 Always surround if and loop statements with curly braces

Recommendation1498PhpAstLexer5.java:1498 Always surround if and loop statements with curly braces

Recommendation1522PhpAstLexer5.java:1522 Always surround if and loop statements with curly braces

Recommendation1529PhpAstLexer5.java:1529 Always surround if and loop statements with curly braces

Recommendation2817PhpAstLexer5.java:2817 Always surround if and loop statements with curly braces

Recommendation1174PhpAstLexer5.java:1174 Always surround if and loop statements with curly braces

Recommendation1192PhpAstLexer5.java:1192 Always surround if and loop statements with curly braces

Recommendation1350PhpAstLexer5.java:1350 Avoid instantiating java.lang.Error

Recommendation2826PhpAstLexer5.java:2826 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation1270PhpAstLexer5.java:1270 Avoid chaining assignment operators

Recommendation1271PhpAstLexer5.java:1271 Avoid chaining assignment operators

Recommendation1272PhpAstLexer5.java:1272 Avoid chaining assignment operators

Recommendation1485PhpAstLexer5.java:1485 Avoid chaining assignment operators

Warning1431PhpAstLexer5.java:1431 Always provide break at the end of every case statement

Warning1479PhpAstLexer5.java:1479 Always provide break at the end of every case statement

Warning2045PhpAstLexer5.java:2045 Always provide break at the end of every case statement

Warning2196PhpAstLexer5.java:2196 Always provide break at the end of every case statement

Warning2242PhpAstLexer5.java:2242 Always provide break at the end of every case statement

Warning2290PhpAstLexer5.java:2290 Always provide break at the end of every case statement

Warning2297PhpAstLexer5.java:2297 Always provide break at the end of every case statement

Warning2353PhpAstLexer5.java:2353 Always provide break at the end of every case statement

Warning2692PhpAstLexer5.java:2692 Always provide break at the end of every case statement

Warning2726PhpAstLexer5.java:2726 Always provide break at the end of every case statement

Warning2732PhpAstLexer5.java:2732 Always provide break at the end of every case statement

Warning2755PhpAstLexer5.java:2755 Always provide break at the end of every case statement

Warning2761PhpAstLexer5.java:2761 Always provide break at the end of every case statement

Warning2769PhpAstLexer5.java:2769 Always provide break at the end of every case statement

Warning2778PhpAstLexer5.java:2778 Always provide break at the end of every case statement

Recommendation2070PhpAstLexer5.java:2070 Avoid using explicit string literals, declare constants instead

Recommendation2810PhpAstLexer5.java:2810 Avoid using explicit string literals, declare constants instead

Recommendation2820PhpAstLexer5.java:2820 Avoid using explicit string literals, declare constants instead

Recommendation2820PhpAstLexer5.java:2820 Avoid using explicit string literals, declare constants instead

Recommendation2823PhpAstLexer5.java:2823 Avoid using explicit string literals, declare constants instead

Recommendation2823PhpAstLexer5.java:2823 Avoid using explicit string literals, declare constants instead

Recommendation2827PhpAstLexer5.java:2827 Avoid using explicit string literals, declare constants instead

Recommendation57PhpAstLexer5.java:57 Avoid C-style syntax when declaring arrays

Recommendation85PhpAstLexer5.java:85 Avoid C-style syntax when declaring arrays

Recommendation929PhpAstLexer5.java:929 Avoid C-style syntax when declaring arrays

Recommendation939PhpAstLexer5.java:939 Avoid C-style syntax when declaring arrays

Recommendation949PhpAstLexer5.java:949 Avoid C-style syntax when declaring arrays

Recommendation1000PhpAstLexer5.java:1000 Avoid C-style syntax when declaring arrays

Recommendation1047PhpAstLexer5.java:1047 Avoid C-style syntax when declaring arrays

Recommendation1224PhpAstLexer5.java:1224 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstParser4.java

SeverityLineType
Recommendation7409PhpAstParser4.java:7409 Avoid instantiating java.lang.Exception

Recommendation2232PhpAstParser4.java:2232 Avoid using explicit string literals, declare constants instead

Recommendation2293PhpAstParser4.java:2293 Avoid using explicit string literals, declare constants instead

Recommendation2318PhpAstParser4.java:2318 Avoid using explicit string literals, declare constants instead

Recommendation2507PhpAstParser4.java:2507 Avoid using explicit string literals, declare constants instead

Recommendation2526PhpAstParser4.java:2526 Avoid using explicit string literals, declare constants instead

Recommendation2545PhpAstParser4.java:2545 Avoid using explicit string literals, declare constants instead

Recommendation2564PhpAstParser4.java:2564 Avoid using explicit string literals, declare constants instead

Recommendation2583PhpAstParser4.java:2583 Avoid using explicit string literals, declare constants instead

Recommendation3736PhpAstParser4.java:3736 Avoid using explicit string literals, declare constants instead

Recommendation3751PhpAstParser4.java:3751 Avoid using explicit string literals, declare constants instead

Recommendation3766PhpAstParser4.java:3766 Avoid using explicit string literals, declare constants instead

Recommendation3781PhpAstParser4.java:3781 Avoid using explicit string literals, declare constants instead

Recommendation4040PhpAstParser4.java:4040 Avoid using explicit string literals, declare constants instead

Recommendation6784PhpAstParser4.java:6784 Avoid using explicit string literals, declare constants instead

Recommendation6810PhpAstParser4.java:6810 Avoid using explicit string literals, declare constants instead

Recommendation7410PhpAstParser4.java:7410 Avoid using explicit string literals, declare constants instead

Recommendation24PhpAstParser4.java:24 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.parser.PhpAstParser5.java

SeverityLineType
Recommendation8886PhpAstParser5.java:8886 Avoid instantiating java.lang.Exception

Recommendation2652PhpAstParser5.java:2652 Avoid using explicit string literals, declare constants instead

Recommendation2713PhpAstParser5.java:2713 Avoid using explicit string literals, declare constants instead

Recommendation2738PhpAstParser5.java:2738 Avoid using explicit string literals, declare constants instead

Recommendation2927PhpAstParser5.java:2927 Avoid using explicit string literals, declare constants instead

Recommendation2946PhpAstParser5.java:2946 Avoid using explicit string literals, declare constants instead

Recommendation2965PhpAstParser5.java:2965 Avoid using explicit string literals, declare constants instead

Recommendation2984PhpAstParser5.java:2984 Avoid using explicit string literals, declare constants instead

Recommendation3003PhpAstParser5.java:3003 Avoid using explicit string literals, declare constants instead

Recommendation4359PhpAstParser5.java:4359 Avoid using explicit string literals, declare constants instead

Recommendation4374PhpAstParser5.java:4374 Avoid using explicit string literals, declare constants instead

Recommendation4389PhpAstParser5.java:4389 Avoid using explicit string literals, declare constants instead

Recommendation4404PhpAstParser5.java:4404 Avoid using explicit string literals, declare constants instead

Recommendation4419PhpAstParser5.java:4419 Avoid using explicit string literals, declare constants instead

Recommendation4781PhpAstParser5.java:4781 Avoid using explicit string literals, declare constants instead

Recommendation6773PhpAstParser5.java:6773 Avoid using explicit string literals, declare constants instead

Recommendation8200PhpAstParser5.java:8200 Avoid using explicit string literals, declare constants instead

Recommendation8226PhpAstParser5.java:8226 Avoid using explicit string literals, declare constants instead

Recommendation8887PhpAstParser5.java:8887 Avoid using explicit string literals, declare constants instead

Recommendation24PhpAstParser5.java:24 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.ast.visitor.CodeBuilder.java

SeverityLineType
Warning130CodeBuilder.java:130 Avoid hard coding \n and \r as line separators

Warning132CodeBuilder.java:132 Avoid hard coding \n and \r as line separators

Warning141CodeBuilder.java:141 Avoid hard coding \n and \r as line separators

Warning143CodeBuilder.java:143 Avoid hard coding \n and \r as line separators

Warning152CodeBuilder.java:152 Avoid hard coding \n and \r as line separators

Warning185CodeBuilder.java:185 Avoid hard coding \n and \r as line separators

Warning248CodeBuilder.java:248 Avoid hard coding \n and \r as line separators

Warning274CodeBuilder.java:274 Avoid hard coding \n and \r as line separators

Warning283CodeBuilder.java:283 Avoid hard coding \n and \r as line separators

Warning287CodeBuilder.java:287 Avoid hard coding \n and \r as line separators

Warning292CodeBuilder.java:292 Avoid hard coding \n and \r as line separators

Warning311CodeBuilder.java:311 Avoid hard coding \n and \r as line separators

Warning419CodeBuilder.java:419 Avoid hard coding \n and \r as line separators

Warning532CodeBuilder.java:532 Avoid hard coding \n and \r as line separators

Warning538CodeBuilder.java:538 Avoid hard coding \n and \r as line separators

Warning541CodeBuilder.java:541 Avoid hard coding \n and \r as line separators

Warning543CodeBuilder.java:543 Avoid hard coding \n and \r as line separators

Warning548CodeBuilder.java:548 Avoid hard coding \n and \r as line separators

Warning553CodeBuilder.java:553 Avoid hard coding \n and \r as line separators

Warning576CodeBuilder.java:576 Avoid hard coding \n and \r as line separators

Warning578CodeBuilder.java:578 Avoid hard coding \n and \r as line separators

Warning597CodeBuilder.java:597 Avoid hard coding \n and \r as line separators

Warning637CodeBuilder.java:637 Avoid hard coding \n and \r as line separators

Warning644CodeBuilder.java:644 Avoid hard coding \n and \r as line separators

Warning684CodeBuilder.java:684 Avoid hard coding \n and \r as line separators

Recommendation20CodeBuilder.java:20 Always list specific checked exceptions in the throws clause

Warning58CodeBuilder.java:58 Avoid casting primitive types to lower precision

Recommendation564CodeBuilder.java:564 Always provide the default label in switch statements

Warning575CodeBuilder.java:575 Always provide break at the end of every case statement

Recommendation23CodeBuilder.java:23 Avoid using explicit string literals, declare constants instead

Recommendation24CodeBuilder.java:24 Avoid using explicit string literals, declare constants instead

Recommendation29CodeBuilder.java:29 Avoid using explicit string literals, declare constants instead

Recommendation38CodeBuilder.java:38 Avoid using explicit string literals, declare constants instead

Recommendation77CodeBuilder.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79CodeBuilder.java:79 Avoid using explicit string literals, declare constants instead

Recommendation81CodeBuilder.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83CodeBuilder.java:83 Avoid using explicit string literals, declare constants instead

Recommendation91CodeBuilder.java:91 Avoid using explicit string literals, declare constants instead

Recommendation95CodeBuilder.java:95 Avoid using explicit string literals, declare constants instead

Recommendation97CodeBuilder.java:97 Avoid using explicit string literals, declare constants instead

Recommendation103CodeBuilder.java:103 Avoid using explicit string literals, declare constants instead

Recommendation120CodeBuilder.java:120 Avoid using explicit string literals, declare constants instead

Recommendation125CodeBuilder.java:125 Avoid using explicit string literals, declare constants instead

Recommendation130CodeBuilder.java:130 Avoid using explicit string literals, declare constants instead

Recommendation132CodeBuilder.java:132 Avoid using explicit string literals, declare constants instead

Recommendation141CodeBuilder.java:141 Avoid using explicit string literals, declare constants instead

Recommendation143CodeBuilder.java:143 Avoid using explicit string literals, declare constants instead

Recommendation148CodeBuilder.java:148 Avoid using explicit string literals, declare constants instead

Recommendation152CodeBuilder.java:152 Avoid using explicit string literals, declare constants instead

Recommendation156CodeBuilder.java:156 Avoid using explicit string literals, declare constants instead

Recommendation158CodeBuilder.java:158 Avoid using explicit string literals, declare constants instead

Recommendation163CodeBuilder.java:163 Avoid using explicit string literals, declare constants instead

Recommendation165CodeBuilder.java:165 Avoid using explicit string literals, declare constants instead

Recommendation167CodeBuilder.java:167 Avoid using explicit string literals, declare constants instead

Recommendation172CodeBuilder.java:172 Avoid using explicit string literals, declare constants instead

Recommendation178CodeBuilder.java:178 Avoid using explicit string literals, declare constants instead

Recommendation181CodeBuilder.java:181 Avoid using explicit string literals, declare constants instead

Recommendation185CodeBuilder.java:185 Avoid using explicit string literals, declare constants instead

Recommendation189CodeBuilder.java:189 Avoid using explicit string literals, declare constants instead

Recommendation192CodeBuilder.java:192 Avoid using explicit string literals, declare constants instead

Recommendation197CodeBuilder.java:197 Avoid using explicit string literals, declare constants instead

Recommendation200CodeBuilder.java:200 Avoid using explicit string literals, declare constants instead

Recommendation208CodeBuilder.java:208 Avoid using explicit string literals, declare constants instead

Recommendation212CodeBuilder.java:212 Avoid using explicit string literals, declare constants instead

Recommendation215CodeBuilder.java:215 Avoid using explicit string literals, declare constants instead

Recommendation218CodeBuilder.java:218 Avoid using explicit string literals, declare constants instead

Recommendation227CodeBuilder.java:227 Avoid using explicit string literals, declare constants instead

Recommendation237CodeBuilder.java:237 Avoid using explicit string literals, declare constants instead

Recommendation239CodeBuilder.java:239 Avoid using explicit string literals, declare constants instead

Recommendation244CodeBuilder.java:244 Avoid using explicit string literals, declare constants instead

Recommendation248CodeBuilder.java:248 Avoid using explicit string literals, declare constants instead

Recommendation252CodeBuilder.java:252 Avoid using explicit string literals, declare constants instead

Recommendation258CodeBuilder.java:258 Avoid using explicit string literals, declare constants instead

Recommendation261CodeBuilder.java:261 Avoid using explicit string literals, declare constants instead

Recommendation265CodeBuilder.java:265 Avoid using explicit string literals, declare constants instead

Recommendation270CodeBuilder.java:270 Avoid using explicit string literals, declare constants instead

Recommendation272CodeBuilder.java:272 Avoid using explicit string literals, declare constants instead

Recommendation274CodeBuilder.java:274 Avoid using explicit string literals, declare constants instead

Recommendation278CodeBuilder.java:278 Avoid using explicit string literals, declare constants instead

Recommendation283CodeBuilder.java:283 Avoid using explicit string literals, declare constants instead

Recommendation287CodeBuilder.java:287 Avoid using explicit string literals, declare constants instead

Recommendation292CodeBuilder.java:292 Avoid using explicit string literals, declare constants instead

Recommendation297CodeBuilder.java:297 Avoid using explicit string literals, declare constants instead

Recommendation305CodeBuilder.java:305 Avoid using explicit string literals, declare constants instead

Recommendation308CodeBuilder.java:308 Avoid using explicit string literals, declare constants instead

Recommendation311CodeBuilder.java:311 Avoid using explicit string literals, declare constants instead

Recommendation316CodeBuilder.java:316 Avoid using explicit string literals, declare constants instead

Recommendation318CodeBuilder.java:318 Avoid using explicit string literals, declare constants instead

Recommendation321CodeBuilder.java:321 Avoid using explicit string literals, declare constants instead

Recommendation324CodeBuilder.java:324 Avoid using explicit string literals, declare constants instead

Recommendation340CodeBuilder.java:340 Avoid using explicit string literals, declare constants instead

Recommendation346CodeBuilder.java:346 Avoid using explicit string literals, declare constants instead

Recommendation352CodeBuilder.java:352 Avoid using explicit string literals, declare constants instead

Recommendation355CodeBuilder.java:355 Avoid using explicit string literals, declare constants instead

Recommendation361CodeBuilder.java:361 Avoid using explicit string literals, declare constants instead

Recommendation364CodeBuilder.java:364 Avoid using explicit string literals, declare constants instead

Recommendation369CodeBuilder.java:369 Avoid using explicit string literals, declare constants instead

Recommendation375CodeBuilder.java:375 Avoid using explicit string literals, declare constants instead

Recommendation380CodeBuilder.java:380 Avoid using explicit string literals, declare constants instead

Recommendation383CodeBuilder.java:383 Avoid using explicit string literals, declare constants instead

Recommendation392CodeBuilder.java:392 Avoid using explicit string literals, declare constants instead

Recommendation397CodeBuilder.java:397 Avoid using explicit string literals, declare constants instead

Recommendation401CodeBuilder.java:401 Avoid using explicit string literals, declare constants instead

Recommendation409CodeBuilder.java:409 Avoid using explicit string literals, declare constants instead

Recommendation414CodeBuilder.java:414 Avoid using explicit string literals, declare constants instead

Recommendation419CodeBuilder.java:419 Avoid using explicit string literals, declare constants instead

Recommendation427CodeBuilder.java:427 Avoid using explicit string literals, declare constants instead

Recommendation429CodeBuilder.java:429 Avoid using explicit string literals, declare constants instead

Recommendation432CodeBuilder.java:432 Avoid using explicit string literals, declare constants instead

Recommendation438CodeBuilder.java:438 Avoid using explicit string literals, declare constants instead

Recommendation444CodeBuilder.java:444 Avoid using explicit string literals, declare constants instead

Recommendation446CodeBuilder.java:446 Avoid using explicit string literals, declare constants instead

Recommendation461CodeBuilder.java:461 Avoid using explicit string literals, declare constants instead

Recommendation466CodeBuilder.java:466 Avoid using explicit string literals, declare constants instead

Recommendation468CodeBuilder.java:468 Avoid using explicit string literals, declare constants instead

Recommendation473CodeBuilder.java:473 Avoid using explicit string literals, declare constants instead

Recommendation482CodeBuilder.java:482 Avoid using explicit string literals, declare constants instead

Recommendation487CodeBuilder.java:487 Avoid using explicit string literals, declare constants instead

Recommendation492CodeBuilder.java:492 Avoid using explicit string literals, declare constants instead

Recommendation501CodeBuilder.java:501 Avoid using explicit string literals, declare constants instead

Recommendation506CodeBuilder.java:506 Avoid using explicit string literals, declare constants instead

Recommendation510CodeBuilder.java:510 Avoid using explicit string literals, declare constants instead

Recommendation532CodeBuilder.java:532 Avoid using explicit string literals, declare constants instead

Recommendation538CodeBuilder.java:538 Avoid using explicit string literals, declare constants instead

Recommendation541CodeBuilder.java:541 Avoid using explicit string literals, declare constants instead

Recommendation543CodeBuilder.java:543 Avoid using explicit string literals, declare constants instead

Recommendation548CodeBuilder.java:548 Avoid using explicit string literals, declare constants instead

Recommendation553CodeBuilder.java:553 Avoid using explicit string literals, declare constants instead

Recommendation566CodeBuilder.java:566 Avoid using explicit string literals, declare constants instead

Recommendation568CodeBuilder.java:568 Avoid using explicit string literals, declare constants instead

Recommendation571CodeBuilder.java:571 Avoid using explicit string literals, declare constants instead

Recommendation573CodeBuilder.java:573 Avoid using explicit string literals, declare constants instead

Recommendation576CodeBuilder.java:576 Avoid using explicit string literals, declare constants instead

Recommendation578CodeBuilder.java:578 Avoid using explicit string literals, declare constants instead

Recommendation583CodeBuilder.java:583 Avoid using explicit string literals, declare constants instead

Recommendation588CodeBuilder.java:588 Avoid using explicit string literals, declare constants instead

Recommendation593CodeBuilder.java:593 Avoid using explicit string literals, declare constants instead

Recommendation597CodeBuilder.java:597 Avoid using explicit string literals, declare constants instead

Recommendation610CodeBuilder.java:610 Avoid using explicit string literals, declare constants instead

Recommendation616CodeBuilder.java:616 Avoid using explicit string literals, declare constants instead

Recommendation622CodeBuilder.java:622 Avoid using explicit string literals, declare constants instead

Recommendation627CodeBuilder.java:627 Avoid using explicit string literals, declare constants instead

Recommendation632CodeBuilder.java:632 Avoid using explicit string literals, declare constants instead

Recommendation637CodeBuilder.java:637 Avoid using explicit string literals, declare constants instead

Recommendation644CodeBuilder.java:644 Avoid using explicit string literals, declare constants instead

Recommendation653CodeBuilder.java:653 Avoid using explicit string literals, declare constants instead

Recommendation655CodeBuilder.java:655 Avoid using explicit string literals, declare constants instead

Recommendation664CodeBuilder.java:664 Avoid using explicit string literals, declare constants instead

Recommendation682CodeBuilder.java:682 Avoid using explicit string literals, declare constants instead

Recommendation684CodeBuilder.java:684 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.containers.LocalFileStorage.java

SeverityLineType
Recommendation159LocalFileStorage.java:159 Always surround if and loop statements with curly braces

Recommendation71LocalFileStorage.java:71 Avoid catching a checked exception that is not thrown within the try{} block

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.AttrImplForPhp.java

SeverityLineType
Warning26AttrImplForPhp.java:26 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.DOMDocumentForPHP.java

SeverityLineType
Recommendation35DOMDocumentForPHP.java:35 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.ElementImplForPhp.java

SeverityLineType
Recommendation49ElementImplForPhp.java:49 Always surround if and loop statements with curly braces

Recommendation76ElementImplForPhp.java:76 Always place constants on the left side of the equals()

Warning43ElementImplForPhp.java:43 Avoid using == and != for java.lang.Object comparisons

Warning71ElementImplForPhp.java:71 Avoid using == and != for java.lang.Object comparisons

Warning76ElementImplForPhp.java:76 Avoid using == and != for java.lang.Object comparisons

Recommendation88ElementImplForPhp.java:88 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation76ElementImplForPhp.java:76 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPDOMModelParser.java

SeverityLineType
Warning28PHPDOMModelParser.java:28 Avoid using == and != for java.lang.Object comparisons

Warning32PHPDOMModelParser.java:32 Avoid using == and != for java.lang.Object comparisons

Warning32PHPDOMModelParser.java:32 Avoid using == and != for java.lang.Object comparisons

Warning36PHPDOMModelParser.java:36 Avoid using == and != for java.lang.Object comparisons

Warning44PHPDOMModelParser.java:44 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPDOMModelUpdater.java

SeverityLineType
Warning23PHPDOMModelUpdater.java:23 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.PHPModelNotifier.java

SeverityLineType
Recommendation94PHPModelNotifier.java:94 Always surround if and loop statements with curly braces

Recommendation156PHPModelNotifier.java:156 Always surround if and loop statements with curly braces

Recommendation160PHPModelNotifier.java:160 Always surround if and loop statements with curly braces

Recommendation162PHPModelNotifier.java:162 Always surround if and loop statements with curly braces

Recommendation170PHPModelNotifier.java:170 Always surround if and loop statements with curly braces

Recommendation182PHPModelNotifier.java:182 Always surround if and loop statements with curly braces

Recommendation199PHPModelNotifier.java:199 Always surround if and loop statements with curly braces

Recommendation222PHPModelNotifier.java:222 Always surround if and loop statements with curly braces

Recommendation226PHPModelNotifier.java:226 Always surround if and loop statements with curly braces

Recommendation253PHPModelNotifier.java:253 Always surround if and loop statements with curly braces

Recommendation255PHPModelNotifier.java:255 Always surround if and loop statements with curly braces

Recommendation261PHPModelNotifier.java:261 Always surround if and loop statements with curly braces

Recommendation263PHPModelNotifier.java:263 Always surround if and loop statements with curly braces

Recommendation272PHPModelNotifier.java:272 Always surround if and loop statements with curly braces

Recommendation285PHPModelNotifier.java:285 Always surround if and loop statements with curly braces

Recommendation290PHPModelNotifier.java:290 Always surround if and loop statements with curly braces

Recommendation307PHPModelNotifier.java:307 Always surround if and loop statements with curly braces

Recommendation314PHPModelNotifier.java:314 Always surround if and loop statements with curly braces

Recommendation327PHPModelNotifier.java:327 Always surround if and loop statements with curly braces

Recommendation361PHPModelNotifier.java:361 Always surround if and loop statements with curly braces

Recommendation396PHPModelNotifier.java:396 Always surround if and loop statements with curly braces

Recommendation398PHPModelNotifier.java:398 Always surround if and loop statements with curly braces

Recommendation407PHPModelNotifier.java:407 Always surround if and loop statements with curly braces

Recommendation418PHPModelNotifier.java:418 Always surround if and loop statements with curly braces

Recommendation442PHPModelNotifier.java:442 Always surround if and loop statements with curly braces

Recommendation453PHPModelNotifier.java:453 Always surround if and loop statements with curly braces

Recommendation244PHPModelNotifier.java:244 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation370PHPModelNotifier.java:370 Avoid catching a checked exception that is not thrown within the try{} block

Warning273PHPModelNotifier.java:273 Avoid using == and != for java.lang.Object comparisons

Warning291PHPModelNotifier.java:291 Avoid using == and != for java.lang.Object comparisons

Warning297PHPModelNotifier.java:297 Avoid using == and != for java.lang.Object comparisons

Warning316PHPModelNotifier.java:316 Avoid using == and != for java.lang.Object comparisons

Warning393PHPModelNotifier.java:393 Avoid using == and != for java.lang.Object comparisons

Warning462PHPModelNotifier.java:462 Avoid using == and != for java.lang.Object comparisons

Recommendation261PHPModelNotifier.java:261 Avoid using continue statements

Recommendation263PHPModelNotifier.java:263 Avoid using continue statements

Recommendation272PHPModelNotifier.java:272 Avoid using continue statements

Recommendation285PHPModelNotifier.java:285 Avoid using continue statements

Recommendation290PHPModelNotifier.java:290 Avoid using continue statements

Recommendation307PHPModelNotifier.java:307 Avoid using continue statements

Recommendation314PHPModelNotifier.java:314 Avoid using continue statements

Recommendation327PHPModelNotifier.java:327 Avoid using continue statements

Recommendation57PHPModelNotifier.java:57 Avoid using explicit string literals, declare constants instead

Recommendation188PHPModelNotifier.java:188 Avoid using explicit string literals, declare constants instead

Recommendation245PHPModelNotifier.java:245 Avoid using explicit string literals, declare constants instead

Recommendation245PHPModelNotifier.java:245 Avoid using explicit string literals, declare constants instead

Recommendation278PHPModelNotifier.java:278 Avoid using explicit string literals, declare constants instead

Recommendation278PHPModelNotifier.java:278 Avoid using explicit string literals, declare constants instead

Recommendation279PHPModelNotifier.java:279 Avoid using explicit string literals, declare constants instead

Recommendation279PHPModelNotifier.java:279 Avoid using explicit string literals, declare constants instead

Recommendation294PHPModelNotifier.java:294 Avoid using explicit string literals, declare constants instead

Recommendation294PHPModelNotifier.java:294 Avoid using explicit string literals, declare constants instead

Recommendation301PHPModelNotifier.java:301 Avoid using explicit string literals, declare constants instead

Recommendation301PHPModelNotifier.java:301 Avoid using explicit string literals, declare constants instead

Recommendation320PHPModelNotifier.java:320 Avoid using explicit string literals, declare constants instead

Recommendation320PHPModelNotifier.java:320 Avoid using explicit string literals, declare constants instead

Recommendation340PHPModelNotifier.java:340 Avoid using explicit string literals, declare constants instead

Recommendation343PHPModelNotifier.java:343 Avoid using explicit string literals, declare constants instead

Recommendation348PHPModelNotifier.java:348 Avoid using explicit string literals, declare constants instead

Recommendation348PHPModelNotifier.java:348 Avoid using explicit string literals, declare constants instead

Recommendation371PHPModelNotifier.java:371 Avoid using explicit string literals, declare constants instead

Recommendation371PHPModelNotifier.java:371 Avoid using explicit string literals, declare constants instead

Recommendation423PHPModelNotifier.java:423 Avoid using explicit string literals, declare constants instead

Recommendation429PHPModelNotifier.java:429 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.TextImplForPhp.java

SeverityLineType
Recommendation25TextImplForPhp.java:25 Avoid calling an overridable method in a constructor

Recommendation26TextImplForPhp.java:26 Avoid calling an overridable method in a constructor

Warning30TextImplForPhp.java:30 Avoid using == and != for java.lang.Object comparisons

Recommendation37TextImplForPhp.java:37 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.dom.Utils.java

SeverityLineType
Recommendation23Utils.java:23 Always surround if and loop statements with curly braces

Recommendation37Utils.java:37 Always surround if and loop statements with curly braces

Recommendation39Utils.java:39 Always surround if and loop statements with curly braces

Recommendation43Utils.java:43 Always surround if and loop statements with curly braces

Recommendation45Utils.java:45 Always surround if and loop statements with curly braces

Recommendation49Utils.java:49 Always surround if and loop statements with curly braces

Recommendation54Utils.java:54 Always surround if and loop statements with curly braces

Recommendation58Utils.java:58 Always surround if and loop statements with curly braces

Recommendation62Utils.java:62 Always surround if and loop statements with curly braces

Recommendation71Utils.java:71 Always surround if and loop statements with curly braces

Recommendation73Utils.java:73 Always surround if and loop statements with curly braces

Recommendation38Utils.java:38 Always surround if and loop statements with curly braces

Recommendation44Utils.java:44 Always surround if and loop statements with curly braces

Recommendation50Utils.java:50 Always surround if and loop statements with curly braces

Recommendation53Utils.java:53 Always surround if and loop statements with curly braces

Recommendation57Utils.java:57 Always surround if and loop statements with curly braces

Recommendation61Utils.java:61 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.DOMModelForPHP.java

SeverityLineType
Recommendation103DOMModelForPHP.java:103 Always surround if and loop statements with curly braces

Recommendation105DOMModelForPHP.java:105 Always surround if and loop statements with curly braces

Recommendation130DOMModelForPHP.java:130 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.handler.PHPModelHandler.java

SeverityLineType
Recommendation33PHPModelHandler.java:33 Avoid calling an overridable method in a constructor

Recommendation34PHPModelHandler.java:34 Avoid calling an overridable method in a constructor

Recommendation29PHPModelHandler.java:29 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.loader.PHPDocumentLoader.java

SeverityLineType
Recommendation77PHPDocumentLoader.java:77 Avoid chaining assignment operators

Recommendation47PHPDocumentLoader.java:47 Avoid using explicit string literals, declare constants instead

Recommendation48PHPDocumentLoader.java:48 Avoid using explicit string literals, declare constants instead

Recommendation82PHPDocumentLoader.java:82 Avoid using explicit string literals, declare constants instead

Recommendation84PHPDocumentLoader.java:84 Avoid using explicit string literals, declare constants instead

Recommendation96PHPDocumentLoader.java:96 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer.java

SeverityLineType
Recommendation78PhpLexer.java:78 Always surround if and loop statements with curly braces

Recommendation81PhpLexer.java:81 Always surround if and loop statements with curly braces

Recommendation104PhpLexer.java:104 Always surround if and loop statements with curly braces

Recommendation121PhpLexer.java:121 Always surround if and loop statements with curly braces

Recommendation150PhpLexer.java:150 Always surround if and loop statements with curly braces

Recommendation191PhpLexer.java:191 Always surround if and loop statements with curly braces

Recommendation357PhpLexer.java:357 Always surround if and loop statements with curly braces

Recommendation359PhpLexer.java:359 Always surround if and loop statements with curly braces

Recommendation361PhpLexer.java:361 Always surround if and loop statements with curly braces

Recommendation364PhpLexer.java:364 Always surround if and loop statements with curly braces

Recommendation366PhpLexer.java:366 Always surround if and loop statements with curly braces

Recommendation372PhpLexer.java:372 Always surround if and loop statements with curly braces

Recommendation374PhpLexer.java:374 Always surround if and loop statements with curly braces

Recommendation376PhpLexer.java:376 Always surround if and loop statements with curly braces

Recommendation379PhpLexer.java:379 Always surround if and loop statements with curly braces

Recommendation383PhpLexer.java:383 Always surround if and loop statements with curly braces

Recommendation401PhpLexer.java:401 Always surround if and loop statements with curly braces

Recommendation404PhpLexer.java:404 Always surround if and loop statements with curly braces

Recommendation412PhpLexer.java:412 Always surround if and loop statements with curly braces

Recommendation414PhpLexer.java:414 Always surround if and loop statements with curly braces

Recommendation438PhpLexer.java:438 Always surround if and loop statements with curly braces

Recommendation440PhpLexer.java:440 Always surround if and loop statements with curly braces

Recommendation444PhpLexer.java:444 Always surround if and loop statements with curly braces

Recommendation446PhpLexer.java:446 Always surround if and loop statements with curly braces

Recommendation449PhpLexer.java:449 Always surround if and loop statements with curly braces

Recommendation451PhpLexer.java:451 Always surround if and loop statements with curly braces

Recommendation457PhpLexer.java:457 Always surround if and loop statements with curly braces

Recommendation459PhpLexer.java:459 Always surround if and loop statements with curly braces

Recommendation461PhpLexer.java:461 Always surround if and loop statements with curly braces

Recommendation194PhpLexer.java:194 Always surround if and loop statements with curly braces

Recommendation80PhpLexer.java:80 Always surround if and loop statements with curly braces

Recommendation102PhpLexer.java:102 Always surround if and loop statements with curly braces

Recommendation105PhpLexer.java:105 Always surround if and loop statements with curly braces

Severe343PhpLexer.java:343 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Severe427PhpLexer.java:427 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning257PhpLexer.java:257 Avoid using == and != for java.lang.Object comparisons

Warning356PhpLexer.java:356 Avoid using == and != for java.lang.Object comparisons

Warning367PhpLexer.java:367 Avoid using == and != for java.lang.Object comparisons

Warning371PhpLexer.java:371 Avoid using == and != for java.lang.Object comparisons

Warning382PhpLexer.java:382 Avoid using == and != for java.lang.Object comparisons

Warning437PhpLexer.java:437 Avoid using == and != for java.lang.Object comparisons

Warning439PhpLexer.java:439 Avoid using == and != for java.lang.Object comparisons

Warning456PhpLexer.java:456 Avoid using == and != for java.lang.Object comparisons

Warning436PhpLexer.java:436 Always use instanceof in an equals() method implementation

Recommendation109PhpLexer.java:109 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation132PhpLexer.java:132 Avoid returning java.lang.Object, downcast to specific type instead

Warning352PhpLexer.java:352 Avoid casting primitive types to lower precision

Recommendation328PhpLexer.java:328 Avoid a for loop without an initializer and an incrementor

Warning334PhpLexer.java:334 Avoid assigning loop control variables in the body of for loops

Warning337PhpLexer.java:337 Avoid assigning loop control variables in the body of for loops

Recommendation150PhpLexer.java:150 Avoid using explicit string literals, declare constants instead

Recommendation191PhpLexer.java:191 Avoid using explicit string literals, declare constants instead

Recommendation422PhpLexer.java:422 Avoid using explicit string literals, declare constants instead

Recommendation422PhpLexer.java:422 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer4.java

SeverityLineType
Recommendation1039PhpLexer4.java:1039 Always surround if and loop statements with curly braces

Recommendation1152PhpLexer4.java:1152 Always surround if and loop statements with curly braces

Recommendation1196PhpLexer4.java:1196 Always surround if and loop statements with curly braces

Recommendation1198PhpLexer4.java:1198 Always surround if and loop statements with curly braces

Recommendation1204PhpLexer4.java:1204 Always surround if and loop statements with curly braces

Recommendation1206PhpLexer4.java:1206 Always surround if and loop statements with curly braces

Recommendation1219PhpLexer4.java:1219 Always surround if and loop statements with curly braces

Recommendation1221PhpLexer4.java:1221 Always surround if and loop statements with curly braces

Recommendation1228PhpLexer4.java:1228 Always surround if and loop statements with curly braces

Recommendation1252PhpLexer4.java:1252 Always surround if and loop statements with curly braces

Recommendation1259PhpLexer4.java:1259 Always surround if and loop statements with curly braces

Recommendation962PhpLexer4.java:962 Always surround if and loop statements with curly braces

Recommendation980PhpLexer4.java:980 Always surround if and loop statements with curly braces

Recommendation1138PhpLexer4.java:1138 Avoid instantiating java.lang.Error

Recommendation1058PhpLexer4.java:1058 Avoid chaining assignment operators

Recommendation1059PhpLexer4.java:1059 Avoid chaining assignment operators

Recommendation1060PhpLexer4.java:1060 Avoid chaining assignment operators

Recommendation1215PhpLexer4.java:1215 Avoid chaining assignment operators

Recommendation854PhpLexer4.java:854 Avoid calling an overridable method in a constructor

Warning1209PhpLexer4.java:1209 Always provide break at the end of every case statement

Warning1400PhpLexer4.java:1400 Always provide break at the end of every case statement

Warning1727PhpLexer4.java:1727 Always provide break at the end of every case statement

Warning2164PhpLexer4.java:2164 Always provide break at the end of every case statement

Warning1752PhpLexer4.java:1752 Always provide break at the end of every case statement

Recommendation52PhpLexer4.java:52 Avoid C-style syntax when declaring arrays

Recommendation80PhpLexer4.java:80 Avoid C-style syntax when declaring arrays

Recommendation743PhpLexer4.java:743 Avoid C-style syntax when declaring arrays

Recommendation753PhpLexer4.java:753 Avoid C-style syntax when declaring arrays

Recommendation763PhpLexer4.java:763 Avoid C-style syntax when declaring arrays

Recommendation814PhpLexer4.java:814 Avoid C-style syntax when declaring arrays

Recommendation1012PhpLexer4.java:1012 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpLexer5.java

SeverityLineType
Recommendation1186PhpLexer5.java:1186 Always surround if and loop statements with curly braces

Recommendation1299PhpLexer5.java:1299 Always surround if and loop statements with curly braces

Recommendation1343PhpLexer5.java:1343 Always surround if and loop statements with curly braces

Recommendation1345PhpLexer5.java:1345 Always surround if and loop statements with curly braces

Recommendation1351PhpLexer5.java:1351 Always surround if and loop statements with curly braces

Recommendation1353PhpLexer5.java:1353 Always surround if and loop statements with curly braces

Recommendation1366PhpLexer5.java:1366 Always surround if and loop statements with curly braces

Recommendation1368PhpLexer5.java:1368 Always surround if and loop statements with curly braces

Recommendation1375PhpLexer5.java:1375 Always surround if and loop statements with curly braces

Recommendation1399PhpLexer5.java:1399 Always surround if and loop statements with curly braces

Recommendation1406PhpLexer5.java:1406 Always surround if and loop statements with curly braces

Recommendation1109PhpLexer5.java:1109 Always surround if and loop statements with curly braces

Recommendation1127PhpLexer5.java:1127 Always surround if and loop statements with curly braces

Recommendation1285PhpLexer5.java:1285 Avoid instantiating java.lang.Error

Recommendation1205PhpLexer5.java:1205 Avoid chaining assignment operators

Recommendation1206PhpLexer5.java:1206 Avoid chaining assignment operators

Recommendation1207PhpLexer5.java:1207 Avoid chaining assignment operators

Recommendation1362PhpLexer5.java:1362 Avoid chaining assignment operators

Recommendation1001PhpLexer5.java:1001 Avoid calling an overridable method in a constructor

Warning1356PhpLexer5.java:1356 Always provide break at the end of every case statement

Warning1608PhpLexer5.java:1608 Always provide break at the end of every case statement

Warning1988PhpLexer5.java:1988 Always provide break at the end of every case statement

Warning2477PhpLexer5.java:2477 Always provide break at the end of every case statement

Warning2494PhpLexer5.java:2494 Always provide break at the end of every case statement

Recommendation52PhpLexer5.java:52 Avoid C-style syntax when declaring arrays

Recommendation80PhpLexer5.java:80 Avoid C-style syntax when declaring arrays

Recommendation885PhpLexer5.java:885 Avoid C-style syntax when declaring arrays

Recommendation895PhpLexer5.java:895 Avoid C-style syntax when declaring arrays

Recommendation905PhpLexer5.java:905 Avoid C-style syntax when declaring arrays

Recommendation961PhpLexer5.java:961 Avoid C-style syntax when declaring arrays

Recommendation1159PhpLexer5.java:1159 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PHPRegionContext.java

SeverityLineType
Recommendation13PHPRegionContext.java:13 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpSourceParser.java

SeverityLineType
Recommendation234PhpSourceParser.java:234 Always surround if and loop statements with curly braces

Recommendation75PhpSourceParser.java:75 Avoid chaining assignment operators

Warning85PhpSourceParser.java:85 Avoid using == and != for java.lang.Object comparisons

Warning86PhpSourceParser.java:86 Avoid using == and != for java.lang.Object comparisons

Warning130PhpSourceParser.java:130 Avoid using == and != for java.lang.Object comparisons

Warning130PhpSourceParser.java:130 Avoid using == and != for java.lang.Object comparisons

Warning130PhpSourceParser.java:130 Avoid using == and != for java.lang.Object comparisons

Warning130PhpSourceParser.java:130 Avoid using == and != for java.lang.Object comparisons

Warning131PhpSourceParser.java:131 Avoid using == and != for java.lang.Object comparisons

Warning131PhpSourceParser.java:131 Avoid using == and != for java.lang.Object comparisons

Warning131PhpSourceParser.java:131 Avoid using == and != for java.lang.Object comparisons

Warning131PhpSourceParser.java:131 Avoid using == and != for java.lang.Object comparisons

Warning131PhpSourceParser.java:131 Avoid using == and != for java.lang.Object comparisons

Warning159PhpSourceParser.java:159 Avoid using == and != for java.lang.Object comparisons

Warning159PhpSourceParser.java:159 Avoid using == and != for java.lang.Object comparisons

Warning159PhpSourceParser.java:159 Avoid using == and != for java.lang.Object comparisons

Warning159PhpSourceParser.java:159 Avoid using == and != for java.lang.Object comparisons

Warning159PhpSourceParser.java:159 Avoid using == and != for java.lang.Object comparisons

Warning160PhpSourceParser.java:160 Avoid using == and != for java.lang.Object comparisons

Warning160PhpSourceParser.java:160 Avoid using == and != for java.lang.Object comparisons

Warning160PhpSourceParser.java:160 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning172PhpSourceParser.java:172 Avoid using == and != for java.lang.Object comparisons

Warning173PhpSourceParser.java:173 Avoid using == and != for java.lang.Object comparisons

Warning185PhpSourceParser.java:185 Avoid using == and != for java.lang.Object comparisons

Warning204PhpSourceParser.java:204 Avoid using == and != for java.lang.Object comparisons

Warning208PhpSourceParser.java:208 Avoid using == and != for java.lang.Object comparisons

Warning244PhpSourceParser.java:244 Avoid using == and != for java.lang.Object comparisons

Warning244PhpSourceParser.java:244 Avoid using == and != for java.lang.Object comparisons

Warning244PhpSourceParser.java:244 Avoid using == and != for java.lang.Object comparisons

Warning244PhpSourceParser.java:244 Avoid using == and != for java.lang.Object comparisons

Recommendation234PhpSourceParser.java:234 Avoid using explicit string literals, declare constants instead

Recommendation234PhpSourceParser.java:234 Avoid using explicit string literals, declare constants instead

Recommendation234PhpSourceParser.java:234 Avoid using explicit string literals, declare constants instead

Recommendation234PhpSourceParser.java:234 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PhpStructuredDocumentReParser.java

SeverityLineType
Recommendation45PhpStructuredDocumentReParser.java:45 Always surround if and loop statements with curly braces

Warning60PhpStructuredDocumentReParser.java:60 Avoid using == and != for java.lang.Object comparisons

Recommendation30PhpStructuredDocumentReParser.java:30 Avoid using explicit string literals, declare constants instead

Recommendation32PhpStructuredDocumentReParser.java:32 Avoid using explicit string literals, declare constants instead

Recommendation43PhpStructuredDocumentReParser.java:43 Avoid using explicit string literals, declare constants instead

Recommendation45PhpStructuredDocumentReParser.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.PHPTokenizer.java

SeverityLineType
Warning1606PHPTokenizer.java:1606 Avoid hard coding \n and \r as line separators

Warning1655PHPTokenizer.java:1655 Avoid hard coding \n and \r as line separators

Warning1662PHPTokenizer.java:1662 Avoid hard coding \n and \r as line separators

Warning1689PHPTokenizer.java:1689 Avoid hard coding \n and \r as line separators

Warning1696PHPTokenizer.java:1696 Avoid hard coding \n and \r as line separators

Warning1887PHPTokenizer.java:1887 Avoid hard coding \n and \r as line separators

Warning1960PHPTokenizer.java:1960 Avoid hard coding \n and \r as line separators

Warning2212PHPTokenizer.java:2212 Avoid hard coding \n and \r as line separators

Recommendation507PHPTokenizer.java:507 Always surround if and loop statements with curly braces

Recommendation524PHPTokenizer.java:524 Always surround if and loop statements with curly braces

Recommendation539PHPTokenizer.java:539 Always surround if and loop statements with curly braces

Recommendation541PHPTokenizer.java:541 Always surround if and loop statements with curly braces

Recommendation555PHPTokenizer.java:555 Always surround if and loop statements with curly braces

Recommendation572PHPTokenizer.java:572 Always surround if and loop statements with curly braces

Recommendation714PHPTokenizer.java:714 Always surround if and loop statements with curly braces

Recommendation716PHPTokenizer.java:716 Always surround if and loop statements with curly braces

Recommendation730PHPTokenizer.java:730 Always surround if and loop statements with curly braces

Recommendation757PHPTokenizer.java:757 Always surround if and loop statements with curly braces

Recommendation893PHPTokenizer.java:893 Always surround if and loop statements with curly braces

Recommendation1044PHPTokenizer.java:1044 Always surround if and loop statements with curly braces

Recommendation1046PHPTokenizer.java:1046 Always surround if and loop statements with curly braces

Recommendation1069PHPTokenizer.java:1069 Always surround if and loop statements with curly braces

Recommendation1071PHPTokenizer.java:1071 Always surround if and loop statements with curly braces

Recommendation1081PHPTokenizer.java:1081 Always surround if and loop statements with curly braces

Recommendation1083PHPTokenizer.java:1083 Always surround if and loop statements with curly braces

Recommendation1234PHPTokenizer.java:1234 Always surround if and loop statements with curly braces

Recommendation1316PHPTokenizer.java:1316 Always surround if and loop statements with curly braces

Recommendation1319PHPTokenizer.java:1319 Always surround if and loop statements with curly braces

Recommendation1349PHPTokenizer.java:1349 Always surround if and loop statements with curly braces

Recommendation1426PHPTokenizer.java:1426 Always surround if and loop statements with curly braces

Recommendation1442PHPTokenizer.java:1442 Always surround if and loop statements with curly braces

Recommendation1446PHPTokenizer.java:1446 Always surround if and loop statements with curly braces

Recommendation1450PHPTokenizer.java:1450 Always surround if and loop statements with curly braces

Recommendation1506PHPTokenizer.java:1506 Always surround if and loop statements with curly braces

Recommendation1510PHPTokenizer.java:1510 Always surround if and loop statements with curly braces

Recommendation1555PHPTokenizer.java:1555 Always surround if and loop statements with curly braces

Recommendation1566PHPTokenizer.java:1566 Always surround if and loop statements with curly braces

Recommendation1567PHPTokenizer.java:1567 Always surround if and loop statements with curly braces

Recommendation1582PHPTokenizer.java:1582 Always surround if and loop statements with curly braces

Recommendation1585PHPTokenizer.java:1585 Always surround if and loop statements with curly braces

Recommendation1592PHPTokenizer.java:1592 Always surround if and loop statements with curly braces

Recommendation1606PHPTokenizer.java:1606 Always surround if and loop statements with curly braces

Recommendation1615PHPTokenizer.java:1615 Always surround if and loop statements with curly braces

Recommendation1623PHPTokenizer.java:1623 Always surround if and loop statements with curly braces

Recommendation1631PHPTokenizer.java:1631 Always surround if and loop statements with curly braces

Recommendation1639PHPTokenizer.java:1639 Always surround if and loop statements with curly braces

Recommendation1647PHPTokenizer.java:1647 Always surround if and loop statements with curly braces

Recommendation1655PHPTokenizer.java:1655 Always surround if and loop statements with curly braces

Recommendation1662PHPTokenizer.java:1662 Always surround if and loop statements with curly braces

Recommendation1672PHPTokenizer.java:1672 Always surround if and loop statements with curly braces

Recommendation1681PHPTokenizer.java:1681 Always surround if and loop statements with curly braces

Recommendation1689PHPTokenizer.java:1689 Always surround if and loop statements with curly braces

Recommendation1696PHPTokenizer.java:1696 Always surround if and loop statements with curly braces

Recommendation1710PHPTokenizer.java:1710 Always surround if and loop statements with curly braces

Recommendation1742PHPTokenizer.java:1742 Always surround if and loop statements with curly braces

Recommendation1768PHPTokenizer.java:1768 Always surround if and loop statements with curly braces

Recommendation1842PHPTokenizer.java:1842 Always surround if and loop statements with curly braces

Recommendation1859PHPTokenizer.java:1859 Always surround if and loop statements with curly braces

Recommendation1867PHPTokenizer.java:1867 Always surround if and loop statements with curly braces

Recommendation1874PHPTokenizer.java:1874 Always surround if and loop statements with curly braces

Recommendation1887PHPTokenizer.java:1887 Always surround if and loop statements with curly braces

Recommendation1918PHPTokenizer.java:1918 Always surround if and loop statements with curly braces

Recommendation1934PHPTokenizer.java:1934 Always surround if and loop statements with curly braces

Recommendation1950PHPTokenizer.java:1950 Always surround if and loop statements with curly braces

Recommendation1960PHPTokenizer.java:1960 Always surround if and loop statements with curly braces

Recommendation1990PHPTokenizer.java:1990 Always surround if and loop statements with curly braces

Recommendation1999PHPTokenizer.java:1999 Always surround if and loop statements with curly braces

Recommendation2002PHPTokenizer.java:2002 Always surround if and loop statements with curly braces

Recommendation2009PHPTokenizer.java:2009 Always surround if and loop statements with curly braces

Recommendation2012PHPTokenizer.java:2012 Always surround if and loop statements with curly braces

Recommendation2021PHPTokenizer.java:2021 Always surround if and loop statements with curly braces

Recommendation2037PHPTokenizer.java:2037 Always surround if and loop statements with curly braces

Recommendation2049PHPTokenizer.java:2049 Always surround if and loop statements with curly braces

Recommendation2064PHPTokenizer.java:2064 Always surround if and loop statements with curly braces

Recommendation2072PHPTokenizer.java:2072 Always surround if and loop statements with curly braces

Recommendation2075PHPTokenizer.java:2075 Always surround if and loop statements with curly braces

Recommendation2091PHPTokenizer.java:2091 Always surround if and loop statements with curly braces

Recommendation2099PHPTokenizer.java:2099 Always surround if and loop statements with curly braces

Recommendation2102PHPTokenizer.java:2102 Always surround if and loop statements with curly braces

Recommendation2131PHPTokenizer.java:2131 Always surround if and loop statements with curly braces

Recommendation2174PHPTokenizer.java:2174 Always surround if and loop statements with curly braces

Recommendation2176PHPTokenizer.java:2176 Always surround if and loop statements with curly braces

Recommendation2212PHPTokenizer.java:2212 Always surround if and loop statements with curly braces

Recommendation634PHPTokenizer.java:634 Always surround if and loop statements with curly braces

Recommendation1282PHPTokenizer.java:1282 Always surround if and loop statements with curly braces

Recommendation1300PHPTokenizer.java:1300 Always surround if and loop statements with curly braces

Recommendation926PHPTokenizer.java:926 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation1478PHPTokenizer.java:1478 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation650PHPTokenizer.java:650 Avoid chaining assignment operators

Recommendation669PHPTokenizer.java:669 Avoid chaining assignment operators

Recommendation686PHPTokenizer.java:686 Avoid chaining assignment operators

Recommendation882PHPTokenizer.java:882 Avoid chaining assignment operators

Recommendation1029PHPTokenizer.java:1029 Avoid chaining assignment operators

Recommendation1055PHPTokenizer.java:1055 Avoid chaining assignment operators

Recommendation1572PHPTokenizer.java:1572 Avoid chaining assignment operators

Warning841PHPTokenizer.java:841 Avoid using == and != for java.lang.Object comparisons

Warning845PHPTokenizer.java:845 Avoid using == and != for java.lang.Object comparisons

Warning866PHPTokenizer.java:866 Avoid using == and != for java.lang.Object comparisons

Warning875PHPTokenizer.java:875 Avoid using == and != for java.lang.Object comparisons

Warning875PHPTokenizer.java:875 Avoid using == and != for java.lang.Object comparisons

Warning879PHPTokenizer.java:879 Avoid using == and != for java.lang.Object comparisons

Warning881PHPTokenizer.java:881 Avoid using == and != for java.lang.Object comparisons

Warning885PHPTokenizer.java:885 Avoid using == and != for java.lang.Object comparisons

Warning885PHPTokenizer.java:885 Avoid using == and != for java.lang.Object comparisons

Warning903PHPTokenizer.java:903 Avoid using == and != for java.lang.Object comparisons

Warning935PHPTokenizer.java:935 Avoid using == and != for java.lang.Object comparisons

Warning939PHPTokenizer.java:939 Avoid using == and != for java.lang.Object comparisons

Warning939PHPTokenizer.java:939 Avoid using == and != for java.lang.Object comparisons

Warning943PHPTokenizer.java:943 Avoid using == and != for java.lang.Object comparisons

Warning943PHPTokenizer.java:943 Avoid using == and != for java.lang.Object comparisons

Warning943PHPTokenizer.java:943 Avoid using == and != for java.lang.Object comparisons

Warning946PHPTokenizer.java:946 Avoid using == and != for java.lang.Object comparisons

Warning1034PHPTokenizer.java:1034 Avoid using == and != for java.lang.Object comparisons

Warning1036PHPTokenizer.java:1036 Avoid using == and != for java.lang.Object comparisons

Warning1038PHPTokenizer.java:1038 Avoid using == and != for java.lang.Object comparisons

Warning1042PHPTokenizer.java:1042 Avoid using == and != for java.lang.Object comparisons

Warning1048PHPTokenizer.java:1048 Avoid using == and != for java.lang.Object comparisons

Warning1051PHPTokenizer.java:1051 Avoid using == and != for java.lang.Object comparisons

Warning1064PHPTokenizer.java:1064 Avoid using == and != for java.lang.Object comparisons

Warning1067PHPTokenizer.java:1067 Avoid using == and != for java.lang.Object comparisons

Warning1072PHPTokenizer.java:1072 Avoid using == and != for java.lang.Object comparisons

Warning1074PHPTokenizer.java:1074 Avoid using == and != for java.lang.Object comparisons

Warning1079PHPTokenizer.java:1079 Avoid using == and != for java.lang.Object comparisons

Warning1085PHPTokenizer.java:1085 Avoid using == and != for java.lang.Object comparisons

Warning1088PHPTokenizer.java:1088 Avoid using == and != for java.lang.Object comparisons

Warning1093PHPTokenizer.java:1093 Avoid using == and != for java.lang.Object comparisons

Warning1109PHPTokenizer.java:1109 Avoid using == and != for java.lang.Object comparisons

Warning2001PHPTokenizer.java:2001 Avoid using == and != for java.lang.Object comparisons

Warning1560PHPTokenizer.java:1560 Always provide break at the end of every case statement

Warning1442PHPTokenizer.java:1442 Avoid assigning loop control variables in the body of for loops

Warning1446PHPTokenizer.java:1446 Avoid assigning loop control variables in the body of for loops

Recommendation978PHPTokenizer.java:978 Avoid using explicit string literals, declare constants instead

Recommendation1102PHPTokenizer.java:1102 Avoid using explicit string literals, declare constants instead

Recommendation1102PHPTokenizer.java:1102 Avoid using explicit string literals, declare constants instead

Recommendation1156PHPTokenizer.java:1156 Avoid using explicit string literals, declare constants instead

Recommendation1244PHPTokenizer.java:1244 Avoid using explicit string literals, declare constants instead

Recommendation1475PHPTokenizer.java:1475 Avoid using explicit string literals, declare constants instead

Recommendation1481PHPTokenizer.java:1481 Avoid using explicit string literals, declare constants instead

Recommendation1490PHPTokenizer.java:1490 Avoid using explicit string literals, declare constants instead

Recommendation1490PHPTokenizer.java:1490 Avoid using explicit string literals, declare constants instead

Recommendation1491PHPTokenizer.java:1491 Avoid using explicit string literals, declare constants instead

Recommendation1492PHPTokenizer.java:1492 Avoid using explicit string literals, declare constants instead

Recommendation1606PHPTokenizer.java:1606 Avoid using explicit string literals, declare constants instead

Recommendation1615PHPTokenizer.java:1615 Avoid using explicit string literals, declare constants instead

Recommendation1623PHPTokenizer.java:1623 Avoid using explicit string literals, declare constants instead

Recommendation1631PHPTokenizer.java:1631 Avoid using explicit string literals, declare constants instead

Recommendation1639PHPTokenizer.java:1639 Avoid using explicit string literals, declare constants instead

Recommendation1647PHPTokenizer.java:1647 Avoid using explicit string literals, declare constants instead

Recommendation1655PHPTokenizer.java:1655 Avoid using explicit string literals, declare constants instead

Recommendation1662PHPTokenizer.java:1662 Avoid using explicit string literals, declare constants instead

Recommendation1672PHPTokenizer.java:1672 Avoid using explicit string literals, declare constants instead

Recommendation1681PHPTokenizer.java:1681 Avoid using explicit string literals, declare constants instead

Recommendation1689PHPTokenizer.java:1689 Avoid using explicit string literals, declare constants instead

Recommendation1696PHPTokenizer.java:1696 Avoid using explicit string literals, declare constants instead

Recommendation1742PHPTokenizer.java:1742 Avoid using explicit string literals, declare constants instead

Recommendation1768PHPTokenizer.java:1768 Avoid using explicit string literals, declare constants instead

Recommendation1842PHPTokenizer.java:1842 Avoid using explicit string literals, declare constants instead

Recommendation1867PHPTokenizer.java:1867 Avoid using explicit string literals, declare constants instead

Recommendation1874PHPTokenizer.java:1874 Avoid using explicit string literals, declare constants instead

Recommendation1887PHPTokenizer.java:1887 Avoid using explicit string literals, declare constants instead

Recommendation1918PHPTokenizer.java:1918 Avoid using explicit string literals, declare constants instead

Recommendation1934PHPTokenizer.java:1934 Avoid using explicit string literals, declare constants instead

Recommendation1950PHPTokenizer.java:1950 Avoid using explicit string literals, declare constants instead

Recommendation1960PHPTokenizer.java:1960 Avoid using explicit string literals, declare constants instead

Recommendation1990PHPTokenizer.java:1990 Avoid using explicit string literals, declare constants instead

Recommendation1990PHPTokenizer.java:1990 Avoid using explicit string literals, declare constants instead

Recommendation1991PHPTokenizer.java:1991 Avoid using explicit string literals, declare constants instead

Recommendation1999PHPTokenizer.java:1999 Avoid using explicit string literals, declare constants instead

Recommendation2000PHPTokenizer.java:2000 Avoid using explicit string literals, declare constants instead

Recommendation2009PHPTokenizer.java:2009 Avoid using explicit string literals, declare constants instead

Recommendation2012PHPTokenizer.java:2012 Avoid using explicit string literals, declare constants instead

Recommendation2021PHPTokenizer.java:2021 Avoid using explicit string literals, declare constants instead

Recommendation2037PHPTokenizer.java:2037 Avoid using explicit string literals, declare constants instead

Recommendation2049PHPTokenizer.java:2049 Avoid using explicit string literals, declare constants instead

Recommendation2064PHPTokenizer.java:2064 Avoid using explicit string literals, declare constants instead

Recommendation2072PHPTokenizer.java:2072 Avoid using explicit string literals, declare constants instead

Recommendation2075PHPTokenizer.java:2075 Avoid using explicit string literals, declare constants instead

Recommendation2091PHPTokenizer.java:2091 Avoid using explicit string literals, declare constants instead

Recommendation2099PHPTokenizer.java:2099 Avoid using explicit string literals, declare constants instead

Recommendation2102PHPTokenizer.java:2102 Avoid using explicit string literals, declare constants instead

Recommendation2212PHPTokenizer.java:2212 Avoid using explicit string literals, declare constants instead

Recommendation159PHPTokenizer.java:159 Avoid C-style syntax when declaring arrays

Recommendation356PHPTokenizer.java:356 Avoid C-style syntax when declaring arrays

Recommendation366PHPTokenizer.java:366 Avoid C-style syntax when declaring arrays

Recommendation376PHPTokenizer.java:376 Avoid C-style syntax when declaring arrays

Recommendation406PHPTokenizer.java:406 Avoid C-style syntax when declaring arrays

Recommendation1340PHPTokenizer.java:1340 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PHPRegionTypes.java

SeverityLineType
Recommendation13PHPRegionTypes.java:13 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PhpScriptRegion.java

SeverityLineType
Recommendation54PhpScriptRegion.java:54 Avoid calling an overridable method in a constructor

Recommendation357PhpScriptRegion.java:357 Avoid calling an overridable method in a constructor

Recommendation358PhpScriptRegion.java:358 Avoid calling an overridable method in a constructor

Recommendation170PhpScriptRegion.java:170 Always place constants on the left side of the equals()

Warning143PhpScriptRegion.java:143 Avoid using == and != for java.lang.Object comparisons

Warning150PhpScriptRegion.java:150 Avoid using == and != for java.lang.Object comparisons

Warning211PhpScriptRegion.java:211 Avoid using == and != for java.lang.Object comparisons

Warning214PhpScriptRegion.java:214 Avoid using == and != for java.lang.Object comparisons

Warning310PhpScriptRegion.java:310 Avoid using == and != for java.lang.Object comparisons

Warning401PhpScriptRegion.java:401 Avoid casting primitive types to lower precision

Warning411PhpScriptRegion.java:411 Avoid casting primitive types to lower precision

Warning465PhpScriptRegion.java:465 Avoid casting primitive types to lower precision

Warning475PhpScriptRegion.java:475 Avoid casting primitive types to lower precision

Recommendation405PhpScriptRegion.java:405 Avoid a for loop without an initializer and an incrementor

Recommendation469PhpScriptRegion.java:469 Avoid a for loop without an initializer and an incrementor

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.regions.PhpTokenContainer.java

SeverityLineType
Recommendation130PhpTokenContainer.java:130 Always surround if and loop statements with curly braces

Recommendation132PhpTokenContainer.java:132 Always surround if and loop statements with curly braces

Recommendation134PhpTokenContainer.java:134 Always surround if and loop statements with curly braces

Recommendation136PhpTokenContainer.java:136 Always surround if and loop statements with curly braces

Recommendation327PhpTokenContainer.java:327 Always surround if and loop statements with curly braces

Warning137PhpTokenContainer.java:137 Avoid using == and != for java.lang.Object comparisons

Warning183PhpTokenContainer.java:183 Avoid using == and != for java.lang.Object comparisons

Warning188PhpTokenContainer.java:188 Avoid using == and != for java.lang.Object comparisons

Warning193PhpTokenContainer.java:193 Avoid using == and != for java.lang.Object comparisons

Warning273PhpTokenContainer.java:273 Avoid using == and != for java.lang.Object comparisons

Warning324PhpTokenContainer.java:324 Avoid using == and != for java.lang.Object comparisons

Warning326PhpTokenContainer.java:326 Avoid using == and != for java.lang.Object comparisons

Warning323PhpTokenContainer.java:323 Always use instanceof in an equals() method implementation

Recommendation332PhpTokenContainer.java:332 Avoid using explicit string literals, declare constants instead

Recommendation332PhpTokenContainer.java:332 Avoid using explicit string literals, declare constants instead

Recommendation344PhpTokenContainer.java:344 Avoid using explicit string literals, declare constants instead

Recommendation344PhpTokenContainer.java:344 Avoid using explicit string literals, declare constants instead

Recommendation344PhpTokenContainer.java:344 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.Scanner.java

SeverityLineType
Recommendation30Scanner.java:30 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation38Scanner.java:38 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.parser.StateStack.java

SeverityLineType
Recommendation53StateStack.java:53 Always surround if and loop statements with curly braces

Warning23StateStack.java:23 Avoid implementing Cloneable without overriding clone()

Severe23StateStack.java:23 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning79StateStack.java:79 Avoid using == and != for java.lang.Object comparisons

Warning54StateStack.java:54 Avoid casting primitive types to lower precision

Recommendation127StateStack.java:127 Avoid using explicit string literals, declare constants instead

Recommendation127StateStack.java:127 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner.PHPPartitionTypes.java

SeverityLineType
Warning41PHPPartitionTypes.java:41 Avoid using == and != for java.lang.Object comparisons

Warning45PHPPartitionTypes.java:45 Avoid using == and != for java.lang.Object comparisons

Warning45PHPPartitionTypes.java:45 Avoid using == and != for java.lang.Object comparisons

Warning45PHPPartitionTypes.java:45 Avoid using == and != for java.lang.Object comparisons

Warning49PHPPartitionTypes.java:49 Avoid using == and != for java.lang.Object comparisons

Warning49PHPPartitionTypes.java:49 Avoid using == and != for java.lang.Object comparisons

Warning70PHPPartitionTypes.java:70 Avoid using == and != for java.lang.Object comparisons

Warning105PHPPartitionTypes.java:105 Avoid using == and != for java.lang.Object comparisons

Warning142PHPPartitionTypes.java:142 Avoid using == and != for java.lang.Object comparisons

Recommendation33PHPPartitionTypes.java:33 Avoid using explicit string literals, declare constants instead

Recommendation37PHPPartitionTypes.java:37 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.partitioner.PHPStructuredTextPartitioner.java

SeverityLineType
Recommendation30PHPStructuredTextPartitioner.java:30 Always surround if and loop statements with curly braces

Recommendation53PHPStructuredTextPartitioner.java:53 Always surround if and loop statements with curly braces

Recommendation52PHPStructuredTextPartitioner.java:52 Always surround if and loop statements with curly braces

Recommendation52PHPStructuredTextPartitioner.java:52 Always place constants on the left side of the equals()

Warning41PHPStructuredTextPartitioner.java:41 Avoid using == and != for java.lang.Object comparisons

Warning41PHPStructuredTextPartitioner.java:41 Avoid using == and != for java.lang.Object comparisons

Warning41PHPStructuredTextPartitioner.java:41 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.PHPFileVisitor.java

SeverityLineType
Recommendation32PHPFileVisitor.java:32 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.provisional.contenttype.ContentTypeIdForPHP.java

SeverityLineType
Recommendation31ContentTypeIdForPHP.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.HTMLElementPropagatingValidator.java

SeverityLineType
Warning27HTMLElementPropagatingValidator.java:27 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.HTMLEmptyValidator.java

SeverityLineType
Warning31HTMLEmptyValidator.java:31 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.documentModel.validate.PHPProblemsValidator.java

SeverityLineType
Recommendation40PHPProblemsValidator.java:40 Always surround if and loop statements with curly braces

Recommendation34PHPProblemsValidator.java:34 Always initialize static fields

Recommendation90PHPProblemsValidator.java:90 Always place constants on the left side of the equals()

Recommendation90PHPProblemsValidator.java:90 Always place constants on the left side of the equals()

Recommendation90PHPProblemsValidator.java:90 Always place constants on the left side of the equals()

Recommendation140PHPProblemsValidator.java:140 Always place constants on the left side of the equals()

Warning210PHPProblemsValidator.java:210 Avoid using == and != for java.lang.Object comparisons

Recommendation91PHPProblemsValidator.java:91 Avoid using continue statements

Recommendation149PHPProblemsValidator.java:149 Avoid using continue statements

Recommendation47PHPProblemsValidator.java:47 Avoid using explicit string literals, declare constants instead

Recommendation48PHPProblemsValidator.java:48 Avoid using explicit string literals, declare constants instead

Recommendation142PHPProblemsValidator.java:142 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CaseDefaultIndentationStrategy.java

SeverityLineType
Warning61CaseDefaultIndentationStrategy.java:61 Avoid using == and != for java.lang.Object comparisons

Warning67CaseDefaultIndentationStrategy.java:67 Avoid using == and != for java.lang.Object comparisons

Warning69CaseDefaultIndentationStrategy.java:69 Avoid using == and != for java.lang.Object comparisons

Warning69CaseDefaultIndentationStrategy.java:69 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CommentIndentationStrategy.java

SeverityLineType
Recommendation27CommentIndentationStrategy.java:27 Always surround if and loop statements with curly braces

Recommendation31CommentIndentationStrategy.java:31 Always surround if and loop statements with curly braces

Warning50CommentIndentationStrategy.java:50 Avoid using == and != for java.lang.Object comparisons

Warning50CommentIndentationStrategy.java:50 Avoid using == and != for java.lang.Object comparisons

Recommendation54CommentIndentationStrategy.java:54 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.CurlyCloseIndentationStrategy.java

SeverityLineType
Warning68CurlyCloseIndentationStrategy.java:68 Avoid using == and != for java.lang.Object comparisons

Warning73CurlyCloseIndentationStrategy.java:73 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.DefaultIndentationStrategy.java

SeverityLineType
Recommendation44DefaultIndentationStrategy.java:44 Always surround if and loop statements with curly braces

Recommendation79DefaultIndentationStrategy.java:79 Always surround if and loop statements with curly braces

Recommendation101DefaultIndentationStrategy.java:101 Always surround if and loop statements with curly braces

Recommendation115DefaultIndentationStrategy.java:115 Always surround if and loop statements with curly braces

Recommendation155DefaultIndentationStrategy.java:155 Always surround if and loop statements with curly braces

Recommendation159DefaultIndentationStrategy.java:159 Always surround if and loop statements with curly braces

Recommendation181DefaultIndentationStrategy.java:181 Always surround if and loop statements with curly braces

Recommendation106DefaultIndentationStrategy.java:106 Always surround if and loop statements with curly braces

Recommendation144DefaultIndentationStrategy.java:144 Always surround if and loop statements with curly braces

Recommendation163DefaultIndentationStrategy.java:163 Avoid changing the value of a method parameter

Warning85DefaultIndentationStrategy.java:85 Avoid using == and != for java.lang.Object comparisons

Warning117DefaultIndentationStrategy.java:117 Avoid using == and != for java.lang.Object comparisons

Warning121DefaultIndentationStrategy.java:121 Avoid using == and != for java.lang.Object comparisons

Warning121DefaultIndentationStrategy.java:121 Avoid using == and != for java.lang.Object comparisons

Warning158DefaultIndentationStrategy.java:158 Avoid using == and != for java.lang.Object comparisons

Warning174DefaultIndentationStrategy.java:174 Avoid using == and != for java.lang.Object comparisons

Warning180DefaultIndentationStrategy.java:180 Avoid using == and != for java.lang.Object comparisons

Warning180DefaultIndentationStrategy.java:180 Avoid using == and != for java.lang.Object comparisons

Warning192DefaultIndentationStrategy.java:192 Avoid using == and != for java.lang.Object comparisons

Warning192DefaultIndentationStrategy.java:192 Avoid using == and != for java.lang.Object comparisons

Warning192DefaultIndentationStrategy.java:192 Avoid using == and != for java.lang.Object comparisons

Warning192DefaultIndentationStrategy.java:192 Avoid using == and != for java.lang.Object comparisons

Recommendation39DefaultIndentationStrategy.java:39 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.FormatPreferencesSupport.java

SeverityLineType
Recommendation93FormatPreferencesSupport.java:93 Always surround if and loop statements with curly braces

Recommendation101FormatPreferencesSupport.java:101 Always surround if and loop statements with curly braces

Warning87FormatPreferencesSupport.java:87 Avoid using == and != for java.lang.Object comparisons

Warning95FormatPreferencesSupport.java:95 Avoid using == and != for java.lang.Object comparisons

Warning105FormatPreferencesSupport.java:105 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.FormatterUtils.java

SeverityLineType
Recommendation36FormatterUtils.java:36 Avoid changing the value of a method parameter

Recommendation105FormatterUtils.java:105 Avoid changing the value of a method parameter

Recommendation109FormatterUtils.java:109 Avoid changing the value of a method parameter

Recommendation41FormatterUtils.java:41 Always place constants on the left side of the equals()

Warning108FormatterUtils.java:108 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.EmbeddedCSSFormatterNoPHP.java

SeverityLineType
Recommendation34EmbeddedCSSFormatterNoPHP.java:34 Always surround if and loop statements with curly braces

Recommendation36EmbeddedCSSFormatterNoPHP.java:36 Always surround if and loop statements with curly braces

Recommendation52EmbeddedCSSFormatterNoPHP.java:52 Always surround if and loop statements with curly braces

Recommendation82EmbeddedCSSFormatterNoPHP.java:82 Always surround if and loop statements with curly braces

Recommendation89EmbeddedCSSFormatterNoPHP.java:89 Always surround if and loop statements with curly braces

Recommendation91EmbeddedCSSFormatterNoPHP.java:91 Always surround if and loop statements with curly braces

Recommendation94EmbeddedCSSFormatterNoPHP.java:94 Always surround if and loop statements with curly braces

Recommendation117EmbeddedCSSFormatterNoPHP.java:117 Always surround if and loop statements with curly braces

Recommendation127EmbeddedCSSFormatterNoPHP.java:127 Always surround if and loop statements with curly braces

Recommendation129EmbeddedCSSFormatterNoPHP.java:129 Always surround if and loop statements with curly braces

Recommendation132EmbeddedCSSFormatterNoPHP.java:132 Always surround if and loop statements with curly braces

Recommendation145EmbeddedCSSFormatterNoPHP.java:145 Always surround if and loop statements with curly braces

Recommendation169EmbeddedCSSFormatterNoPHP.java:169 Always surround if and loop statements with curly braces

Warning51EmbeddedCSSFormatterNoPHP.java:51 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLElementFormatterNoPHP.java

SeverityLineType
Recommendation39HTMLElementFormatterNoPHP.java:39 Always surround if and loop statements with curly braces

Recommendation41HTMLElementFormatterNoPHP.java:41 Always surround if and loop statements with curly braces

Recommendation57HTMLElementFormatterNoPHP.java:57 Always surround if and loop statements with curly braces

Recommendation85HTMLElementFormatterNoPHP.java:85 Always surround if and loop statements with curly braces

Recommendation92HTMLElementFormatterNoPHP.java:92 Always surround if and loop statements with curly braces

Recommendation94HTMLElementFormatterNoPHP.java:94 Always surround if and loop statements with curly braces

Recommendation97HTMLElementFormatterNoPHP.java:97 Always surround if and loop statements with curly braces

Recommendation118HTMLElementFormatterNoPHP.java:118 Always surround if and loop statements with curly braces

Recommendation128HTMLElementFormatterNoPHP.java:128 Always surround if and loop statements with curly braces

Recommendation130HTMLElementFormatterNoPHP.java:130 Always surround if and loop statements with curly braces

Recommendation133HTMLElementFormatterNoPHP.java:133 Always surround if and loop statements with curly braces

Recommendation146HTMLElementFormatterNoPHP.java:146 Always surround if and loop statements with curly braces

Recommendation167HTMLElementFormatterNoPHP.java:167 Always surround if and loop statements with curly braces

Recommendation190HTMLElementFormatterNoPHP.java:190 Always place constants on the left side of the equals()

Warning56HTMLElementFormatterNoPHP.java:56 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLFormatterNoPHP.java

SeverityLineType
Recommendation37HTMLFormatterNoPHP.java:37 Always surround if and loop statements with curly braces

Recommendation39HTMLFormatterNoPHP.java:39 Always surround if and loop statements with curly braces

Recommendation55HTMLFormatterNoPHP.java:55 Always surround if and loop statements with curly braces

Recommendation85HTMLFormatterNoPHP.java:85 Always surround if and loop statements with curly braces

Recommendation92HTMLFormatterNoPHP.java:92 Always surround if and loop statements with curly braces

Recommendation94HTMLFormatterNoPHP.java:94 Always surround if and loop statements with curly braces

Recommendation97HTMLFormatterNoPHP.java:97 Always surround if and loop statements with curly braces

Recommendation120HTMLFormatterNoPHP.java:120 Always surround if and loop statements with curly braces

Recommendation130HTMLFormatterNoPHP.java:130 Always surround if and loop statements with curly braces

Recommendation132HTMLFormatterNoPHP.java:132 Always surround if and loop statements with curly braces

Recommendation135HTMLFormatterNoPHP.java:135 Always surround if and loop statements with curly braces

Recommendation148HTMLFormatterNoPHP.java:148 Always surround if and loop statements with curly braces

Recommendation172HTMLFormatterNoPHP.java:172 Always surround if and loop statements with curly braces

Warning54HTMLFormatterNoPHP.java:54 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLFormatterNoPHPFactory.java

SeverityLineType
Recommendation75HTMLFormatterNoPHPFactory.java:75 Always surround if and loop statements with curly braces

Recommendation78HTMLFormatterNoPHPFactory.java:78 Always surround if and loop statements with curly braces

Recommendation80HTMLFormatterNoPHPFactory.java:80 Always surround if and loop statements with curly braces

Recommendation83HTMLFormatterNoPHPFactory.java:83 Always surround if and loop statements with curly braces

Recommendation84HTMLFormatterNoPHPFactory.java:84 Avoid using explicit string literals, declare constants instead

Recommendation33HTMLFormatterNoPHPFactory.java:33 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.htmlFormatters.HTMLTextFormatterNoPHP.java

SeverityLineType
Recommendation32HTMLTextFormatterNoPHP.java:32 Always surround if and loop statements with curly braces

Recommendation34HTMLTextFormatterNoPHP.java:34 Always surround if and loop statements with curly braces

Recommendation50HTMLTextFormatterNoPHP.java:50 Always surround if and loop statements with curly braces

Recommendation80HTMLTextFormatterNoPHP.java:80 Always surround if and loop statements with curly braces

Recommendation87HTMLTextFormatterNoPHP.java:87 Always surround if and loop statements with curly braces

Recommendation89HTMLTextFormatterNoPHP.java:89 Always surround if and loop statements with curly braces

Recommendation92HTMLTextFormatterNoPHP.java:92 Always surround if and loop statements with curly braces

Recommendation115HTMLTextFormatterNoPHP.java:115 Always surround if and loop statements with curly braces

Recommendation125HTMLTextFormatterNoPHP.java:125 Always surround if and loop statements with curly braces

Recommendation127HTMLTextFormatterNoPHP.java:127 Always surround if and loop statements with curly braces

Recommendation130HTMLTextFormatterNoPHP.java:130 Always surround if and loop statements with curly braces

Recommendation143HTMLTextFormatterNoPHP.java:143 Always surround if and loop statements with curly braces

Recommendation167HTMLTextFormatterNoPHP.java:167 Always surround if and loop statements with curly braces

Warning49HTMLTextFormatterNoPHP.java:49 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.PhpFormatProcessorImpl.java

SeverityLineType
Recommendation49PhpFormatProcessorImpl.java:49 Always surround if and loop statements with curly braces

Recommendation75PhpFormatProcessorImpl.java:75 Always surround if and loop statements with curly braces

Recommendation80PhpFormatProcessorImpl.java:80 Always surround if and loop statements with curly braces

Recommendation46PhpFormatProcessorImpl.java:46 Always list specific checked exceptions in the throws clause

Recommendation59PhpFormatProcessorImpl.java:59 Avoid changing the value of a method parameter

Recommendation31PhpFormatProcessorImpl.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.format.PhpFormatter.java

SeverityLineType
Recommendation174PhpFormatter.java:174 Always surround if and loop statements with curly braces

Recommendation218PhpFormatter.java:218 Always surround if and loop statements with curly braces

Recommendation227PhpFormatter.java:227 Always surround if and loop statements with curly braces

Recommendation287PhpFormatter.java:287 Always surround if and loop statements with curly braces

Recommendation289PhpFormatter.java:289 Always surround if and loop statements with curly braces

Recommendation295PhpFormatter.java:295 Always surround if and loop statements with curly braces

Warning211PhpFormatter.java:211 Avoid using == and != for java.lang.Object comparisons

Warning230PhpFormatter.java:230 Avoid using == and != for java.lang.Object comparisons

Warning230PhpFormatter.java:230 Avoid using == and != for java.lang.Object comparisons

Warning234PhpFormatter.java:234 Avoid using == and != for java.lang.Object comparisons

Warning268PhpFormatter.java:268 Avoid using == and != for java.lang.Object comparisons

Warning268PhpFormatter.java:268 Avoid using == and != for java.lang.Object comparisons

Warning268PhpFormatter.java:268 Avoid using == and != for java.lang.Object comparisons

Warning268PhpFormatter.java:268 Avoid using == and != for java.lang.Object comparisons

Warning303PhpFormatter.java:303 Avoid using == and != for java.lang.Object comparisons

Warning303PhpFormatter.java:303 Avoid using == and != for java.lang.Object comparisons

Warning303PhpFormatter.java:303 Avoid using == and != for java.lang.Object comparisons

Warning303PhpFormatter.java:303 Avoid using == and != for java.lang.Object comparisons

Recommendation88PhpFormatter.java:88 Avoid a for loop without an initializer and an incrementor

Recommendation148PhpFormatter.java:148 Avoid a for loop without an initializer and an incrementor

Recommendation189PhpFormatter.java:189 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.IncludePathContainerInitializer.java

SeverityLineType
Recommendation57IncludePathContainerInitializer.java:57 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation61IncludePathContainerInitializer.java:61 Avoid using if/else statements for short conditions

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.Logger.java

SeverityLineType
Recommendation50Logger.java:50 Always surround if and loop statements with curly braces

Recommendation71Logger.java:71 Always surround if and loop statements with curly braces

Recommendation87Logger.java:87 Always surround if and loop statements with curly braces

Recommendation105Logger.java:105 Always surround if and loop statements with curly braces

Recommendation150Logger.java:150 Always surround if and loop statements with curly braces

Recommendation67Logger.java:67 Avoid changing the value of a method parameter

Recommendation83Logger.java:83 Avoid changing the value of a method parameter

Recommendation54Logger.java:54 Always provide the default label in switch statements

Warning64Logger.java:64 Always provide break at the end of every case statement

Recommendation67Logger.java:67 Avoid using explicit string literals, declare constants instead

Recommendation83Logger.java:83 Avoid using explicit string literals, declare constants instead

Recommendation109Logger.java:109 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.PHPCoreConstants.java

SeverityLineType
Recommendation15PHPCoreConstants.java:15 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.PHPCorePlugin.java

SeverityLineType
Recommendation29PHPCorePlugin.java:29 Always initialize static fields

Recommendation81PHPCorePlugin.java:81 Always initialize static fields

Recommendation74PHPCorePlugin.java:74 Avoid using explicit string literals, declare constants instead

Recommendation83PHPCorePlugin.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84PHPCorePlugin.java:84 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpIni.IniModifier.java

SeverityLineType
Recommendation46IniModifier.java:46 Always surround if and loop statements with curly braces

Recommendation82IniModifier.java:82 Always surround if and loop statements with curly braces

Recommendation95IniModifier.java:95 Always surround if and loop statements with curly braces

Recommendation136IniModifier.java:136 Always surround if and loop statements with curly braces

Recommendation152IniModifier.java:152 Always surround if and loop statements with curly braces

Recommendation159IniModifier.java:159 Always surround if and loop statements with curly braces

Recommendation99IniModifier.java:99 Always surround if and loop statements with curly braces

Recommendation162IniModifier.java:162 Avoid empty if statements and empty loops

Recommendation75IniModifier.java:75 Always list specific checked exceptions in the throws clause

Warning162IniModifier.java:162 Avoid using == and != for java.lang.Object comparisons

Recommendation93IniModifier.java:93 Avoid using explicit string literals, declare constants instead

Recommendation93IniModifier.java:93 Avoid using explicit string literals, declare constants instead

Recommendation95IniModifier.java:95 Avoid using explicit string literals, declare constants instead

Recommendation100IniModifier.java:100 Avoid using explicit string literals, declare constants instead

Recommendation101IniModifier.java:101 Avoid using explicit string literals, declare constants instead

Recommendation117IniModifier.java:117 Avoid using explicit string literals, declare constants instead

Recommendation117IniModifier.java:117 Avoid using explicit string literals, declare constants instead

Recommendation122IniModifier.java:122 Avoid using explicit string literals, declare constants instead

Recommendation156IniModifier.java:156 Avoid using explicit string literals, declare constants instead

Recommendation162IniModifier.java:162 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.action_part.java

SeverityLineType
Recommendation72action_part.java:72 Always surround if and loop statements with curly braces

Recommendation74action_part.java:74 Always surround if and loop statements with curly braces

Recommendation71action_part.java:71 Avoid using negation in if else conditions

Recommendation91action_part.java:91 Avoid using explicit string literals, declare constants instead

Recommendation91action_part.java:91 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.emit.java

SeverityLineType
Recommendation396emit.java:396 Always surround if and loop statements with curly braces

Recommendation398emit.java:398 Always surround if and loop statements with curly braces

Recommendation401emit.java:401 Always surround if and loop statements with curly braces

Recommendation418emit.java:418 Always surround if and loop statements with curly braces

Recommendation433emit.java:433 Always surround if and loop statements with curly braces

Recommendation559emit.java:559 Always surround if and loop statements with curly braces

Recommendation561emit.java:561 Always surround if and loop statements with curly braces

Recommendation603emit.java:603 Always surround if and loop statements with curly braces

Recommendation615emit.java:615 Always surround if and loop statements with curly braces

Recommendation617emit.java:617 Always surround if and loop statements with curly braces

Recommendation726emit.java:726 Always surround if and loop statements with curly braces

Recommendation744emit.java:744 Always surround if and loop statements with curly braces

Recommendation745emit.java:745 Always surround if and loop statements with curly braces

Recommendation746emit.java:746 Always surround if and loop statements with curly braces

Recommendation734emit.java:734 Always surround if and loop statements with curly braces

Recommendation737emit.java:737 Always surround if and loop statements with curly braces

Recommendation785emit.java:785 Always surround if and loop statements with curly braces

Recommendation598emit.java:598 Avoid empty if statements and empty loops

Recommendation210emit.java:210 Always initialize static fields

Recommendation417emit.java:417 Always place constants on the left side of the equals()

Warning454emit.java:454 Avoid using == and != for java.lang.Object comparisons

Warning510emit.java:510 Avoid casting primitive types to lower precision

Warning511emit.java:511 Avoid casting primitive types to lower precision

Warning582emit.java:582 Avoid casting primitive types to lower precision

Warning583emit.java:583 Avoid casting primitive types to lower precision

Warning594emit.java:594 Avoid casting primitive types to lower precision

Warning595emit.java:595 Avoid casting primitive types to lower precision

Warning615emit.java:615 Avoid casting primitive types to lower precision

Warning669emit.java:669 Avoid casting primitive types to lower precision

Warning670emit.java:670 Avoid casting primitive types to lower precision

Warning704emit.java:704 Avoid casting primitive types to lower precision

Warning706emit.java:706 Avoid casting primitive types to lower precision

Warning709emit.java:709 Avoid casting primitive types to lower precision

Warning711emit.java:711 Avoid casting primitive types to lower precision

Warning716emit.java:716 Avoid casting primitive types to lower precision

Recommendation276emit.java:276 Avoid a for loop without an initializer and an incrementor

Recommendation292emit.java:292 Avoid a for loop without an initializer and an incrementor

Recommendation371emit.java:371 Avoid a for loop without an initializer and an incrementor

Recommendation498emit.java:498 Avoid a for loop without an initializer and an incrementor

Recommendation396emit.java:396 Avoid using continue statements

Recommendation398emit.java:398 Avoid using continue statements

Recommendation401emit.java:401 Avoid using continue statements

Recommendation115emit.java:115 Avoid using explicit string literals, declare constants instead

Recommendation125emit.java:125 Avoid using explicit string literals, declare constants instead

Recommendation130emit.java:130 Avoid using explicit string literals, declare constants instead

Recommendation224emit.java:224 Avoid using explicit string literals, declare constants instead

Recommendation236emit.java:236 Avoid using explicit string literals, declare constants instead

Recommendation236emit.java:236 Avoid using explicit string literals, declare constants instead

Recommendation253emit.java:253 Avoid using explicit string literals, declare constants instead

Recommendation253emit.java:253 Avoid using explicit string literals, declare constants instead

Recommendation259emit.java:259 Avoid using explicit string literals, declare constants instead

Recommendation260emit.java:260 Avoid using explicit string literals, declare constants instead

Recommendation262emit.java:262 Avoid using explicit string literals, declare constants instead

Recommendation263emit.java:263 Avoid using explicit string literals, declare constants instead

Recommendation268emit.java:268 Avoid using explicit string literals, declare constants instead

Recommendation269emit.java:269 Avoid using explicit string literals, declare constants instead

Recommendation270emit.java:270 Avoid using explicit string literals, declare constants instead

Recommendation270emit.java:270 Avoid using explicit string literals, declare constants instead

Recommendation271emit.java:271 Avoid using explicit string literals, declare constants instead

Recommendation273emit.java:273 Avoid using explicit string literals, declare constants instead

Recommendation281emit.java:281 Avoid using explicit string literals, declare constants instead

Recommendation281emit.java:281 Avoid using explicit string literals, declare constants instead

Recommendation282emit.java:282 Avoid using explicit string literals, declare constants instead

Recommendation289emit.java:289 Avoid using explicit string literals, declare constants instead

Recommendation297emit.java:297 Avoid using explicit string literals, declare constants instead

Recommendation297emit.java:297 Avoid using explicit string literals, declare constants instead

Recommendation298emit.java:298 Avoid using explicit string literals, declare constants instead

Recommendation303emit.java:303 Avoid using explicit string literals, declare constants instead

Recommendation325emit.java:325 Avoid using explicit string literals, declare constants instead

Recommendation327emit.java:327 Avoid using explicit string literals, declare constants instead

Recommendation327emit.java:327 Avoid using explicit string literals, declare constants instead

Recommendation327emit.java:327 Avoid using explicit string literals, declare constants instead

Recommendation337emit.java:337 Avoid using explicit string literals, declare constants instead

Recommendation337emit.java:337 Avoid using explicit string literals, declare constants instead

Recommendation341emit.java:341 Avoid using explicit string literals, declare constants instead

Recommendation342emit.java:342 Avoid using explicit string literals, declare constants instead

Recommendation342emit.java:342 Avoid using explicit string literals, declare constants instead

Recommendation342emit.java:342 Avoid using explicit string literals, declare constants instead

Recommendation342emit.java:342 Avoid using explicit string literals, declare constants instead

Recommendation343emit.java:343 Avoid using explicit string literals, declare constants instead

Recommendation344emit.java:344 Avoid using explicit string literals, declare constants instead

Recommendation348emit.java:348 Avoid using explicit string literals, declare constants instead

Recommendation349emit.java:349 Avoid using explicit string literals, declare constants instead

Recommendation350emit.java:350 Avoid using explicit string literals, declare constants instead

Recommendation350emit.java:350 Avoid using explicit string literals, declare constants instead

Recommendation351emit.java:351 Avoid using explicit string literals, declare constants instead

Recommendation351emit.java:351 Avoid using explicit string literals, declare constants instead

Recommendation352emit.java:352 Avoid using explicit string literals, declare constants instead

Recommendation352emit.java:352 Avoid using explicit string literals, declare constants instead

Recommendation353emit.java:353 Avoid using explicit string literals, declare constants instead

Recommendation353emit.java:353 Avoid using explicit string literals, declare constants instead

Recommendation354emit.java:354 Avoid using explicit string literals, declare constants instead

Recommendation354emit.java:354 Avoid using explicit string literals, declare constants instead

Recommendation355emit.java:355 Avoid using explicit string literals, declare constants instead

Recommendation356emit.java:356 Avoid using explicit string literals, declare constants instead

Recommendation361emit.java:361 Avoid using explicit string literals, declare constants instead

Recommendation362emit.java:362 Avoid using explicit string literals, declare constants instead

Recommendation362emit.java:362 Avoid using explicit string literals, declare constants instead

Recommendation362emit.java:362 Avoid using explicit string literals, declare constants instead

Recommendation366emit.java:366 Avoid using explicit string literals, declare constants instead

Recommendation367emit.java:367 Avoid using explicit string literals, declare constants instead

Recommendation367emit.java:367 Avoid using explicit string literals, declare constants instead

Recommendation367emit.java:367 Avoid using explicit string literals, declare constants instead

Recommendation368emit.java:368 Avoid using explicit string literals, declare constants instead

Recommendation376emit.java:376 Avoid using explicit string literals, declare constants instead

Recommendation377emit.java:377 Avoid using explicit string literals, declare constants instead

Recommendation377emit.java:377 Avoid using explicit string literals, declare constants instead

Recommendation381emit.java:381 Avoid using explicit string literals, declare constants instead

Recommendation387emit.java:387 Avoid using explicit string literals, declare constants instead

Recommendation388emit.java:388 Avoid using explicit string literals, declare constants instead

Recommendation404emit.java:404 Avoid using explicit string literals, declare constants instead

Recommendation404emit.java:404 Avoid using explicit string literals, declare constants instead

Recommendation406emit.java:406 Avoid using explicit string literals, declare constants instead

Recommendation406emit.java:406 Avoid using explicit string literals, declare constants instead

Recommendation407emit.java:407 Avoid using explicit string literals, declare constants instead

Recommendation407emit.java:407 Avoid using explicit string literals, declare constants instead

Recommendation407emit.java:407 Avoid using explicit string literals, declare constants instead

Recommendation408emit.java:408 Avoid using explicit string literals, declare constants instead

Recommendation408emit.java:408 Avoid using explicit string literals, declare constants instead

Recommendation408emit.java:408 Avoid using explicit string literals, declare constants instead

Recommendation409emit.java:409 Avoid using explicit string literals, declare constants instead

Recommendation409emit.java:409 Avoid using explicit string literals, declare constants instead

Recommendation410emit.java:410 Avoid using explicit string literals, declare constants instead

Recommendation410emit.java:410 Avoid using explicit string literals, declare constants instead

Recommendation411emit.java:411 Avoid using explicit string literals, declare constants instead

Recommendation411emit.java:411 Avoid using explicit string literals, declare constants instead

Recommendation411emit.java:411 Avoid using explicit string literals, declare constants instead

Recommendation412emit.java:412 Avoid using explicit string literals, declare constants instead

Recommendation412emit.java:412 Avoid using explicit string literals, declare constants instead

Recommendation412emit.java:412 Avoid using explicit string literals, declare constants instead

Recommendation417emit.java:417 Avoid using explicit string literals, declare constants instead

Recommendation430emit.java:430 Avoid using explicit string literals, declare constants instead

Recommendation430emit.java:430 Avoid using explicit string literals, declare constants instead

Recommendation430emit.java:430 Avoid using explicit string literals, declare constants instead

Recommendation431emit.java:431 Avoid using explicit string literals, declare constants instead

Recommendation431emit.java:431 Avoid using explicit string literals, declare constants instead

Recommendation431emit.java:431 Avoid using explicit string literals, declare constants instead

Recommendation436emit.java:436 Avoid using explicit string literals, declare constants instead

Recommendation436emit.java:436 Avoid using explicit string literals, declare constants instead

Recommendation436emit.java:436 Avoid using explicit string literals, declare constants instead

Recommendation437emit.java:437 Avoid using explicit string literals, declare constants instead

Recommendation437emit.java:437 Avoid using explicit string literals, declare constants instead

Recommendation437emit.java:437 Avoid using explicit string literals, declare constants instead

Recommendation439emit.java:439 Avoid using explicit string literals, declare constants instead

Recommendation439emit.java:439 Avoid using explicit string literals, declare constants instead

Recommendation439emit.java:439 Avoid using explicit string literals, declare constants instead

Recommendation440emit.java:440 Avoid using explicit string literals, declare constants instead

Recommendation441emit.java:441 Avoid using explicit string literals, declare constants instead

Recommendation442emit.java:442 Avoid using explicit string literals, declare constants instead

Recommendation442emit.java:442 Avoid using explicit string literals, declare constants instead

Recommendation442emit.java:442 Avoid using explicit string literals, declare constants instead

Recommendation444emit.java:444 Avoid using explicit string literals, declare constants instead

Recommendation444emit.java:444 Avoid using explicit string literals, declare constants instead

Recommendation444emit.java:444 Avoid using explicit string literals, declare constants instead

Recommendation445emit.java:445 Avoid using explicit string literals, declare constants instead

Recommendation446emit.java:446 Avoid using explicit string literals, declare constants instead

Recommendation447emit.java:447 Avoid using explicit string literals, declare constants instead

Recommendation451emit.java:451 Avoid using explicit string literals, declare constants instead

Recommendation456emit.java:456 Avoid using explicit string literals, declare constants instead

Recommendation457emit.java:457 Avoid using explicit string literals, declare constants instead

Recommendation457emit.java:457 Avoid using explicit string literals, declare constants instead

Recommendation457emit.java:457 Avoid using explicit string literals, declare constants instead

Recommendation461emit.java:461 Avoid using explicit string literals, declare constants instead

Recommendation461emit.java:461 Avoid using explicit string literals, declare constants instead

Recommendation461emit.java:461 Avoid using explicit string literals, declare constants instead

Recommendation466emit.java:466 Avoid using explicit string literals, declare constants instead

Recommendation467emit.java:467 Avoid using explicit string literals, declare constants instead

Recommendation468emit.java:468 Avoid using explicit string literals, declare constants instead

Recommendation469emit.java:469 Avoid using explicit string literals, declare constants instead

Recommendation470emit.java:470 Avoid using explicit string literals, declare constants instead

Recommendation472emit.java:472 Avoid using explicit string literals, declare constants instead

Recommendation475emit.java:475 Avoid using explicit string literals, declare constants instead

Recommendation478emit.java:478 Avoid using explicit string literals, declare constants instead

Recommendation515emit.java:515 Avoid using explicit string literals, declare constants instead

Recommendation516emit.java:516 Avoid using explicit string literals, declare constants instead

Recommendation517emit.java:517 Avoid using explicit string literals, declare constants instead

Recommendation519emit.java:519 Avoid using explicit string literals, declare constants instead

Recommendation523emit.java:523 Avoid using explicit string literals, declare constants instead

Recommendation524emit.java:524 Avoid using explicit string literals, declare constants instead

Recommendation525emit.java:525 Avoid using explicit string literals, declare constants instead

Recommendation603emit.java:603 Avoid using explicit string literals, declare constants instead

Recommendation604emit.java:604 Avoid using explicit string literals, declare constants instead

Recommendation622emit.java:622 Avoid using explicit string literals, declare constants instead

Recommendation623emit.java:623 Avoid using explicit string literals, declare constants instead

Recommendation624emit.java:624 Avoid using explicit string literals, declare constants instead

Recommendation626emit.java:626 Avoid using explicit string literals, declare constants instead

Recommendation630emit.java:630 Avoid using explicit string literals, declare constants instead

Recommendation631emit.java:631 Avoid using explicit string literals, declare constants instead

Recommendation684emit.java:684 Avoid using explicit string literals, declare constants instead

Recommendation685emit.java:685 Avoid using explicit string literals, declare constants instead

Recommendation686emit.java:686 Avoid using explicit string literals, declare constants instead

Recommendation688emit.java:688 Avoid using explicit string literals, declare constants instead

Recommendation692emit.java:692 Avoid using explicit string literals, declare constants instead

Recommendation693emit.java:693 Avoid using explicit string literals, declare constants instead

Recommendation701emit.java:701 Avoid using explicit string literals, declare constants instead

Recommendation702emit.java:702 Avoid using explicit string literals, declare constants instead

Recommendation720emit.java:720 Avoid using explicit string literals, declare constants instead

Recommendation724emit.java:724 Avoid using explicit string literals, declare constants instead

Recommendation724emit.java:724 Avoid using explicit string literals, declare constants instead

Recommendation725emit.java:725 Avoid using explicit string literals, declare constants instead

Recommendation725emit.java:725 Avoid using explicit string literals, declare constants instead

Recommendation775emit.java:775 Avoid using explicit string literals, declare constants instead

Recommendation776emit.java:776 Avoid using explicit string literals, declare constants instead

Recommendation778emit.java:778 Avoid using explicit string literals, declare constants instead

Recommendation779emit.java:779 Avoid using explicit string literals, declare constants instead

Recommendation785emit.java:785 Avoid using explicit string literals, declare constants instead

Recommendation785emit.java:785 Avoid using explicit string literals, declare constants instead

Recommendation789emit.java:789 Avoid using explicit string literals, declare constants instead

Recommendation789emit.java:789 Avoid using explicit string literals, declare constants instead

Recommendation790emit.java:790 Avoid using explicit string literals, declare constants instead

Recommendation791emit.java:791 Avoid using explicit string literals, declare constants instead

Recommendation792emit.java:792 Avoid using explicit string literals, declare constants instead

Recommendation793emit.java:793 Avoid using explicit string literals, declare constants instead

Recommendation797emit.java:797 Avoid using explicit string literals, declare constants instead

Recommendation798emit.java:798 Avoid using explicit string literals, declare constants instead

Recommendation798emit.java:798 Avoid using explicit string literals, declare constants instead

Recommendation801emit.java:801 Avoid using explicit string literals, declare constants instead

Recommendation802emit.java:802 Avoid using explicit string literals, declare constants instead

Recommendation803emit.java:803 Avoid using explicit string literals, declare constants instead

Recommendation812emit.java:812 Avoid using explicit string literals, declare constants instead

Recommendation813emit.java:813 Avoid using explicit string literals, declare constants instead

Recommendation813emit.java:813 Avoid using explicit string literals, declare constants instead

Recommendation813emit.java:813 Avoid using explicit string literals, declare constants instead

Recommendation817emit.java:817 Avoid using explicit string literals, declare constants instead

Recommendation818emit.java:818 Avoid using explicit string literals, declare constants instead

Recommendation819emit.java:819 Avoid using explicit string literals, declare constants instead

Recommendation820emit.java:820 Avoid using explicit string literals, declare constants instead

Recommendation820emit.java:820 Avoid using explicit string literals, declare constants instead

Recommendation820emit.java:820 Avoid using explicit string literals, declare constants instead

Recommendation821emit.java:821 Avoid using explicit string literals, declare constants instead

Recommendation825emit.java:825 Avoid using explicit string literals, declare constants instead

Recommendation826emit.java:826 Avoid using explicit string literals, declare constants instead

Recommendation827emit.java:827 Avoid using explicit string literals, declare constants instead

Recommendation828emit.java:828 Avoid using explicit string literals, declare constants instead

Recommendation829emit.java:829 Avoid using explicit string literals, declare constants instead

Recommendation830emit.java:830 Avoid using explicit string literals, declare constants instead

Recommendation831emit.java:831 Avoid using explicit string literals, declare constants instead

Recommendation832emit.java:832 Avoid using explicit string literals, declare constants instead

Recommendation833emit.java:833 Avoid using explicit string literals, declare constants instead

Recommendation834emit.java:834 Avoid using explicit string literals, declare constants instead

Recommendation834emit.java:834 Avoid using explicit string literals, declare constants instead

Recommendation835emit.java:835 Avoid using explicit string literals, declare constants instead

Recommendation836emit.java:836 Avoid using explicit string literals, declare constants instead

Recommendation837emit.java:837 Avoid using explicit string literals, declare constants instead

Recommendation841emit.java:841 Avoid using explicit string literals, declare constants instead

Recommendation842emit.java:842 Avoid using explicit string literals, declare constants instead

Recommendation842emit.java:842 Avoid using explicit string literals, declare constants instead

Recommendation845emit.java:845 Avoid using explicit string literals, declare constants instead

Recommendation846emit.java:846 Avoid using explicit string literals, declare constants instead

Recommendation847emit.java:847 Avoid using explicit string literals, declare constants instead

Recommendation851emit.java:851 Avoid using explicit string literals, declare constants instead

Recommendation852emit.java:852 Avoid using explicit string literals, declare constants instead

Recommendation853emit.java:853 Avoid using explicit string literals, declare constants instead

Recommendation855emit.java:855 Avoid using explicit string literals, declare constants instead

Recommendation856emit.java:856 Avoid using explicit string literals, declare constants instead

Recommendation857emit.java:857 Avoid using explicit string literals, declare constants instead

Recommendation864emit.java:864 Avoid using explicit string literals, declare constants instead

Recommendation865emit.java:865 Avoid using explicit string literals, declare constants instead

Recommendation866emit.java:866 Avoid using explicit string literals, declare constants instead

Recommendation868emit.java:868 Avoid using explicit string literals, declare constants instead

Recommendation875emit.java:875 Avoid using explicit string literals, declare constants instead

Recommendation876emit.java:876 Avoid using explicit string literals, declare constants instead

Recommendation877emit.java:877 Avoid using explicit string literals, declare constants instead

Recommendation878emit.java:878 Avoid using explicit string literals, declare constants instead

Recommendation880emit.java:880 Avoid using explicit string literals, declare constants instead

Recommendation891emit.java:891 Avoid using explicit string literals, declare constants instead

Recommendation491emit.java:491 Avoid C-style syntax when declaring arrays

Recommendation428emit.java:428 Avoid declaring multiple variables in a single statement

Recommendation703emit.java:703 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.internal_error.java

SeverityLineType
Recommendation7internal_error.java:7 Always create a static final serialVersionUID field in serializable classes

Recommendation19internal_error.java:19 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_item_set.java

SeverityLineType
Warning362lalr_item_set.java:362 Avoid hard coding \n and \r as line separators

Warning365lalr_item_set.java:365 Avoid hard coding \n and \r as line separators

Recommendation95lalr_item_set.java:95 Always surround if and loop statements with curly braces

Recommendation206lalr_item_set.java:206 Always surround if and loop statements with curly braces

Recommendation220lalr_item_set.java:220 Always surround if and loop statements with curly braces

Recommendation288lalr_item_set.java:288 Always surround if and loop statements with curly braces

Recommendation306lalr_item_set.java:306 Always surround if and loop statements with curly braces

Recommendation325lalr_item_set.java:325 Always surround if and loop statements with curly braces

Recommendation327lalr_item_set.java:327 Always surround if and loop statements with curly braces

Recommendation94lalr_item_set.java:94 Always surround if and loop statements with curly braces

Recommendation173lalr_item_set.java:173 Always surround if and loop statements with curly braces

Recommendation187lalr_item_set.java:187 Always surround if and loop statements with curly braces

Recommendation347lalr_item_set.java:347 Always surround if and loop statements with curly braces

Recommendation40lalr_item_set.java:40 Avoid calling an overridable method in a constructor

Warning291lalr_item_set.java:291 Avoid using == and != for java.lang.Object comparisons

Recommendation324lalr_item_set.java:324 Avoid using negation in if else conditions

Recommendation93lalr_item_set.java:93 Avoid a for loop without an initializer and an incrementor

Recommendation172lalr_item_set.java:172 Avoid a for loop without an initializer and an incrementor

Recommendation186lalr_item_set.java:186 Avoid a for loop without an initializer and an incrementor

Recommendation276lalr_item_set.java:276 Avoid a for loop without an initializer and an incrementor

Recommendation363lalr_item_set.java:363 Avoid a for loop without an initializer and an incrementor

Recommendation220lalr_item_set.java:220 Avoid using explicit string literals, declare constants instead

Recommendation362lalr_item_set.java:362 Avoid using explicit string literals, declare constants instead

Recommendation365lalr_item_set.java:365 Avoid using explicit string literals, declare constants instead

Recommendation365lalr_item_set.java:365 Avoid using explicit string literals, declare constants instead

Recommendation367lalr_item_set.java:367 Avoid using explicit string literals, declare constants instead

Recommendation244lalr_item_set.java:244 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_item.java

SeverityLineType
Recommendation123lalr_item.java:123 Always surround if and loop statements with curly braces

Recommendation156lalr_item.java:156 Always surround if and loop statements with curly braces

Recommendation185lalr_item.java:185 Always surround if and loop statements with curly braces

Recommendation214lalr_item.java:214 Always surround if and loop statements with curly braces

Recommendation241lalr_item.java:241 Always surround if and loop statements with curly braces

Recommendation254lalr_item.java:254 Always surround if and loop statements with curly braces

Recommendation257lalr_item.java:257 Always surround if and loop statements with curly braces

Recommendation273lalr_item.java:273 Always surround if and loop statements with curly braces

Recommendation283lalr_item.java:283 Always surround if and loop statements with curly braces

Recommendation285lalr_item.java:285 Always surround if and loop statements with curly braces

Recommendation319lalr_item.java:319 Always surround if and loop statements with curly braces

Recommendation315lalr_item.java:315 Always surround if and loop statements with curly braces

Recommendation140lalr_item.java:140 Always surround if and loop statements with curly braces

Recommendation314lalr_item.java:314 Always surround if and loop statements with curly braces

Recommendation202lalr_item.java:202 Avoid using negation in if else conditions

Recommendation282lalr_item.java:282 Avoid using negation in if else conditions

Recommendation156lalr_item.java:156 Avoid using explicit string literals, declare constants instead

Recommendation186lalr_item.java:186 Avoid using explicit string literals, declare constants instead

Recommendation303lalr_item.java:303 Avoid using explicit string literals, declare constants instead

Recommendation307lalr_item.java:307 Avoid using explicit string literals, declare constants instead

Recommendation309lalr_item.java:309 Avoid using explicit string literals, declare constants instead

Recommendation312lalr_item.java:312 Avoid using explicit string literals, declare constants instead

Recommendation315lalr_item.java:315 Avoid using explicit string literals, declare constants instead

Recommendation316lalr_item.java:316 Avoid using explicit string literals, declare constants instead

Recommendation319lalr_item.java:319 Avoid using explicit string literals, declare constants instead

Recommendation320lalr_item.java:320 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_state.java

SeverityLineType
Warning781lalr_state.java:781 Avoid hard coding \n and \r as line separators

Warning783lalr_state.java:783 Avoid hard coding \n and \r as line separators

Warning828lalr_state.java:828 Avoid hard coding \n and \r as line separators

Warning873lalr_state.java:873 Avoid hard coding \n and \r as line separators

Warning879lalr_state.java:879 Avoid hard coding \n and \r as line separators

Recommendation66lalr_state.java:66 Always surround if and loop statements with curly braces

Recommendation70lalr_state.java:70 Always surround if and loop statements with curly braces

Recommendation118lalr_state.java:118 Always surround if and loop statements with curly braces

Recommendation120lalr_state.java:120 Always surround if and loop statements with curly braces

Recommendation183lalr_state.java:183 Always surround if and loop statements with curly braces

Recommendation186lalr_state.java:186 Always surround if and loop statements with curly braces

Recommendation188lalr_state.java:188 Always surround if and loop statements with curly braces

Recommendation190lalr_state.java:190 Always surround if and loop statements with curly braces

Recommendation290lalr_state.java:290 Always surround if and loop statements with curly braces

Recommendation328lalr_state.java:328 Always surround if and loop statements with curly braces

Recommendation399lalr_state.java:399 Always surround if and loop statements with curly braces

Recommendation484lalr_state.java:484 Always surround if and loop statements with curly braces

Recommendation561lalr_state.java:561 Always surround if and loop statements with curly braces

Recommendation727lalr_state.java:727 Always surround if and loop statements with curly braces

Recommendation738lalr_state.java:738 Always surround if and loop statements with curly braces

Recommendation740lalr_state.java:740 Always surround if and loop statements with curly braces

Recommendation747lalr_state.java:747 Always surround if and loop statements with curly braces

Recommendation774lalr_state.java:774 Always surround if and loop statements with curly braces

Recommendation774lalr_state.java:774 Always surround if and loop statements with curly braces

Recommendation781lalr_state.java:781 Always surround if and loop statements with curly braces

Recommendation783lalr_state.java:783 Always surround if and loop statements with curly braces

Recommendation850lalr_state.java:850 Always surround if and loop statements with curly braces

Recommendation852lalr_state.java:852 Always surround if and loop statements with curly braces

Recommendation427lalr_state.java:427 Always surround if and loop statements with curly braces

Recommendation746lalr_state.java:746 Always surround if and loop statements with curly braces

Warning727lalr_state.java:727 Avoid using == and != for java.lang.Object comparisons

Warning730lalr_state.java:730 Avoid using == and != for java.lang.Object comparisons

Warning816lalr_state.java:816 Avoid using == and != for java.lang.Object comparisons

Recommendation530lalr_state.java:530 Avoid using negation in if else conditions

Recommendation849lalr_state.java:849 Avoid using negation in if else conditions

Recommendation175lalr_state.java:175 Avoid a for loop without an initializer and an incrementor

Recommendation208lalr_state.java:208 Avoid a for loop without an initializer and an incrementor

Recommendation322lalr_state.java:322 Avoid a for loop without an initializer and an incrementor

Recommendation332lalr_state.java:332 Avoid a for loop without an initializer and an incrementor

Recommendation342lalr_state.java:342 Avoid a for loop without an initializer and an incrementor

Recommendation383lalr_state.java:383 Avoid a for loop without an initializer and an incrementor

Recommendation426lalr_state.java:426 Avoid a for loop without an initializer and an incrementor

Recommendation470lalr_state.java:470 Avoid a for loop without an initializer and an incrementor

Recommendation709lalr_state.java:709 Avoid a for loop without an initializer and an incrementor

Recommendation722lalr_state.java:722 Avoid a for loop without an initializer and an incrementor

Recommendation811lalr_state.java:811 Avoid a for loop without an initializer and an incrementor

Recommendation484lalr_state.java:484 Avoid using continue statements

Recommendation67lalr_state.java:67 Avoid using explicit string literals, declare constants instead

Recommendation71lalr_state.java:71 Avoid using explicit string literals, declare constants instead

Recommendation169lalr_state.java:169 Avoid using explicit string literals, declare constants instead

Recommendation173lalr_state.java:173 Avoid using explicit string literals, declare constants instead

Recommendation173lalr_state.java:173 Avoid using explicit string literals, declare constants instead

Recommendation178lalr_state.java:178 Avoid using explicit string literals, declare constants instead

Recommendation180lalr_state.java:180 Avoid using explicit string literals, declare constants instead

Recommendation183lalr_state.java:183 Avoid using explicit string literals, declare constants instead

Recommendation186lalr_state.java:186 Avoid using explicit string literals, declare constants instead

Recommendation188lalr_state.java:188 Avoid using explicit string literals, declare constants instead

Recommendation190lalr_state.java:190 Avoid using explicit string literals, declare constants instead

Recommendation191lalr_state.java:191 Avoid using explicit string literals, declare constants instead

Recommendation193lalr_state.java:193 Avoid using explicit string literals, declare constants instead

Recommendation291lalr_state.java:291 Avoid using explicit string literals, declare constants instead

Recommendation636lalr_state.java:636 Avoid using explicit string literals, declare constants instead

Recommendation669lalr_state.java:669 Avoid using explicit string literals, declare constants instead

Recommendation675lalr_state.java:675 Avoid using explicit string literals, declare constants instead

Recommendation764lalr_state.java:764 Avoid using explicit string literals, declare constants instead

Recommendation765lalr_state.java:765 Avoid using explicit string literals, declare constants instead

Recommendation767lalr_state.java:767 Avoid using explicit string literals, declare constants instead

Recommendation769lalr_state.java:769 Avoid using explicit string literals, declare constants instead

Recommendation774lalr_state.java:774 Avoid using explicit string literals, declare constants instead

Recommendation778lalr_state.java:778 Avoid using explicit string literals, declare constants instead

Recommendation779lalr_state.java:779 Avoid using explicit string literals, declare constants instead

Recommendation781lalr_state.java:781 Avoid using explicit string literals, declare constants instead

Recommendation783lalr_state.java:783 Avoid using explicit string literals, declare constants instead

Recommendation806lalr_state.java:806 Avoid using explicit string literals, declare constants instead

Recommendation807lalr_state.java:807 Avoid using explicit string literals, declare constants instead

Recommendation823lalr_state.java:823 Avoid using explicit string literals, declare constants instead

Recommendation827lalr_state.java:827 Avoid using explicit string literals, declare constants instead

Recommendation828lalr_state.java:828 Avoid using explicit string literals, declare constants instead

Recommendation873lalr_state.java:873 Avoid using explicit string literals, declare constants instead

Recommendation873lalr_state.java:873 Avoid using explicit string literals, declare constants instead

Recommendation873lalr_state.java:873 Avoid using explicit string literals, declare constants instead

Recommendation879lalr_state.java:879 Avoid using explicit string literals, declare constants instead

Recommendation282lalr_state.java:282 Avoid declaring multiple variables in a single statement

Recommendation284lalr_state.java:284 Avoid declaring multiple variables in a single statement

Recommendation285lalr_state.java:285 Avoid declaring multiple variables in a single statement

Recommendation286lalr_state.java:286 Avoid declaring multiple variables in a single statement

Recommendation461lalr_state.java:461 Avoid declaring multiple variables in a single statement

Recommendation703lalr_state.java:703 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lalr_transition.java

SeverityLineType
Recommendation32lalr_transition.java:32 Always surround if and loop statements with curly braces

Recommendation34lalr_transition.java:34 Always surround if and loop statements with curly braces

Recommendation32lalr_transition.java:32 Avoid using explicit string literals, declare constants instead

Recommendation34lalr_transition.java:34 Avoid using explicit string literals, declare constants instead

Recommendation88lalr_transition.java:88 Avoid using explicit string literals, declare constants instead

Recommendation88lalr_transition.java:88 Avoid using explicit string literals, declare constants instead

Recommendation90lalr_transition.java:90 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lexer.java

SeverityLineType
Recommendation284lexer.java:284 Always surround if and loop statements with curly braces

Recommendation286lexer.java:286 Always surround if and loop statements with curly braces

Recommendation413lexer.java:413 Always surround if and loop statements with curly braces

Recommendation526lexer.java:526 Always surround if and loop statements with curly braces

Recommendation529lexer.java:529 Always surround if and loop statements with curly braces

Recommendation532lexer.java:532 Always surround if and loop statements with curly braces

Recommendation335lexer.java:335 Always surround if and loop statements with curly braces

Recommendation61lexer.java:61 Always initialize static fields

Recommendation64lexer.java:64 Always initialize static fields

Recommendation67lexer.java:67 Always initialize static fields

Recommendation70lexer.java:70 Always initialize static fields

Warning282lexer.java:282 Avoid casting primitive types to lower precision

Warning371lexer.java:371 Avoid casting primitive types to lower precision

Warning395lexer.java:395 Avoid casting primitive types to lower precision

Warning402lexer.java:402 Avoid casting primitive types to lower precision

Warning536lexer.java:536 Avoid casting primitive types to lower precision

Recommendation305lexer.java:305 Avoid a for loop without an initializer and an incrementor

Recommendation456lexer.java:456 Avoid a for loop without an initializer and an incrementor

Recommendation305lexer.java:305 Avoid a for loop without a condition

Recommendation456lexer.java:456 Avoid a for loop without a condition

Recommendation464lexer.java:464 Avoid using continue statements

Recommendation521lexer.java:521 Avoid using continue statements

Recommendation131lexer.java:131 Avoid using explicit string literals, declare constants instead

Recommendation132lexer.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133lexer.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134lexer.java:134 Avoid using explicit string literals, declare constants instead

Recommendation135lexer.java:135 Avoid using explicit string literals, declare constants instead

Recommendation136lexer.java:136 Avoid using explicit string literals, declare constants instead

Recommendation137lexer.java:137 Avoid using explicit string literals, declare constants instead

Recommendation138lexer.java:138 Avoid using explicit string literals, declare constants instead

Recommendation139lexer.java:139 Avoid using explicit string literals, declare constants instead

Recommendation140lexer.java:140 Avoid using explicit string literals, declare constants instead

Recommendation141lexer.java:141 Avoid using explicit string literals, declare constants instead

Recommendation142lexer.java:142 Avoid using explicit string literals, declare constants instead

Recommendation143lexer.java:143 Avoid using explicit string literals, declare constants instead

Recommendation144lexer.java:144 Avoid using explicit string literals, declare constants instead

Recommendation145lexer.java:145 Avoid using explicit string literals, declare constants instead

Recommendation146lexer.java:146 Avoid using explicit string literals, declare constants instead

Recommendation228lexer.java:228 Avoid using explicit string literals, declare constants instead

Recommendation228lexer.java:228 Avoid using explicit string literals, declare constants instead

Recommendation229lexer.java:229 Avoid using explicit string literals, declare constants instead

Recommendation242lexer.java:242 Avoid using explicit string literals, declare constants instead

Recommendation242lexer.java:242 Avoid using explicit string literals, declare constants instead

Recommendation243lexer.java:243 Avoid using explicit string literals, declare constants instead

Recommendation310lexer.java:310 Avoid using explicit string literals, declare constants instead

Recommendation342lexer.java:342 Avoid using explicit string literals, declare constants instead

Recommendation366lexer.java:366 Avoid using explicit string literals, declare constants instead

Recommendation442lexer.java:442 Avoid using explicit string literals, declare constants instead

Recommendation512lexer.java:512 Avoid using explicit string literals, declare constants instead

Recommendation535lexer.java:535 Avoid using explicit string literals, declare constants instead

Recommendation536lexer.java:536 Avoid using explicit string literals, declare constants instead

Recommendation537lexer.java:537 Avoid using explicit string literals, declare constants instead

Recommendation392lexer.java:392 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.lr_item_core.java

SeverityLineType
Recommendation41lr_item_core.java:41 Always surround if and loop statements with curly braces

Recommendation47lr_item_core.java:47 Always surround if and loop statements with curly braces

Recommendation60lr_item_core.java:60 Always surround if and loop statements with curly braces

Recommendation140lr_item_core.java:140 Always surround if and loop statements with curly braces

Recommendation142lr_item_core.java:142 Always surround if and loop statements with curly braces

Recommendation153lr_item_core.java:153 Always surround if and loop statements with curly braces

Recommendation182lr_item_core.java:182 Always surround if and loop statements with curly braces

Recommendation184lr_item_core.java:184 Always surround if and loop statements with curly braces

Recommendation226lr_item_core.java:226 Always surround if and loop statements with curly braces

Recommendation228lr_item_core.java:228 Always surround if and loop statements with curly braces

Recommendation236lr_item_core.java:236 Always surround if and loop statements with curly braces

Recommendation247lr_item_core.java:247 Always surround if and loop statements with curly braces

Recommendation249lr_item_core.java:249 Always surround if and loop statements with curly braces

Recommendation252lr_item_core.java:252 Always surround if and loop statements with curly braces

Recommendation254lr_item_core.java:254 Always surround if and loop statements with curly braces

Recommendation260lr_item_core.java:260 Always surround if and loop statements with curly braces

Recommendation181lr_item_core.java:181 Avoid using negation in if else conditions

Recommendation42lr_item_core.java:42 Avoid using explicit string literals, declare constants instead

Recommendation48lr_item_core.java:48 Avoid using explicit string literals, declare constants instead

Recommendation154lr_item_core.java:154 Avoid using explicit string literals, declare constants instead

Recommendation228lr_item_core.java:228 Avoid using explicit string literals, declare constants instead

Recommendation230lr_item_core.java:230 Avoid using explicit string literals, declare constants instead

Recommendation236lr_item_core.java:236 Avoid using explicit string literals, declare constants instead

Recommendation241lr_item_core.java:241 Avoid using explicit string literals, declare constants instead

Recommendation247lr_item_core.java:247 Avoid using explicit string literals, declare constants instead

Recommendation249lr_item_core.java:249 Avoid using explicit string literals, declare constants instead

Recommendation252lr_item_core.java:252 Avoid using explicit string literals, declare constants instead

Recommendation254lr_item_core.java:254 Avoid using explicit string literals, declare constants instead

Recommendation260lr_item_core.java:260 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.Main.java

SeverityLineType
Warning246Main.java:246 Avoid hard coding \n and \r as line separators

Warning247Main.java:247 Avoid hard coding \n and \r as line separators

Warning248Main.java:248 Avoid hard coding \n and \r as line separators

Warning249Main.java:249 Avoid hard coding \n and \r as line separators

Warning250Main.java:250 Avoid hard coding \n and \r as line separators

Warning251Main.java:251 Avoid hard coding \n and \r as line separators

Warning252Main.java:252 Avoid hard coding \n and \r as line separators

Warning253Main.java:253 Avoid hard coding \n and \r as line separators

Warning254Main.java:254 Avoid hard coding \n and \r as line separators

Warning255Main.java:255 Avoid hard coding \n and \r as line separators

Warning256Main.java:256 Avoid hard coding \n and \r as line separators

Warning257Main.java:257 Avoid hard coding \n and \r as line separators

Warning258Main.java:258 Avoid hard coding \n and \r as line separators

Warning259Main.java:259 Avoid hard coding \n and \r as line separators

Warning260Main.java:260 Avoid hard coding \n and \r as line separators

Warning261Main.java:261 Avoid hard coding \n and \r as line separators

Warning262Main.java:262 Avoid hard coding \n and \r as line separators

Warning263Main.java:263 Avoid hard coding \n and \r as line separators

Warning264Main.java:264 Avoid hard coding \n and \r as line separators

Warning265Main.java:265 Avoid hard coding \n and \r as line separators

Warning266Main.java:266 Avoid hard coding \n and \r as line separators

Recommendation172Main.java:172 Always surround if and loop statements with curly braces

Recommendation180Main.java:180 Always surround if and loop statements with curly braces

Recommendation189Main.java:189 Always surround if and loop statements with curly braces

Recommendation195Main.java:195 Always surround if and loop statements with curly braces

Recommendation205Main.java:205 Always surround if and loop statements with curly braces

Recommendation215Main.java:215 Always surround if and loop statements with curly braces

Recommendation216Main.java:216 Always surround if and loop statements with curly braces

Recommendation217Main.java:217 Always surround if and loop statements with curly braces

Recommendation222Main.java:222 Always surround if and loop statements with curly braces

Recommendation226Main.java:226 Always surround if and loop statements with curly braces

Recommendation231Main.java:231 Always surround if and loop statements with curly braces

Recommendation291Main.java:291 Always surround if and loop statements with curly braces

Recommendation301Main.java:301 Always surround if and loop statements with curly braces

Recommendation311Main.java:311 Always surround if and loop statements with curly braces

Recommendation325Main.java:325 Always surround if and loop statements with curly braces

Recommendation334Main.java:334 Always surround if and loop statements with curly braces

Recommendation335Main.java:335 Always surround if and loop statements with curly braces

Recommendation336Main.java:336 Always surround if and loop statements with curly braces

Recommendation337Main.java:337 Always surround if and loop statements with curly braces

Recommendation338Main.java:338 Always surround if and loop statements with curly braces

Recommendation339Main.java:339 Always surround if and loop statements with curly braces

Recommendation340Main.java:340 Always surround if and loop statements with curly braces

Recommendation342Main.java:342 Always surround if and loop statements with curly braces

Recommendation343Main.java:343 Always surround if and loop statements with curly braces

Recommendation344Main.java:344 Always surround if and loop statements with curly braces

Recommendation346Main.java:346 Always surround if and loop statements with curly braces

Recommendation348Main.java:348 Always surround if and loop statements with curly braces

Recommendation350Main.java:350 Always surround if and loop statements with curly braces

Recommendation416Main.java:416 Always surround if and loop statements with curly braces

Recommendation417Main.java:417 Always surround if and loop statements with curly braces

Recommendation418Main.java:418 Always surround if and loop statements with curly braces

Recommendation437Main.java:437 Always surround if and loop statements with curly braces

Recommendation439Main.java:439 Always surround if and loop statements with curly braces

Recommendation465Main.java:465 Always surround if and loop statements with curly braces

Recommendation468Main.java:468 Always surround if and loop statements with curly braces

Recommendation533Main.java:533 Always surround if and loop statements with curly braces

Recommendation540Main.java:540 Always surround if and loop statements with curly braces

Recommendation547Main.java:547 Always surround if and loop statements with curly braces

Recommendation554Main.java:554 Always surround if and loop statements with curly braces

Recommendation568Main.java:568 Always surround if and loop statements with curly braces

Recommendation602Main.java:602 Always surround if and loop statements with curly braces

Recommendation604Main.java:604 Always surround if and loop statements with curly braces

Recommendation619Main.java:619 Always surround if and loop statements with curly braces

Recommendation656Main.java:656 Always surround if and loop statements with curly braces

Recommendation659Main.java:659 Always surround if and loop statements with curly braces

Recommendation661Main.java:661 Always surround if and loop statements with curly braces

Recommendation684Main.java:684 Always surround if and loop statements with curly braces

Recommendation687Main.java:687 Always surround if and loop statements with curly braces

Recommendation690Main.java:690 Always surround if and loop statements with curly braces

Recommendation693Main.java:693 Always surround if and loop statements with curly braces

Recommendation696Main.java:696 Always surround if and loop statements with curly braces

Recommendation699Main.java:699 Always surround if and loop statements with curly braces

Recommendation702Main.java:702 Always surround if and loop statements with curly braces

Recommendation705Main.java:705 Always surround if and loop statements with curly braces

Recommendation708Main.java:708 Always surround if and loop statements with curly braces

Recommendation711Main.java:711 Always surround if and loop statements with curly braces

Recommendation714Main.java:714 Always surround if and loop statements with curly braces

Recommendation717Main.java:717 Always surround if and loop statements with curly braces

Recommendation720Main.java:720 Always surround if and loop statements with curly braces

Recommendation723Main.java:723 Always surround if and loop statements with curly braces

Recommendation749Main.java:749 Always surround if and loop statements with curly braces

Recommendation757Main.java:757 Always surround if and loop statements with curly braces

Recommendation759Main.java:759 Always surround if and loop statements with curly braces

Recommendation761Main.java:761 Always surround if and loop statements with curly braces

Recommendation763Main.java:763 Always surround if and loop statements with curly braces

Recommendation783Main.java:783 Always surround if and loop statements with curly braces

Recommendation792Main.java:792 Always surround if and loop statements with curly braces

Recommendation805Main.java:805 Always surround if and loop statements with curly braces

Recommendation807Main.java:807 Always surround if and loop statements with curly braces

Recommendation833Main.java:833 Always surround if and loop statements with curly braces

Recommendation804Main.java:804 Always surround if and loop statements with curly braces

Recommendation394Main.java:394 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation405Main.java:405 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation370Main.java:370 Always initialize static fields

Recommendation373Main.java:373 Always initialize static fields

Recommendation376Main.java:376 Always initialize static fields

Recommendation510Main.java:510 Always initialize static fields

Recommendation513Main.java:513 Always initialize static fields

Recommendation516Main.java:516 Always initialize static fields

Recommendation749Main.java:749 Avoid changing the value of a method parameter

Recommendation342Main.java:342 Avoid chaining assignment operators

Recommendation286Main.java:286 Always place constants on the left side of the equals()

Recommendation296Main.java:296 Always place constants on the left side of the equals()

Recommendation306Main.java:306 Always place constants on the left side of the equals()

Recommendation316Main.java:316 Always place constants on the left side of the equals()

Recommendation320Main.java:320 Always place constants on the left side of the equals()

Recommendation334Main.java:334 Always place constants on the left side of the equals()

Recommendation335Main.java:335 Always place constants on the left side of the equals()

Recommendation336Main.java:336 Always place constants on the left side of the equals()

Recommendation337Main.java:337 Always place constants on the left side of the equals()

Recommendation338Main.java:338 Always place constants on the left side of the equals()

Recommendation339Main.java:339 Always place constants on the left side of the equals()

Recommendation340Main.java:340 Always place constants on the left side of the equals()

Recommendation341Main.java:341 Always place constants on the left side of the equals()

Recommendation343Main.java:343 Always place constants on the left side of the equals()

Recommendation344Main.java:344 Always place constants on the left side of the equals()

Recommendation346Main.java:346 Always place constants on the left side of the equals()

Recommendation348Main.java:348 Always place constants on the left side of the equals()

Recommendation350Main.java:350 Always place constants on the left side of the equals()

Recommendation352Main.java:352 Always place constants on the left side of the equals()

Warning465Main.java:465 Avoid using == and != for java.lang.Object comparisons

Warning468Main.java:468 Avoid using == and != for java.lang.Object comparisons

Warning833Main.java:833 Avoid using == and != for java.lang.Object comparisons

Recommendation460Main.java:460 Avoid a for loop without an initializer and an incrementor

Recommendation485Main.java:485 Avoid a for loop without an initializer and an incrementor

Recommendation557Main.java:557 Avoid a for loop without an initializer and an incrementor

Recommendation824Main.java:824 Avoid a for loop without an initializer and an incrementor

Recommendation465Main.java:465 Avoid using continue statements

Recommendation468Main.java:468 Avoid using continue statements

Warning289Main.java:289 Avoid assigning loop control variables in the body of for loops

Warning299Main.java:299 Avoid assigning loop control variables in the body of for loops

Warning309Main.java:309 Avoid assigning loop control variables in the body of for loops

Warning323Main.java:323 Avoid assigning loop control variables in the body of for loops

Recommendation172Main.java:172 Avoid using explicit string literals, declare constants instead

Recommendation180Main.java:180 Avoid using explicit string literals, declare constants instead

Recommendation189Main.java:189 Avoid using explicit string literals, declare constants instead

Recommendation195Main.java:195 Avoid using explicit string literals, declare constants instead

Recommendation205Main.java:205 Avoid using explicit string literals, declare constants instead

Recommendation222Main.java:222 Avoid using explicit string literals, declare constants instead

Recommendation246Main.java:246 Avoid using explicit string literals, declare constants instead

Recommendation246Main.java:246 Avoid using explicit string literals, declare constants instead

Recommendation247Main.java:247 Avoid using explicit string literals, declare constants instead

Recommendation248Main.java:248 Avoid using explicit string literals, declare constants instead

Recommendation249Main.java:249 Avoid using explicit string literals, declare constants instead

Recommendation250Main.java:250 Avoid using explicit string literals, declare constants instead

Recommendation251Main.java:251 Avoid using explicit string literals, declare constants instead

Recommendation252Main.java:252 Avoid using explicit string literals, declare constants instead

Recommendation253Main.java:253 Avoid using explicit string literals, declare constants instead

Recommendation254Main.java:254 Avoid using explicit string literals, declare constants instead

Recommendation255Main.java:255 Avoid using explicit string literals, declare constants instead

Recommendation256Main.java:256 Avoid using explicit string literals, declare constants instead

Recommendation257Main.java:257 Avoid using explicit string literals, declare constants instead

Recommendation258Main.java:258 Avoid using explicit string literals, declare constants instead

Recommendation259Main.java:259 Avoid using explicit string literals, declare constants instead

Recommendation260Main.java:260 Avoid using explicit string literals, declare constants instead

Recommendation261Main.java:261 Avoid using explicit string literals, declare constants instead

Recommendation262Main.java:262 Avoid using explicit string literals, declare constants instead

Recommendation263Main.java:263 Avoid using explicit string literals, declare constants instead

Recommendation264Main.java:264 Avoid using explicit string literals, declare constants instead

Recommendation265Main.java:265 Avoid using explicit string literals, declare constants instead

Recommendation266Main.java:266 Avoid using explicit string literals, declare constants instead

Recommendation286Main.java:286 Avoid using explicit string literals, declare constants instead

Recommendation289Main.java:289 Avoid using explicit string literals, declare constants instead

Recommendation290Main.java:290 Avoid using explicit string literals, declare constants instead

Recommendation291Main.java:291 Avoid using explicit string literals, declare constants instead

Recommendation296Main.java:296 Avoid using explicit string literals, declare constants instead

Recommendation299Main.java:299 Avoid using explicit string literals, declare constants instead

Recommendation300Main.java:300 Avoid using explicit string literals, declare constants instead

Recommendation301Main.java:301 Avoid using explicit string literals, declare constants instead

Recommendation306Main.java:306 Avoid using explicit string literals, declare constants instead

Recommendation309Main.java:309 Avoid using explicit string literals, declare constants instead

Recommendation310Main.java:310 Avoid using explicit string literals, declare constants instead

Recommendation311Main.java:311 Avoid using explicit string literals, declare constants instead

Recommendation316Main.java:316 Avoid using explicit string literals, declare constants instead

Recommendation320Main.java:320 Avoid using explicit string literals, declare constants instead

Recommendation323Main.java:323 Avoid using explicit string literals, declare constants instead

Recommendation324Main.java:324 Avoid using explicit string literals, declare constants instead

Recommendation325Main.java:325 Avoid using explicit string literals, declare constants instead

Recommendation331Main.java:331 Avoid using explicit string literals, declare constants instead

Recommendation334Main.java:334 Avoid using explicit string literals, declare constants instead

Recommendation335Main.java:335 Avoid using explicit string literals, declare constants instead

Recommendation336Main.java:336 Avoid using explicit string literals, declare constants instead

Recommendation337Main.java:337 Avoid using explicit string literals, declare constants instead

Recommendation338Main.java:338 Avoid using explicit string literals, declare constants instead

Recommendation339Main.java:339 Avoid using explicit string literals, declare constants instead

Recommendation340Main.java:340 Avoid using explicit string literals, declare constants instead

Recommendation341Main.java:341 Avoid using explicit string literals, declare constants instead

Recommendation343Main.java:343 Avoid using explicit string literals, declare constants instead

Recommendation344Main.java:344 Avoid using explicit string literals, declare constants instead

Recommendation346Main.java:346 Avoid using explicit string literals, declare constants instead

Recommendation348Main.java:348 Avoid using explicit string literals, declare constants instead

Recommendation350Main.java:350 Avoid using explicit string literals, declare constants instead

Recommendation352Main.java:352 Avoid using explicit string literals, declare constants instead

Recommendation358Main.java:358 Avoid using explicit string literals, declare constants instead

Recommendation358Main.java:358 Avoid using explicit string literals, declare constants instead

Recommendation389Main.java:389 Avoid using explicit string literals, declare constants instead

Recommendation395Main.java:395 Avoid using explicit string literals, declare constants instead

Recommendation395Main.java:395 Avoid using explicit string literals, declare constants instead

Recommendation400Main.java:400 Avoid using explicit string literals, declare constants instead

Recommendation406Main.java:406 Avoid using explicit string literals, declare constants instead

Recommendation406Main.java:406 Avoid using explicit string literals, declare constants instead

Recommendation444Main.java:444 Avoid using explicit string literals, declare constants instead

Recommendation477Main.java:477 Avoid using explicit string literals, declare constants instead

Recommendation478Main.java:478 Avoid using explicit string literals, declare constants instead

Recommendation496Main.java:496 Avoid using explicit string literals, declare constants instead

Recommendation497Main.java:497 Avoid using explicit string literals, declare constants instead

Recommendation533Main.java:533 Avoid using explicit string literals, declare constants instead

Recommendation540Main.java:540 Avoid using explicit string literals, declare constants instead

Recommendation547Main.java:547 Avoid using explicit string literals, declare constants instead

Recommendation554Main.java:554 Avoid using explicit string literals, declare constants instead

Recommendation568Main.java:568 Avoid using explicit string literals, declare constants instead

Recommendation576Main.java:576 Avoid using explicit string literals, declare constants instead

Recommendation577Main.java:577 Avoid using explicit string literals, declare constants instead

Recommendation602Main.java:602 Avoid using explicit string literals, declare constants instead

Recommendation604Main.java:604 Avoid using explicit string literals, declare constants instead

Recommendation621Main.java:621 Avoid using explicit string literals, declare constants instead

Recommendation622Main.java:622 Avoid using explicit string literals, declare constants instead

Recommendation625Main.java:625 Avoid using explicit string literals, declare constants instead

Recommendation625Main.java:625 Avoid using explicit string literals, declare constants instead

Recommendation626Main.java:626 Avoid using explicit string literals, declare constants instead

Recommendation627Main.java:627 Avoid using explicit string literals, declare constants instead

Recommendation630Main.java:630 Avoid using explicit string literals, declare constants instead

Recommendation630Main.java:630 Avoid using explicit string literals, declare constants instead

Recommendation631Main.java:631 Avoid using explicit string literals, declare constants instead

Recommendation632Main.java:632 Avoid using explicit string literals, declare constants instead

Recommendation633Main.java:633 Avoid using explicit string literals, declare constants instead

Recommendation634Main.java:634 Avoid using explicit string literals, declare constants instead

Recommendation635Main.java:635 Avoid using explicit string literals, declare constants instead

Recommendation636Main.java:636 Avoid using explicit string literals, declare constants instead

Recommendation637Main.java:637 Avoid using explicit string literals, declare constants instead

Recommendation640Main.java:640 Avoid using explicit string literals, declare constants instead

Recommendation640Main.java:640 Avoid using explicit string literals, declare constants instead

Recommendation641Main.java:641 Avoid using explicit string literals, declare constants instead

Recommendation642Main.java:642 Avoid using explicit string literals, declare constants instead

Recommendation642Main.java:642 Avoid using explicit string literals, declare constants instead

Recommendation643Main.java:643 Avoid using explicit string literals, declare constants instead

Recommendation646Main.java:646 Avoid using explicit string literals, declare constants instead

Recommendation646Main.java:646 Avoid using explicit string literals, declare constants instead

Recommendation647Main.java:647 Avoid using explicit string literals, declare constants instead

Recommendation650Main.java:650 Avoid using explicit string literals, declare constants instead

Recommendation650Main.java:650 Avoid using explicit string literals, declare constants instead

Recommendation651Main.java:651 Avoid using explicit string literals, declare constants instead

Recommendation652Main.java:652 Avoid using explicit string literals, declare constants instead

Recommendation652Main.java:652 Avoid using explicit string literals, declare constants instead

Recommendation656Main.java:656 Avoid using explicit string literals, declare constants instead

Recommendation657Main.java:657 Avoid using explicit string literals, declare constants instead

Recommendation657Main.java:657 Avoid using explicit string literals, declare constants instead

Recommendation659Main.java:659 Avoid using explicit string literals, declare constants instead

Recommendation664Main.java:664 Avoid using explicit string literals, declare constants instead

Recommendation665Main.java:665 Avoid using explicit string literals, declare constants instead

Recommendation675Main.java:675 Avoid using explicit string literals, declare constants instead

Recommendation676Main.java:676 Avoid using explicit string literals, declare constants instead

Recommendation677Main.java:677 Avoid using explicit string literals, declare constants instead

Recommendation679Main.java:679 Avoid using explicit string literals, declare constants instead

Recommendation681Main.java:681 Avoid using explicit string literals, declare constants instead

Recommendation684Main.java:684 Avoid using explicit string literals, declare constants instead

Recommendation687Main.java:687 Avoid using explicit string literals, declare constants instead

Recommendation690Main.java:690 Avoid using explicit string literals, declare constants instead

Recommendation693Main.java:693 Avoid using explicit string literals, declare constants instead

Recommendation696Main.java:696 Avoid using explicit string literals, declare constants instead

Recommendation699Main.java:699 Avoid using explicit string literals, declare constants instead

Recommendation702Main.java:702 Avoid using explicit string literals, declare constants instead

Recommendation705Main.java:705 Avoid using explicit string literals, declare constants instead

Recommendation708Main.java:708 Avoid using explicit string literals, declare constants instead

Recommendation711Main.java:711 Avoid using explicit string literals, declare constants instead

Recommendation714Main.java:714 Avoid using explicit string literals, declare constants instead

Recommendation717Main.java:717 Avoid using explicit string literals, declare constants instead

Recommendation720Main.java:720 Avoid using explicit string literals, declare constants instead

Recommendation723Main.java:723 Avoid using explicit string literals, declare constants instead

Recommendation726Main.java:726 Avoid using explicit string literals, declare constants instead

Recommendation757Main.java:757 Avoid using explicit string literals, declare constants instead

Recommendation759Main.java:759 Avoid using explicit string literals, declare constants instead

Recommendation761Main.java:761 Avoid using explicit string literals, declare constants instead

Recommendation763Main.java:763 Avoid using explicit string literals, declare constants instead

Recommendation769Main.java:769 Avoid using explicit string literals, declare constants instead

Recommendation769Main.java:769 Avoid using explicit string literals, declare constants instead

Recommendation769Main.java:769 Avoid using explicit string literals, declare constants instead

Recommendation770Main.java:770 Avoid using explicit string literals, declare constants instead

Recommendation771Main.java:771 Avoid using explicit string literals, declare constants instead

Recommendation771Main.java:771 Avoid using explicit string literals, declare constants instead

Recommendation771Main.java:771 Avoid using explicit string literals, declare constants instead

Recommendation779Main.java:779 Avoid using explicit string literals, declare constants instead

Recommendation782Main.java:782 Avoid using explicit string literals, declare constants instead

Recommendation782Main.java:782 Avoid using explicit string literals, declare constants instead

Recommendation782Main.java:782 Avoid using explicit string literals, declare constants instead

Recommendation788Main.java:788 Avoid using explicit string literals, declare constants instead

Recommendation791Main.java:791 Avoid using explicit string literals, declare constants instead

Recommendation791Main.java:791 Avoid using explicit string literals, declare constants instead

Recommendation791Main.java:791 Avoid using explicit string literals, declare constants instead

Recommendation798Main.java:798 Avoid using explicit string literals, declare constants instead

Recommendation802Main.java:802 Avoid using explicit string literals, declare constants instead

Recommendation802Main.java:802 Avoid using explicit string literals, declare constants instead

Recommendation802Main.java:802 Avoid using explicit string literals, declare constants instead

Recommendation805Main.java:805 Avoid using explicit string literals, declare constants instead

Recommendation808Main.java:808 Avoid using explicit string literals, declare constants instead

Recommendation830Main.java:830 Avoid using explicit string literals, declare constants instead

Recommendation833Main.java:833 Avoid using explicit string literals, declare constants instead

Recommendation835Main.java:835 Avoid using explicit string literals, declare constants instead

Recommendation821Main.java:821 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.non_terminal.java

SeverityLineType
Recommendation40non_terminal.java:40 Always surround if and loop statements with curly braces

Recommendation75non_terminal.java:75 Always surround if and loop statements with curly braces

Recommendation77non_terminal.java:77 Always surround if and loop statements with curly braces

Recommendation128non_terminal.java:128 Always surround if and loop statements with curly braces

Recommendation247non_terminal.java:247 Always surround if and loop statements with curly braces

Recommendation289non_terminal.java:289 Always surround if and loop statements with curly braces

Recommendation288non_terminal.java:288 Always surround if and loop statements with curly braces

Recommendation128non_terminal.java:128 Avoid changing the value of a method parameter

Warning246non_terminal.java:246 Avoid using == and != for java.lang.Object comparisons

Recommendation157non_terminal.java:157 Avoid a for loop without an initializer and an incrementor

Recommendation174non_terminal.java:174 Avoid a for loop without an initializer and an incrementor

Recommendation202non_terminal.java:202 Avoid a for loop without an initializer and an incrementor

Recommendation207non_terminal.java:207 Avoid a for loop without an initializer and an incrementor

Recommendation286non_terminal.java:286 Avoid a for loop without an initializer and an incrementor

Recommendation40non_terminal.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40non_terminal.java:40 Avoid using explicit string literals, declare constants instead

Recommendation128non_terminal.java:128 Avoid using explicit string literals, declare constants instead

Recommendation248non_terminal.java:248 Avoid using explicit string literals, declare constants instead

Recommendation300non_terminal.java:300 Avoid using explicit string literals, declare constants instead

Recommendation300non_terminal.java:300 Avoid using explicit string literals, declare constants instead

Recommendation300non_terminal.java:300 Avoid using explicit string literals, declare constants instead

Recommendation300non_terminal.java:300 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.nonassoc_action.java

SeverityLineType
Recommendation49nonassoc_action.java:49 Always surround if and loop statements with curly braces

Recommendation51nonassoc_action.java:51 Always surround if and loop statements with curly braces

Recommendation68nonassoc_action.java:68 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action_row.java

SeverityLineType
Recommendation21parse_action_row.java:21 Always surround if and loop statements with curly braces

Recommendation78parse_action_row.java:78 Always surround if and loop statements with curly braces

Recommendation28parse_action_row.java:28 Always surround if and loop statements with curly braces

Recommendation82parse_action_row.java:82 Always surround if and loop statements with curly braces

Recommendation88parse_action_row.java:88 Always surround if and loop statements with curly braces

Recommendation44parse_action_row.java:44 Avoid C-style syntax when declaring arrays

Recommendation51parse_action_row.java:51 Avoid C-style syntax when declaring arrays

Recommendation74parse_action_row.java:74 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action_table.java

SeverityLineType
Warning113parse_action_table.java:113 Avoid hard coding \n and \r as line separators

Warning116parse_action_table.java:116 Avoid hard coding \n and \r as line separators

Warning129parse_action_table.java:129 Avoid hard coding \n and \r as line separators

Warning135parse_action_table.java:135 Avoid hard coding \n and \r as line separators

Recommendation135parse_action_table.java:135 Always surround if and loop statements with curly braces

Recommendation36parse_action_table.java:36 Always surround if and loop statements with curly braces

Recommendation84parse_action_table.java:84 Avoid a for loop without an initializer and an incrementor

Recommendation97parse_action_table.java:97 Avoid using explicit string literals, declare constants instead

Recommendation98parse_action_table.java:98 Avoid using explicit string literals, declare constants instead

Recommendation113parse_action_table.java:113 Avoid using explicit string literals, declare constants instead

Recommendation116parse_action_table.java:116 Avoid using explicit string literals, declare constants instead

Recommendation116parse_action_table.java:116 Avoid using explicit string literals, declare constants instead

Recommendation123parse_action_table.java:123 Avoid using explicit string literals, declare constants instead

Recommendation123parse_action_table.java:123 Avoid using explicit string literals, declare constants instead

Recommendation123parse_action_table.java:123 Avoid using explicit string literals, declare constants instead

Recommendation129parse_action_table.java:129 Avoid using explicit string literals, declare constants instead

Recommendation135parse_action_table.java:135 Avoid using explicit string literals, declare constants instead

Recommendation137parse_action_table.java:137 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_action.java

SeverityLineType
Recommendation74parse_action.java:74 Always surround if and loop statements with curly braces

Recommendation76parse_action.java:76 Always surround if and loop statements with curly braces

Recommendation90parse_action.java:90 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_reduce_row.java

SeverityLineType
Recommendation20parse_reduce_row.java:20 Always surround if and loop statements with curly braces

Recommendation41parse_reduce_row.java:41 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parse_reduce_table.java

SeverityLineType
Warning65parse_reduce_table.java:65 Avoid hard coding \n and \r as line separators

Warning68parse_reduce_table.java:68 Avoid hard coding \n and \r as line separators

Warning85parse_reduce_table.java:85 Avoid hard coding \n and \r as line separators

Warning91parse_reduce_table.java:91 Avoid hard coding \n and \r as line separators

Recommendation91parse_reduce_table.java:91 Always surround if and loop statements with curly braces

Recommendation35parse_reduce_table.java:35 Always surround if and loop statements with curly braces

Recommendation65parse_reduce_table.java:65 Avoid using explicit string literals, declare constants instead

Recommendation68parse_reduce_table.java:68 Avoid using explicit string literals, declare constants instead

Recommendation68parse_reduce_table.java:68 Avoid using explicit string literals, declare constants instead

Recommendation78parse_reduce_table.java:78 Avoid using explicit string literals, declare constants instead

Recommendation78parse_reduce_table.java:78 Avoid using explicit string literals, declare constants instead

Recommendation79parse_reduce_table.java:79 Avoid using explicit string literals, declare constants instead

Recommendation79parse_reduce_table.java:79 Avoid using explicit string literals, declare constants instead

Recommendation85parse_reduce_table.java:85 Avoid using explicit string literals, declare constants instead

Recommendation91parse_reduce_table.java:91 Avoid using explicit string literals, declare constants instead

Recommendation93parse_reduce_table.java:93 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.parser.java

SeverityLineType
Recommendation407parser.java:407 Always surround if and loop statements with curly braces

Recommendation429parser.java:429 Always surround if and loop statements with curly braces

Recommendation445parser.java:445 Always surround if and loop statements with curly braces

Recommendation484parser.java:484 Always surround if and loop statements with curly braces

Recommendation485parser.java:485 Always surround if and loop statements with curly braces

Recommendation945parser.java:945 Always surround if and loop statements with curly braces

Recommendation1099parser.java:1099 Always surround if and loop statements with curly braces

Recommendation1120parser.java:1120 Always surround if and loop statements with curly braces

Recommendation1123parser.java:1123 Always surround if and loop statements with curly braces

Recommendation1159parser.java:1159 Always surround if and loop statements with curly braces

Recommendation1203parser.java:1203 Always surround if and loop statements with curly braces

Recommendation1306parser.java:1306 Always surround if and loop statements with curly braces

Recommendation1329parser.java:1329 Always surround if and loop statements with curly braces

Recommendation1352parser.java:1352 Always surround if and loop statements with curly braces

Recommendation1447parser.java:1447 Always surround if and loop statements with curly braces

Recommendation1471parser.java:1471 Always surround if and loop statements with curly braces

Recommendation1495parser.java:1495 Always surround if and loop statements with curly braces

Recommendation1519parser.java:1519 Always surround if and loop statements with curly braces

Recommendation1600parser.java:1600 Always surround if and loop statements with curly braces

Recommendation1602parser.java:1602 Always surround if and loop statements with curly braces

Recommendation1617parser.java:1617 Always surround if and loop statements with curly braces

Recommendation1619parser.java:1619 Always surround if and loop statements with curly braces

Recommendation1634parser.java:1634 Always surround if and loop statements with curly braces

Recommendation1636parser.java:1636 Always surround if and loop statements with curly braces

Recommendation1651parser.java:1651 Always surround if and loop statements with curly braces

Recommendation1653parser.java:1653 Always surround if and loop statements with curly braces

Recommendation1719parser.java:1719 Always surround if and loop statements with curly braces

Recommendation1773parser.java:1773 Always surround if and loop statements with curly braces

Recommendation1809parser.java:1809 Always surround if and loop statements with curly braces

Recommendation365parser.java:365 Always list specific checked exceptions in the throws clause

Recommendation371parser.java:371 Always list specific checked exceptions in the throws clause

Recommendation498parser.java:498 Always list specific checked exceptions in the throws clause

Recommendation429parser.java:429 Avoid instantiating java.lang.Exception

Recommendation1846parser.java:1846 Avoid instantiating java.lang.Exception

Recommendation783parser.java:783 Always place constants on the left side of the equals()

Recommendation819parser.java:819 Always place constants on the left side of the equals()

Recommendation387parser.java:387 Avoid using explicit string literals, declare constants instead

Recommendation429parser.java:429 Avoid using explicit string literals, declare constants instead

Recommendation430parser.java:430 Avoid using explicit string literals, declare constants instead

Recommendation442parser.java:442 Avoid using explicit string literals, declare constants instead

Recommendation445parser.java:445 Avoid using explicit string literals, declare constants instead

Recommendation476parser.java:476 Avoid using explicit string literals, declare constants instead

Recommendation480parser.java:480 Avoid using explicit string literals, declare constants instead

Recommendation480parser.java:480 Avoid using explicit string literals, declare constants instead

Recommendation485parser.java:485 Avoid using explicit string literals, declare constants instead

Recommendation561parser.java:561 Avoid using explicit string literals, declare constants instead

Recommendation562parser.java:562 Avoid using explicit string literals, declare constants instead

Recommendation572parser.java:572 Avoid using explicit string literals, declare constants instead

Recommendation581parser.java:581 Avoid using explicit string literals, declare constants instead

Recommendation590parser.java:590 Avoid using explicit string literals, declare constants instead

Recommendation599parser.java:599 Avoid using explicit string literals, declare constants instead

Recommendation608parser.java:608 Avoid using explicit string literals, declare constants instead

Recommendation617parser.java:617 Avoid using explicit string literals, declare constants instead

Recommendation626parser.java:626 Avoid using explicit string literals, declare constants instead

Recommendation635parser.java:635 Avoid using explicit string literals, declare constants instead

Recommendation644parser.java:644 Avoid using explicit string literals, declare constants instead

Recommendation653parser.java:653 Avoid using explicit string literals, declare constants instead

Recommendation662parser.java:662 Avoid using explicit string literals, declare constants instead

Recommendation671parser.java:671 Avoid using explicit string literals, declare constants instead

Recommendation680parser.java:680 Avoid using explicit string literals, declare constants instead

Recommendation689parser.java:689 Avoid using explicit string literals, declare constants instead

Recommendation723parser.java:723 Avoid using explicit string literals, declare constants instead

Recommendation724parser.java:724 Avoid using explicit string literals, declare constants instead

Recommendation747parser.java:747 Avoid using explicit string literals, declare constants instead

Recommendation748parser.java:748 Avoid using explicit string literals, declare constants instead

Recommendation778parser.java:778 Avoid using explicit string literals, declare constants instead

Recommendation779parser.java:779 Avoid using explicit string literals, declare constants instead

Recommendation783parser.java:783 Avoid using explicit string literals, declare constants instead

Recommendation784parser.java:784 Avoid using explicit string literals, declare constants instead

Recommendation813parser.java:813 Avoid using explicit string literals, declare constants instead

Recommendation814parser.java:814 Avoid using explicit string literals, declare constants instead

Recommendation819parser.java:819 Avoid using explicit string literals, declare constants instead

Recommendation820parser.java:820 Avoid using explicit string literals, declare constants instead

Recommendation835parser.java:835 Avoid using explicit string literals, declare constants instead

Recommendation862parser.java:862 Avoid using explicit string literals, declare constants instead

Recommendation945parser.java:945 Avoid using explicit string literals, declare constants instead

Recommendation946parser.java:946 Avoid using explicit string literals, declare constants instead

Recommendation995parser.java:995 Avoid using explicit string literals, declare constants instead

Recommendation997parser.java:997 Avoid using explicit string literals, declare constants instead

Recommendation1025parser.java:1025 Avoid using explicit string literals, declare constants instead

Recommendation1038parser.java:1038 Avoid using explicit string literals, declare constants instead

Recommendation1039parser.java:1039 Avoid using explicit string literals, declare constants instead

Recommendation1052parser.java:1052 Avoid using explicit string literals, declare constants instead

Recommendation1054parser.java:1054 Avoid using explicit string literals, declare constants instead

Recommendation1109parser.java:1109 Avoid using explicit string literals, declare constants instead

Recommendation1159parser.java:1159 Avoid using explicit string literals, declare constants instead

Recommendation1160parser.java:1160 Avoid using explicit string literals, declare constants instead

Recommendation1224parser.java:1224 Avoid using explicit string literals, declare constants instead

Recommendation1225parser.java:1225 Avoid using explicit string literals, declare constants instead

Recommendation1234parser.java:1234 Avoid using explicit string literals, declare constants instead

Recommendation1236parser.java:1236 Avoid using explicit string literals, declare constants instead

Recommendation1258parser.java:1258 Avoid using explicit string literals, declare constants instead

Recommendation1259parser.java:1259 Avoid using explicit string literals, declare constants instead

Recommendation1600parser.java:1600 Avoid using explicit string literals, declare constants instead

Recommendation1617parser.java:1617 Avoid using explicit string literals, declare constants instead

Recommendation1634parser.java:1634 Avoid using explicit string literals, declare constants instead

Recommendation1651parser.java:1651 Avoid using explicit string literals, declare constants instead

Recommendation1821parser.java:1821 Avoid using explicit string literals, declare constants instead

Recommendation1824parser.java:1824 Avoid using explicit string literals, declare constants instead

Recommendation1847parser.java:1847 Avoid using explicit string literals, declare constants instead

Recommendation27parser.java:27 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.production_part.java

SeverityLineType
Recommendation56production_part.java:56 Always surround if and loop statements with curly braces

Recommendation60production_part.java:60 Always surround if and loop statements with curly braces

Recommendation62production_part.java:62 Always surround if and loop statements with curly braces

Recommendation71production_part.java:71 Always surround if and loop statements with curly braces

Recommendation73production_part.java:73 Always surround if and loop statements with curly braces

Recommendation90production_part.java:90 Always surround if and loop statements with curly braces

Recommendation92production_part.java:92 Always surround if and loop statements with curly braces

Recommendation70production_part.java:70 Avoid using negation in if else conditions

Recommendation90production_part.java:90 Avoid using explicit string literals, declare constants instead

Recommendation92production_part.java:92 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.production.java

SeverityLineType
Warning397production.java:397 Avoid hard coding \n and \r as line separators

Warning400production.java:400 Avoid hard coding \n and \r as line separators

Warning406production.java:406 Avoid hard coding \n and \r as line separators

Recommendation72production.java:72 Always surround if and loop statements with curly braces

Recommendation74production.java:74 Always surround if and loop statements with curly braces

Recommendation76production.java:76 Always surround if and loop statements with curly braces

Recommendation80production.java:80 Always surround if and loop statements with curly braces

Recommendation106production.java:106 Always surround if and loop statements with curly braces

Recommendation108production.java:108 Always surround if and loop statements with curly braces

Recommendation121production.java:121 Always surround if and loop statements with curly braces

Recommendation145production.java:145 Always surround if and loop statements with curly braces

Recommendation147production.java:147 Always surround if and loop statements with curly braces

Recommendation279production.java:279 Always surround if and loop statements with curly braces

Recommendation281production.java:281 Always surround if and loop statements with curly braces

Recommendation395production.java:395 Always surround if and loop statements with curly braces

Recommendation401production.java:401 Always surround if and loop statements with curly braces

Recommendation461production.java:461 Always surround if and loop statements with curly braces

Recommendation475production.java:475 Always surround if and loop statements with curly braces

Recommendation517production.java:517 Always surround if and loop statements with curly braces

Recommendation528production.java:528 Always surround if and loop statements with curly braces

Recommendation593production.java:593 Always surround if and loop statements with curly braces

Recommendation614production.java:614 Always surround if and loop statements with curly braces

Recommendation618production.java:618 Always surround if and loop statements with curly braces

Recommendation661production.java:661 Always surround if and loop statements with curly braces

Recommendation683production.java:683 Always surround if and loop statements with curly braces

Recommendation693production.java:693 Always surround if and loop statements with curly braces

Recommendation695production.java:695 Always surround if and loop statements with curly braces

Recommendation723production.java:723 Always surround if and loop statements with curly braces

Recommendation726production.java:726 Always surround if and loop statements with curly braces

Recommendation727production.java:727 Always surround if and loop statements with curly braces

Recommendation729production.java:729 Always surround if and loop statements with curly braces

Recommendation751production.java:751 Always surround if and loop statements with curly braces

Recommendation560production.java:560 Always surround if and loop statements with curly braces

Recommendation720production.java:720 Always surround if and loop statements with curly braces

Recommendation750production.java:750 Always surround if and loop statements with curly braces

Recommendation241production.java:241 Always initialize static fields

Recommendation106production.java:106 Avoid changing the value of a method parameter

Recommendation108production.java:108 Avoid changing the value of a method parameter

Recommendation145production.java:145 Avoid changing the value of a method parameter

Recommendation147production.java:147 Avoid changing the value of a method parameter

Recommendation102production.java:102 Avoid calling an overridable method in a constructor

Recommendation117production.java:117 Avoid calling an overridable method in a constructor

Recommendation120production.java:120 Avoid calling an overridable method in a constructor

Recommendation153production.java:153 Avoid calling an overridable method in a constructor

Recommendation193production.java:193 Avoid calling an overridable method in a constructor

Recommendation194production.java:194 Avoid calling an overridable method in a constructor

Recommendation211production.java:211 Avoid calling an overridable method in a constructor

Recommendation212production.java:212 Avoid calling an overridable method in a constructor

Recommendation692production.java:692 Avoid using negation in if else conditions

Recommendation81production.java:81 Avoid using explicit string literals, declare constants instead

Recommendation145production.java:145 Avoid using explicit string literals, declare constants instead

Recommendation147production.java:147 Avoid using explicit string literals, declare constants instead

Recommendation282production.java:282 Avoid using explicit string literals, declare constants instead

Recommendation395production.java:395 Avoid using explicit string literals, declare constants instead

Recommendation395production.java:395 Avoid using explicit string literals, declare constants instead

Recommendation396production.java:396 Avoid using explicit string literals, declare constants instead

Recommendation396production.java:396 Avoid using explicit string literals, declare constants instead

Recommendation396production.java:396 Avoid using explicit string literals, declare constants instead

Recommendation397production.java:397 Avoid using explicit string literals, declare constants instead

Recommendation397production.java:397 Avoid using explicit string literals, declare constants instead

Recommendation398production.java:398 Avoid using explicit string literals, declare constants instead

Recommendation398production.java:398 Avoid using explicit string literals, declare constants instead

Recommendation399production.java:399 Avoid using explicit string literals, declare constants instead

Recommendation399production.java:399 Avoid using explicit string literals, declare constants instead

Recommendation399production.java:399 Avoid using explicit string literals, declare constants instead

Recommendation400production.java:400 Avoid using explicit string literals, declare constants instead

Recommendation400production.java:400 Avoid using explicit string literals, declare constants instead

Recommendation401production.java:401 Avoid using explicit string literals, declare constants instead

Recommendation404production.java:404 Avoid using explicit string literals, declare constants instead

Recommendation404production.java:404 Avoid using explicit string literals, declare constants instead

Recommendation404production.java:404 Avoid using explicit string literals, declare constants instead

Recommendation405production.java:405 Avoid using explicit string literals, declare constants instead

Recommendation405production.java:405 Avoid using explicit string literals, declare constants instead

Recommendation405production.java:405 Avoid using explicit string literals, declare constants instead

Recommendation405production.java:405 Avoid using explicit string literals, declare constants instead

Recommendation405production.java:405 Avoid using explicit string literals, declare constants instead

Recommendation406production.java:406 Avoid using explicit string literals, declare constants instead

Recommendation406production.java:406 Avoid using explicit string literals, declare constants instead

Recommendation422production.java:422 Avoid using explicit string literals, declare constants instead

Recommendation565production.java:565 Avoid using explicit string literals, declare constants instead

Recommendation716production.java:716 Avoid using explicit string literals, declare constants instead

Recommendation716production.java:716 Avoid using explicit string literals, declare constants instead

Recommendation717production.java:717 Avoid using explicit string literals, declare constants instead

Recommendation718production.java:718 Avoid using explicit string literals, declare constants instead

Recommendation720production.java:720 Avoid using explicit string literals, declare constants instead

Recommendation721production.java:721 Avoid using explicit string literals, declare constants instead

Recommendation723production.java:723 Avoid using explicit string literals, declare constants instead

Recommendation723production.java:723 Avoid using explicit string literals, declare constants instead

Recommendation727production.java:727 Avoid using explicit string literals, declare constants instead

Recommendation729production.java:729 Avoid using explicit string literals, declare constants instead

Recommendation747production.java:747 Avoid using explicit string literals, declare constants instead

Recommendation748production.java:748 Avoid using explicit string literals, declare constants instead

Recommendation751production.java:751 Avoid using explicit string literals, declare constants instead

Recommendation273production.java:273 Avoid C-style syntax when declaring arrays

Recommendation458production.java:458 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.reduce_action.java

SeverityLineType
Recommendation26reduce_action.java:26 Always surround if and loop statements with curly braces

Recommendation63reduce_action.java:63 Always surround if and loop statements with curly braces

Recommendation65reduce_action.java:65 Always surround if and loop statements with curly braces

Warning54reduce_action.java:54 Avoid using == and != for java.lang.Object comparisons

Recommendation27reduce_action.java:27 Avoid using explicit string literals, declare constants instead

Recommendation81reduce_action.java:81 Avoid using explicit string literals, declare constants instead

Recommendation81reduce_action.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.lr_parser.java

SeverityLineType
Recommendation381lr_parser.java:381 Always surround if and loop statements with curly braces

Recommendation385lr_parser.java:385 Always surround if and loop statements with curly braces

Recommendation382lr_parser.java:382 Always surround if and loop statements with curly braces

Recommendation384lr_parser.java:384 Always surround if and loop statements with curly braces

Recommendation434lr_parser.java:434 Always surround if and loop statements with curly braces

Recommendation453lr_parser.java:453 Always surround if and loop statements with curly braces

Recommendation455lr_parser.java:455 Always surround if and loop statements with curly braces

Recommendation457lr_parser.java:457 Always surround if and loop statements with curly braces

Recommendation488lr_parser.java:488 Always surround if and loop statements with curly braces

Recommendation548lr_parser.java:548 Always surround if and loop statements with curly braces

Recommendation742lr_parser.java:742 Always surround if and loop statements with curly braces

Recommendation848lr_parser.java:848 Always surround if and loop statements with curly braces

Recommendation854lr_parser.java:854 Always surround if and loop statements with curly braces

Recommendation865lr_parser.java:865 Always surround if and loop statements with curly braces

Recommendation874lr_parser.java:874 Always surround if and loop statements with curly braces

Recommendation880lr_parser.java:880 Always surround if and loop statements with curly braces

Recommendation885lr_parser.java:885 Always surround if and loop statements with curly braces

Recommendation919lr_parser.java:919 Always surround if and loop statements with curly braces

Recommendation930lr_parser.java:930 Always surround if and loop statements with curly braces

Recommendation938lr_parser.java:938 Always surround if and loop statements with curly braces

Recommendation1056lr_parser.java:1056 Always surround if and loop statements with curly braces

Recommendation1064lr_parser.java:1064 Always surround if and loop statements with curly braces

Recommendation1068lr_parser.java:1068 Always surround if and loop statements with curly braces

Recommendation1076lr_parser.java:1076 Always surround if and loop statements with curly braces

Recommendation1089lr_parser.java:1089 Always surround if and loop statements with curly braces

Recommendation1095lr_parser.java:1095 Always surround if and loop statements with curly braces

Recommendation1149lr_parser.java:1149 Always surround if and loop statements with curly braces

Recommendation1156lr_parser.java:1156 Always surround if and loop statements with curly braces

Recommendation1169lr_parser.java:1169 Always surround if and loop statements with curly braces

Recommendation1181lr_parser.java:1181 Always surround if and loop statements with curly braces

Recommendation1199lr_parser.java:1199 Always surround if and loop statements with curly braces

Recommendation1019lr_parser.java:1019 Always surround if and loop statements with curly braces

Recommendation1086lr_parser.java:1086 Always surround if and loop statements with curly braces

Recommendation1222lr_parser.java:1222 Always surround if and loop statements with curly braces

Recommendation1230lr_parser.java:1230 Always surround if and loop statements with curly braces

Recommendation548lr_parser.java:548 Avoid instantiating java.lang.Error

Recommendation742lr_parser.java:742 Avoid instantiating java.lang.Error

Recommendation363lr_parser.java:363 Avoid instantiating java.lang.Exception

Recommendation133lr_parser.java:133 Avoid calling an overridable method in a constructor

Warning1230lr_parser.java:1230 Avoid casting primitive types to lower precision

Recommendation600lr_parser.java:600 Avoid using negation in if else conditions

Recommendation804lr_parser.java:804 Avoid using negation in if else conditions

Recommendation544lr_parser.java:544 Avoid a for loop without an initializer and an incrementor

Recommendation738lr_parser.java:738 Avoid a for loop without an initializer and an incrementor

Recommendation862lr_parser.java:862 Avoid a for loop without an initializer and an incrementor

Recommendation1050lr_parser.java:1050 Avoid a for loop without an initializer and an incrementor

Recommendation862lr_parser.java:862 Avoid a for loop without a condition

Recommendation1050lr_parser.java:1050 Avoid a for loop without a condition

Warning437lr_parser.java:437 Avoid assigning loop control variables in the body of for loops

Warning493lr_parser.java:493 Avoid assigning loop control variables in the body of for loops

Recommendation363lr_parser.java:363 Avoid using explicit string literals, declare constants instead

Recommendation382lr_parser.java:382 Avoid using explicit string literals, declare constants instead

Recommendation383lr_parser.java:383 Avoid using explicit string literals, declare constants instead

Recommendation384lr_parser.java:384 Avoid using explicit string literals, declare constants instead

Recommendation385lr_parser.java:385 Avoid using explicit string literals, declare constants instead

Recommendation398lr_parser.java:398 Avoid using explicit string literals, declare constants instead

Recommendation411lr_parser.java:411 Avoid using explicit string literals, declare constants instead

Recommendation548lr_parser.java:548 Avoid using explicit string literals, declare constants instead

Recommendation638lr_parser.java:638 Avoid using explicit string literals, declare constants instead

Recommendation642lr_parser.java:642 Avoid using explicit string literals, declare constants instead

Recommendation647lr_parser.java:647 Avoid using explicit string literals, declare constants instead

Recommendation648lr_parser.java:648 Avoid using explicit string literals, declare constants instead

Recommendation650lr_parser.java:650 Avoid using explicit string literals, declare constants instead

Recommendation663lr_parser.java:663 Avoid using explicit string literals, declare constants instead

Recommendation663lr_parser.java:663 Avoid using explicit string literals, declare constants instead

Recommendation664lr_parser.java:664 Avoid using explicit string literals, declare constants instead

Recommendation664lr_parser.java:664 Avoid using explicit string literals, declare constants instead

Recommendation664lr_parser.java:664 Avoid using explicit string literals, declare constants instead

Recommendation675lr_parser.java:675 Avoid using explicit string literals, declare constants instead

Recommendation676lr_parser.java:676 Avoid using explicit string literals, declare constants instead

Recommendation684lr_parser.java:684 Avoid using explicit string literals, declare constants instead

Recommendation687lr_parser.java:687 Avoid using explicit string literals, declare constants instead

Recommendation687lr_parser.java:687 Avoid using explicit string literals, declare constants instead

Recommendation687lr_parser.java:687 Avoid using explicit string literals, declare constants instead

Recommendation690lr_parser.java:690 Avoid using explicit string literals, declare constants instead

Recommendation719lr_parser.java:719 Avoid using explicit string literals, declare constants instead

Recommendation730lr_parser.java:730 Avoid using explicit string literals, declare constants instead

Recommendation742lr_parser.java:742 Avoid using explicit string literals, declare constants instead

Recommendation762lr_parser.java:762 Avoid using explicit string literals, declare constants instead

Recommendation785lr_parser.java:785 Avoid using explicit string literals, declare constants instead

Recommendation787lr_parser.java:787 Avoid using explicit string literals, declare constants instead

Recommendation787lr_parser.java:787 Avoid using explicit string literals, declare constants instead

Recommendation795lr_parser.java:795 Avoid using explicit string literals, declare constants instead

Recommendation848lr_parser.java:848 Avoid using explicit string literals, declare constants instead

Recommendation854lr_parser.java:854 Avoid using explicit string literals, declare constants instead

Recommendation865lr_parser.java:865 Avoid using explicit string literals, declare constants instead

Recommendation874lr_parser.java:874 Avoid using explicit string literals, declare constants instead

Recommendation880lr_parser.java:880 Avoid using explicit string literals, declare constants instead

Recommendation885lr_parser.java:885 Avoid using explicit string literals, declare constants instead

Recommendation919lr_parser.java:919 Avoid using explicit string literals, declare constants instead

Recommendation930lr_parser.java:930 Avoid using explicit string literals, declare constants instead

Recommendation938lr_parser.java:938 Avoid using explicit string literals, declare constants instead

Recommendation947lr_parser.java:947 Avoid using explicit string literals, declare constants instead

Recommendation948lr_parser.java:948 Avoid using explicit string literals, declare constants instead

Recommendation949lr_parser.java:949 Avoid using explicit string literals, declare constants instead

Recommendation1064lr_parser.java:1064 Avoid using explicit string literals, declare constants instead

Recommendation1065lr_parser.java:1065 Avoid using explicit string literals, declare constants instead

Recommendation1076lr_parser.java:1076 Avoid using explicit string literals, declare constants instead

Recommendation1089lr_parser.java:1089 Avoid using explicit string literals, declare constants instead

Recommendation1090lr_parser.java:1090 Avoid using explicit string literals, declare constants instead

Recommendation1090lr_parser.java:1090 Avoid using explicit string literals, declare constants instead

Recommendation1095lr_parser.java:1095 Avoid using explicit string literals, declare constants instead

Recommendation1128lr_parser.java:1128 Avoid using explicit string literals, declare constants instead

Recommendation1129lr_parser.java:1129 Avoid using explicit string literals, declare constants instead

Recommendation1130lr_parser.java:1130 Avoid using explicit string literals, declare constants instead

Recommendation1156lr_parser.java:1156 Avoid using explicit string literals, declare constants instead

Recommendation1169lr_parser.java:1169 Avoid using explicit string literals, declare constants instead

Recommendation1199lr_parser.java:1199 Avoid using explicit string literals, declare constants instead

Recommendation1206lr_parser.java:1206 Avoid using explicit string literals, declare constants instead

Recommendation965lr_parser.java:965 Avoid C-style syntax when declaring arrays

Recommendation429lr_parser.java:429 Avoid declaring multiple variables in a single statement

Recommendation521lr_parser.java:521 Avoid declaring multiple variables in a single statement

Recommendation712lr_parser.java:712 Avoid declaring multiple variables in a single statement

Recommendation1044lr_parser.java:1044 Avoid declaring multiple variables in a single statement

Recommendation1121lr_parser.java:1121 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.Symbol.java

SeverityLineType
Recommendation107Symbol.java:107 Avoid using explicit string literals, declare constants instead

Recommendation97Symbol.java:97 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.runtime.virtual_parse_stack.java

SeverityLineType
Recommendation34virtual_parse_stack.java:34 Always surround if and loop statements with curly braces

Recommendation86virtual_parse_stack.java:86 Always surround if and loop statements with curly braces

Recommendation114virtual_parse_stack.java:114 Always surround if and loop statements with curly braces

Recommendation126virtual_parse_stack.java:126 Always surround if and loop statements with curly braces

Recommendation134virtual_parse_stack.java:134 Always surround if and loop statements with curly braces

Recommendation34virtual_parse_stack.java:34 Avoid instantiating java.lang.Exception

Recommendation114virtual_parse_stack.java:114 Avoid instantiating java.lang.Exception

Recommendation126virtual_parse_stack.java:126 Avoid instantiating java.lang.Exception

Recommendation43virtual_parse_stack.java:43 Avoid calling an overridable method in a constructor

Recommendation35virtual_parse_stack.java:35 Avoid using explicit string literals, declare constants instead

Recommendation115virtual_parse_stack.java:115 Avoid using explicit string literals, declare constants instead

Recommendation127virtual_parse_stack.java:127 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.shift_action.java

SeverityLineType
Recommendation26shift_action.java:26 Always surround if and loop statements with curly braces

Recommendation63shift_action.java:63 Always surround if and loop statements with curly braces

Recommendation65shift_action.java:65 Always surround if and loop statements with curly braces

Warning54shift_action.java:54 Avoid using == and != for java.lang.Object comparisons

Recommendation27shift_action.java:27 Avoid using explicit string literals, declare constants instead

Recommendation80shift_action.java:80 Avoid using explicit string literals, declare constants instead

Recommendation80shift_action.java:80 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol_part.java

SeverityLineType
Recommendation29symbol_part.java:29 Always surround if and loop statements with curly braces

Recommendation76symbol_part.java:76 Always surround if and loop statements with curly braces

Recommendation78symbol_part.java:78 Always surround if and loop statements with curly braces

Recommendation96symbol_part.java:96 Always surround if and loop statements with curly braces

Recommendation98symbol_part.java:98 Always surround if and loop statements with curly braces

Recommendation75symbol_part.java:75 Avoid using negation in if else conditions

Recommendation30symbol_part.java:30 Avoid using explicit string literals, declare constants instead

Recommendation98symbol_part.java:98 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol_set.java

SeverityLineType
Recommendation59symbol_set.java:59 Always surround if and loop statements with curly braces

Recommendation81symbol_set.java:81 Always surround if and loop statements with curly braces

Recommendation166symbol_set.java:166 Always surround if and loop statements with curly braces

Recommendation184symbol_set.java:184 Always surround if and loop statements with curly braces

Recommendation186symbol_set.java:186 Always surround if and loop statements with curly braces

Recommendation218symbol_set.java:218 Always surround if and loop statements with curly braces

Recommendation220symbol_set.java:220 Always surround if and loop statements with curly braces

Recommendation80symbol_set.java:80 Always surround if and loop statements with curly braces

Recommendation142symbol_set.java:142 Always surround if and loop statements with curly braces

Recommendation158symbol_set.java:158 Always surround if and loop statements with curly braces

Recommendation200symbol_set.java:200 Always surround if and loop statements with curly braces

Recommendation30symbol_set.java:30 Avoid calling an overridable method in a constructor

Recommendation183symbol_set.java:183 Avoid using negation in if else conditions

Recommendation79symbol_set.java:79 Avoid a for loop without an initializer and an incrementor

Recommendation141symbol_set.java:141 Avoid a for loop without an initializer and an incrementor

Recommendation157symbol_set.java:157 Avoid a for loop without an initializer and an incrementor

Recommendation215symbol_set.java:215 Avoid a for loop without an initializer and an incrementor

Recommendation59symbol_set.java:59 Avoid using explicit string literals, declare constants instead

Recommendation213symbol_set.java:213 Avoid using explicit string literals, declare constants instead

Recommendation218symbol_set.java:218 Avoid using explicit string literals, declare constants instead

Recommendation224symbol_set.java:224 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.symbol.java

SeverityLineType
Recommendation31symbol.java:31 Always surround if and loop statements with curly braces

Recommendation34symbol.java:34 Always surround if and loop statements with curly braces

Recommendation31symbol.java:31 Avoid changing the value of a method parameter

Recommendation34symbol.java:34 Avoid changing the value of a method parameter

Recommendation31symbol.java:31 Avoid using explicit string literals, declare constants instead

Recommendation34symbol.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.terminal_set.java

SeverityLineType
Recommendation62terminal_set.java:62 Always surround if and loop statements with curly braces

Recommendation145terminal_set.java:145 Always surround if and loop statements with curly braces

Recommendation209terminal_set.java:209 Always surround if and loop statements with curly braces

Recommendation211terminal_set.java:211 Always surround if and loop statements with curly braces

Recommendation220terminal_set.java:220 Always surround if and loop statements with curly braces

Recommendation222terminal_set.java:222 Always surround if and loop statements with curly braces

Recommendation240terminal_set.java:240 Always surround if and loop statements with curly braces

Recommendation242terminal_set.java:242 Always surround if and loop statements with curly braces

Recommendation33terminal_set.java:33 Avoid calling an overridable method in a constructor

Severe12terminal_set.java:12 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Recommendation219terminal_set.java:219 Avoid using negation in if else conditions

Recommendation62terminal_set.java:62 Avoid using explicit string literals, declare constants instead

Recommendation233terminal_set.java:233 Avoid using explicit string literals, declare constants instead

Recommendation240terminal_set.java:240 Avoid using explicit string literals, declare constants instead

Recommendation247terminal_set.java:247 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.javacup.terminal.java

SeverityLineType
Recommendation40terminal.java:40 Always surround if and loop statements with curly braces

Recommendation96terminal.java:96 Always surround if and loop statements with curly braces

Recommendation98terminal.java:98 Always surround if and loop statements with curly braces

Recommendation40terminal.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40terminal.java:40 Avoid using explicit string literals, declare constants instead

Recommendation150terminal.java:150 Avoid using explicit string literals, declare constants instead

Recommendation150terminal.java:150 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.FilesCodeDataDB.java

SeverityLineType
Recommendation37FilesCodeDataDB.java:37 Avoid using synchronized modifier in method declaration

Recommendation43FilesCodeDataDB.java:43 Avoid using synchronized modifier in method declaration

Recommendation47FilesCodeDataDB.java:47 Avoid using synchronized modifier in method declaration

Recommendation54FilesCodeDataDB.java:54 Avoid using synchronized modifier in method declaration

Recommendation61FilesCodeDataDB.java:61 Avoid using synchronized modifier in method declaration

Recommendation67FilesCodeDataDB.java:67 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.GlobalVariablesCodeDataDB.java

SeverityLineType
Recommendation28GlobalVariablesCodeDataDB.java:28 Avoid using synchronized modifier in method declaration

Recommendation34GlobalVariablesCodeDataDB.java:34 Avoid using synchronized modifier in method declaration

Recommendation38GlobalVariablesCodeDataDB.java:38 Avoid using synchronized modifier in method declaration

Recommendation51GlobalVariablesCodeDataDB.java:51 Avoid using synchronized modifier in method declaration

Recommendation68GlobalVariablesCodeDataDB.java:68 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.codeDataDB.TreeCodeDataDB.java

SeverityLineType
Recommendation36TreeCodeDataDB.java:36 Always surround if and loop statements with curly braces

Recommendation50TreeCodeDataDB.java:50 Always surround if and loop statements with curly braces

Recommendation24TreeCodeDataDB.java:24 Avoid using synchronized modifier in method declaration

Recommendation34TreeCodeDataDB.java:34 Avoid using synchronized modifier in method declaration

Recommendation42TreeCodeDataDB.java:42 Avoid using synchronized modifier in method declaration

Recommendation48TreeCodeDataDB.java:48 Avoid using synchronized modifier in method declaration

Recommendation58TreeCodeDataDB.java:58 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.CompositePhpModel.java

SeverityLineType
Recommendation85CompositePhpModel.java:85 Always surround if and loop statements with curly braces

Recommendation108CompositePhpModel.java:108 Always surround if and loop statements with curly braces

Recommendation121CompositePhpModel.java:121 Always surround if and loop statements with curly braces

Recommendation134CompositePhpModel.java:134 Always surround if and loop statements with curly braces

Recommendation158CompositePhpModel.java:158 Always surround if and loop statements with curly braces

Recommendation171CompositePhpModel.java:171 Always surround if and loop statements with curly braces

Recommendation184CompositePhpModel.java:184 Always surround if and loop statements with curly braces

Recommendation208CompositePhpModel.java:208 Always surround if and loop statements with curly braces

Recommendation221CompositePhpModel.java:221 Always surround if and loop statements with curly braces

Recommendation234CompositePhpModel.java:234 Always surround if and loop statements with curly braces

Recommendation258CompositePhpModel.java:258 Always surround if and loop statements with curly braces

Recommendation271CompositePhpModel.java:271 Always surround if and loop statements with curly braces

Recommendation294CompositePhpModel.java:294 Always surround if and loop statements with curly braces

Recommendation280CompositePhpModel.java:280 Always place constants on the left side of the equals()

Recommendation280CompositePhpModel.java:280 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ContextParserClient.java

SeverityLineType
Recommendation28ContextParserClient.java:28 Avoid using explicit string literals, declare constants instead

Recommendation29ContextParserClient.java:29 Avoid using explicit string literals, declare constants instead

Recommendation92ContextParserClient.java:92 Avoid using explicit string literals, declare constants instead

Recommendation106ContextParserClient.java:106 Avoid using explicit string literals, declare constants instead

Recommendation123ContextParserClient.java:123 Avoid using explicit string literals, declare constants instead

Recommendation124ContextParserClient.java:124 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.DefaultParserClient.java

SeverityLineType
Recommendation72DefaultParserClient.java:72 Avoid changing the value of a method parameter

Recommendation83DefaultParserClient.java:83 Avoid changing the value of a method parameter

Recommendation86DefaultParserClient.java:86 Avoid changing the value of a method parameter

Recommendation211DefaultParserClient.java:211 Avoid changing the value of a method parameter

Recommendation339DefaultParserClient.java:339 Avoid changing the value of a method parameter

Recommendation401DefaultParserClient.java:401 Avoid changing the value of a method parameter

Recommendation406DefaultParserClient.java:406 Avoid changing the value of a method parameter

Recommendation753DefaultParserClient.java:753 Avoid changing the value of a method parameter

Recommendation757DefaultParserClient.java:757 Avoid changing the value of a method parameter

Recommendation771DefaultParserClient.java:771 Avoid changing the value of a method parameter

Recommendation774DefaultParserClient.java:774 Avoid changing the value of a method parameter

Recommendation780DefaultParserClient.java:780 Avoid changing the value of a method parameter

Recommendation126DefaultParserClient.java:126 Always place constants on the left side of the equals()

Recommendation194DefaultParserClient.java:194 Always place constants on the left side of the equals()

Recommendation544DefaultParserClient.java:544 Always place constants on the left side of the equals()

Recommendation550DefaultParserClient.java:550 Always place constants on the left side of the equals()

Recommendation619DefaultParserClient.java:619 Always place constants on the left side of the equals()

Recommendation634DefaultParserClient.java:634 Always place constants on the left side of the equals()

Recommendation638DefaultParserClient.java:638 Always place constants on the left side of the equals()

Recommendation711DefaultParserClient.java:711 Always place constants on the left side of the equals()

Recommendation711DefaultParserClient.java:711 Always place constants on the left side of the equals()

Recommendation725DefaultParserClient.java:725 Always place constants on the left side of the equals()

Recommendation790DefaultParserClient.java:790 Always place constants on the left side of the equals()

Recommendation294DefaultParserClient.java:294 Avoid using negation in if else conditions

Recommendation801DefaultParserClient.java:801 Avoid using negation in if else conditions

Recommendation802DefaultParserClient.java:802 Always provide the default label in switch statements

Recommendation817DefaultParserClient.java:817 Always provide the default label in switch statements

Recommendation633DefaultParserClient.java:633 Avoid a for loop without an initializer and an incrementor

Recommendation551DefaultParserClient.java:551 Avoid using continue statements

Warning127DefaultParserClient.java:127 Avoid assigning loop control variables in the body of for loops

Recommendation120DefaultParserClient.java:120 Avoid using explicit string literals, declare constants instead

Recommendation126DefaultParserClient.java:126 Avoid using explicit string literals, declare constants instead

Recommendation129DefaultParserClient.java:129 Avoid using explicit string literals, declare constants instead

Recommendation161DefaultParserClient.java:161 Avoid using explicit string literals, declare constants instead

Recommendation166DefaultParserClient.java:166 Avoid using explicit string literals, declare constants instead

Recommendation194DefaultParserClient.java:194 Avoid using explicit string literals, declare constants instead

Recommendation195DefaultParserClient.java:195 Avoid using explicit string literals, declare constants instead

Recommendation212DefaultParserClient.java:212 Avoid using explicit string literals, declare constants instead

Recommendation213DefaultParserClient.java:213 Avoid using explicit string literals, declare constants instead

Recommendation222DefaultParserClient.java:222 Avoid using explicit string literals, declare constants instead

Recommendation230DefaultParserClient.java:230 Avoid using explicit string literals, declare constants instead

Recommendation231DefaultParserClient.java:231 Avoid using explicit string literals, declare constants instead

Recommendation314DefaultParserClient.java:314 Avoid using explicit string literals, declare constants instead

Recommendation318DefaultParserClient.java:318 Avoid using explicit string literals, declare constants instead

Recommendation532DefaultParserClient.java:532 Avoid using explicit string literals, declare constants instead

Recommendation544DefaultParserClient.java:544 Avoid using explicit string literals, declare constants instead

Recommendation550DefaultParserClient.java:550 Avoid using explicit string literals, declare constants instead

Recommendation553DefaultParserClient.java:553 Avoid using explicit string literals, declare constants instead

Recommendation578DefaultParserClient.java:578 Avoid using explicit string literals, declare constants instead

Recommendation608DefaultParserClient.java:608 Avoid using explicit string literals, declare constants instead

Recommendation619DefaultParserClient.java:619 Avoid using explicit string literals, declare constants instead

Recommendation634DefaultParserClient.java:634 Avoid using explicit string literals, declare constants instead

Recommendation638DefaultParserClient.java:638 Avoid using explicit string literals, declare constants instead

Recommendation711DefaultParserClient.java:711 Avoid using explicit string literals, declare constants instead

Recommendation711DefaultParserClient.java:711 Avoid using explicit string literals, declare constants instead

Recommendation712DefaultParserClient.java:712 Avoid using explicit string literals, declare constants instead

Recommendation725DefaultParserClient.java:725 Avoid using explicit string literals, declare constants instead

Recommendation726DefaultParserClient.java:726 Avoid using explicit string literals, declare constants instead

Recommendation765DefaultParserClient.java:765 Avoid using explicit string literals, declare constants instead

Recommendation770DefaultParserClient.java:770 Avoid using explicit string literals, declare constants instead

Recommendation775DefaultParserClient.java:775 Avoid using explicit string literals, declare constants instead

Recommendation790DefaultParserClient.java:790 Avoid using explicit string literals, declare constants instead

Recommendation799DefaultParserClient.java:799 Avoid using explicit string literals, declare constants instead

Recommendation804DefaultParserClient.java:804 Avoid using explicit string literals, declare constants instead

Recommendation807DefaultParserClient.java:807 Avoid using explicit string literals, declare constants instead

Recommendation810DefaultParserClient.java:810 Avoid using explicit string literals, declare constants instead

Recommendation810DefaultParserClient.java:810 Avoid using explicit string literals, declare constants instead

Recommendation813DefaultParserClient.java:813 Avoid using explicit string literals, declare constants instead

Recommendation813DefaultParserClient.java:813 Avoid using explicit string literals, declare constants instead

Recommendation813DefaultParserClient.java:813 Avoid using explicit string literals, declare constants instead

Recommendation819DefaultParserClient.java:819 Avoid using explicit string literals, declare constants instead

Recommendation822DefaultParserClient.java:822 Avoid using explicit string literals, declare constants instead

Recommendation822DefaultParserClient.java:822 Avoid using explicit string literals, declare constants instead

Recommendation825DefaultParserClient.java:825 Avoid using explicit string literals, declare constants instead

Recommendation825DefaultParserClient.java:825 Avoid using explicit string literals, declare constants instead

Recommendation825DefaultParserClient.java:825 Avoid using explicit string literals, declare constants instead

Recommendation828DefaultParserClient.java:828 Avoid using explicit string literals, declare constants instead

Recommendation828DefaultParserClient.java:828 Avoid using explicit string literals, declare constants instead

Recommendation828DefaultParserClient.java:828 Avoid using explicit string literals, declare constants instead

Recommendation828DefaultParserClient.java:828 Avoid using explicit string literals, declare constants instead

Recommendation848DefaultParserClient.java:848 Avoid using explicit string literals, declare constants instead

Recommendation851DefaultParserClient.java:851 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ExternalFilesModel.java

SeverityLineType
Recommendation7ExternalFilesModel.java:7 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.FilterableCompositePhpModel.java

SeverityLineType
Recommendation38FilterableCompositePhpModel.java:38 Always surround if and loop statements with curly braces

Recommendation59FilterableCompositePhpModel.java:59 Always surround if and loop statements with curly braces

Recommendation80FilterableCompositePhpModel.java:80 Always surround if and loop statements with curly braces

Recommendation126FilterableCompositePhpModel.java:126 Always surround if and loop statements with curly braces

Recommendation128FilterableCompositePhpModel.java:128 Always surround if and loop statements with curly braces

Recommendation139FilterableCompositePhpModel.java:139 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management.GlobalParsingManager.java

SeverityLineType
Recommendation26GlobalParsingManager.java:26 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.management.ProjectParsingManager.java

SeverityLineType
Recommendation77ProjectParsingManager.java:77 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation77ProjectParsingManager.java:77 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation94ProjectParsingManager.java:94 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation136ProjectParsingManager.java:136 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation74ProjectParsingManager.java:74 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ModelSupport.java

SeverityLineType
Recommendation616ModelSupport.java:616 Always surround if and loop statements with curly braces

Recommendation101ModelSupport.java:101 Avoid changing the value of a method parameter

Recommendation402ModelSupport.java:402 Avoid changing the value of a method parameter

Recommendation405ModelSupport.java:405 Avoid changing the value of a method parameter

Recommendation477ModelSupport.java:477 Avoid changing the value of a method parameter

Recommendation103ModelSupport.java:103 Always place constants on the left side of the equals()

Recommendation407ModelSupport.java:407 Always place constants on the left side of the equals()

Recommendation407ModelSupport.java:407 Always place constants on the left side of the equals()

Recommendation479ModelSupport.java:479 Always place constants on the left side of the equals()

Warning535ModelSupport.java:535 Avoid using == and != for java.lang.Object comparisons

Recommendation346ModelSupport.java:346 Avoid using continue statements

Recommendation350ModelSupport.java:350 Avoid using continue statements

Recommendation356ModelSupport.java:356 Avoid using continue statements

Recommendation509ModelSupport.java:509 Always create a static final serialVersionUID field in serializable classes

Recommendation103ModelSupport.java:103 Avoid using explicit string literals, declare constants instead

Recommendation402ModelSupport.java:402 Avoid using explicit string literals, declare constants instead

Recommendation405ModelSupport.java:405 Avoid using explicit string literals, declare constants instead

Recommendation407ModelSupport.java:407 Avoid using explicit string literals, declare constants instead

Recommendation407ModelSupport.java:407 Avoid using explicit string literals, declare constants instead

Recommendation410ModelSupport.java:410 Avoid using explicit string literals, declare constants instead

Recommendation426ModelSupport.java:426 Avoid using explicit string literals, declare constants instead

Recommendation479ModelSupport.java:479 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ParserClientComposite.java

SeverityLineType
Warning18ParserClientComposite.java:18 Avoid implementing Cloneable without overriding clone()

Recommendation18ParserClientComposite.java:18 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.ParserExecuter.java

SeverityLineType
Recommendation82ParserExecuter.java:82 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation76ParserExecuter.java:76 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation82ParserExecuter.java:82 Avoid catching a checked exception that is not thrown within the try{} block

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.CompletionLexer4.java

SeverityLineType
Recommendation727CompletionLexer4.java:727 Always surround if and loop statements with curly braces

Recommendation831CompletionLexer4.java:831 Always surround if and loop statements with curly braces

Recommendation890CompletionLexer4.java:890 Always surround if and loop statements with curly braces

Recommendation904CompletionLexer4.java:904 Always surround if and loop statements with curly braces

Recommendation906CompletionLexer4.java:906 Always surround if and loop statements with curly braces

Recommendation912CompletionLexer4.java:912 Always surround if and loop statements with curly braces

Recommendation914CompletionLexer4.java:914 Always surround if and loop statements with curly braces

Recommendation917CompletionLexer4.java:917 Always surround if and loop statements with curly braces

Recommendation931CompletionLexer4.java:931 Always surround if and loop statements with curly braces

Recommendation933CompletionLexer4.java:933 Always surround if and loop statements with curly braces

Recommendation939CompletionLexer4.java:939 Always surround if and loop statements with curly braces

Recommendation941CompletionLexer4.java:941 Always surround if and loop statements with curly braces

Recommendation953CompletionLexer4.java:953 Always surround if and loop statements with curly braces

Recommendation955CompletionLexer4.java:955 Always surround if and loop statements with curly braces

Recommendation961CompletionLexer4.java:961 Always surround if and loop statements with curly braces

Recommendation984CompletionLexer4.java:984 Always surround if and loop statements with curly braces

Recommendation992CompletionLexer4.java:992 Always surround if and loop statements with curly braces

Recommendation2216CompletionLexer4.java:2216 Always surround if and loop statements with curly braces

Recommendation637CompletionLexer4.java:637 Always surround if and loop statements with curly braces

Recommendation657CompletionLexer4.java:657 Always surround if and loop statements with curly braces

Recommendation818CompletionLexer4.java:818 Avoid instantiating java.lang.Error

Recommendation2222CompletionLexer4.java:2222 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation745CompletionLexer4.java:745 Avoid chaining assignment operators

Recommendation746CompletionLexer4.java:746 Avoid chaining assignment operators

Recommendation747CompletionLexer4.java:747 Avoid chaining assignment operators

Recommendation950CompletionLexer4.java:950 Avoid chaining assignment operators

Warning547CompletionLexer4.java:547 Avoid using == and != for java.lang.Object comparisons

Warning895CompletionLexer4.java:895 Always provide break at the end of every case statement

Warning944CompletionLexer4.java:944 Always provide break at the end of every case statement

Warning1159CompletionLexer4.java:1159 Always provide break at the end of every case statement

Warning1165CompletionLexer4.java:1165 Always provide break at the end of every case statement

Warning1463CompletionLexer4.java:1463 Always provide break at the end of every case statement

Warning1469CompletionLexer4.java:1469 Always provide break at the end of every case statement

Warning1474CompletionLexer4.java:1474 Always provide break at the end of every case statement

Warning1534CompletionLexer4.java:1534 Always provide break at the end of every case statement

Warning1572CompletionLexer4.java:1572 Always provide break at the end of every case statement

Warning1737CompletionLexer4.java:1737 Always provide break at the end of every case statement

Warning1760CompletionLexer4.java:1760 Always provide break at the end of every case statement

Warning1793CompletionLexer4.java:1793 Always provide break at the end of every case statement

Warning1811CompletionLexer4.java:1811 Always provide break at the end of every case statement

Warning1850CompletionLexer4.java:1850 Always provide break at the end of every case statement

Warning2134CompletionLexer4.java:2134 Always provide break at the end of every case statement

Warning2140CompletionLexer4.java:2140 Always provide break at the end of every case statement

Warning2146CompletionLexer4.java:2146 Always provide break at the end of every case statement

Warning2174CompletionLexer4.java:2174 Always provide break at the end of every case statement

Warning1543CompletionLexer4.java:1543 Always provide break at the end of every case statement

Recommendation523CompletionLexer4.java:523 Avoid a for loop without an initializer and an incrementor

Warning504CompletionLexer4.java:504 Avoid assigning loop control variables in the body of for loops

Warning529CompletionLexer4.java:529 Avoid assigning loop control variables in the body of for loops

Warning532CompletionLexer4.java:532 Avoid assigning loop control variables in the body of for loops

Recommendation572CompletionLexer4.java:572 Avoid using explicit string literals, declare constants instead

Recommendation580CompletionLexer4.java:580 Avoid using explicit string literals, declare constants instead

Recommendation585CompletionLexer4.java:585 Avoid using explicit string literals, declare constants instead

Recommendation1584CompletionLexer4.java:1584 Avoid using explicit string literals, declare constants instead

Recommendation2209CompletionLexer4.java:2209 Avoid using explicit string literals, declare constants instead

Recommendation2218CompletionLexer4.java:2218 Avoid using explicit string literals, declare constants instead

Recommendation2218CompletionLexer4.java:2218 Avoid using explicit string literals, declare constants instead

Recommendation2220CompletionLexer4.java:2220 Avoid using explicit string literals, declare constants instead

Recommendation2220CompletionLexer4.java:2220 Avoid using explicit string literals, declare constants instead

Recommendation2223CompletionLexer4.java:2223 Avoid using explicit string literals, declare constants instead

Recommendation61CompletionLexer4.java:61 Avoid C-style syntax when declaring arrays

Recommendation78CompletionLexer4.java:78 Avoid C-style syntax when declaring arrays

Recommendation206CompletionLexer4.java:206 Avoid C-style syntax when declaring arrays

Recommendation215CompletionLexer4.java:215 Avoid C-style syntax when declaring arrays

Recommendation220CompletionLexer4.java:220 Avoid C-style syntax when declaring arrays

Recommendation238CompletionLexer4.java:238 Avoid C-style syntax when declaring arrays

Recommendation340CompletionLexer4.java:340 Avoid C-style syntax when declaring arrays

Recommendation674CompletionLexer4.java:674 Avoid C-style syntax when declaring arrays

Recommendation698CompletionLexer4.java:698 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.ParserConstants4.java

SeverityLineType
Recommendation10ParserConstants4.java:10 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PHP4DefaultParserClient.java

SeverityLineType
Recommendation21PHP4DefaultParserClient.java:21 Always initialize static fields

Recommendation52PHP4DefaultParserClient.java:52 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4DefaultParserClient.java:53 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4DefaultParserClient.java:54 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4DefaultParserClient.java:55 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4DefaultParserClient.java:56 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4DefaultParserClient.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4DefaultParserClient.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4DefaultParserClient.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4DefaultParserClient.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61PHP4DefaultParserClient.java:61 Avoid using explicit string literals, declare constants instead

Recommendation62PHP4DefaultParserClient.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63PHP4DefaultParserClient.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64PHP4DefaultParserClient.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65PHP4DefaultParserClient.java:65 Avoid using explicit string literals, declare constants instead

Recommendation66PHP4DefaultParserClient.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67PHP4DefaultParserClient.java:67 Avoid using explicit string literals, declare constants instead

Recommendation68PHP4DefaultParserClient.java:68 Avoid using explicit string literals, declare constants instead

Recommendation69PHP4DefaultParserClient.java:69 Avoid using explicit string literals, declare constants instead

Recommendation70PHP4DefaultParserClient.java:70 Avoid using explicit string literals, declare constants instead

Recommendation71PHP4DefaultParserClient.java:71 Avoid using explicit string literals, declare constants instead

Recommendation72PHP4DefaultParserClient.java:72 Avoid using explicit string literals, declare constants instead

Recommendation73PHP4DefaultParserClient.java:73 Avoid using explicit string literals, declare constants instead

Recommendation74PHP4DefaultParserClient.java:74 Avoid using explicit string literals, declare constants instead

Recommendation75PHP4DefaultParserClient.java:75 Avoid using explicit string literals, declare constants instead

Recommendation76PHP4DefaultParserClient.java:76 Avoid using explicit string literals, declare constants instead

Recommendation77PHP4DefaultParserClient.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79PHP4DefaultParserClient.java:79 Avoid using explicit string literals, declare constants instead

Recommendation80PHP4DefaultParserClient.java:80 Avoid using explicit string literals, declare constants instead

Recommendation81PHP4DefaultParserClient.java:81 Avoid using explicit string literals, declare constants instead

Recommendation82PHP4DefaultParserClient.java:82 Avoid using explicit string literals, declare constants instead

Recommendation83PHP4DefaultParserClient.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84PHP4DefaultParserClient.java:84 Avoid using explicit string literals, declare constants instead

Recommendation85PHP4DefaultParserClient.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86PHP4DefaultParserClient.java:86 Avoid using explicit string literals, declare constants instead

Recommendation88PHP4DefaultParserClient.java:88 Avoid using explicit string literals, declare constants instead

Recommendation89PHP4DefaultParserClient.java:89 Avoid using explicit string literals, declare constants instead

Recommendation90PHP4DefaultParserClient.java:90 Avoid using explicit string literals, declare constants instead

Recommendation91PHP4DefaultParserClient.java:91 Avoid using explicit string literals, declare constants instead

Recommendation92PHP4DefaultParserClient.java:92 Avoid using explicit string literals, declare constants instead

Recommendation93PHP4DefaultParserClient.java:93 Avoid using explicit string literals, declare constants instead

Recommendation94PHP4DefaultParserClient.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95PHP4DefaultParserClient.java:95 Avoid using explicit string literals, declare constants instead

Recommendation96PHP4DefaultParserClient.java:96 Avoid using explicit string literals, declare constants instead

Recommendation97PHP4DefaultParserClient.java:97 Avoid using explicit string literals, declare constants instead

Recommendation98PHP4DefaultParserClient.java:98 Avoid using explicit string literals, declare constants instead

Recommendation99PHP4DefaultParserClient.java:99 Avoid using explicit string literals, declare constants instead

Recommendation100PHP4DefaultParserClient.java:100 Avoid using explicit string literals, declare constants instead

Recommendation101PHP4DefaultParserClient.java:101 Avoid using explicit string literals, declare constants instead

Recommendation102PHP4DefaultParserClient.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103PHP4DefaultParserClient.java:103 Avoid using explicit string literals, declare constants instead

Recommendation105PHP4DefaultParserClient.java:105 Avoid using explicit string literals, declare constants instead

Recommendation106PHP4DefaultParserClient.java:106 Avoid using explicit string literals, declare constants instead

Recommendation107PHP4DefaultParserClient.java:107 Avoid using explicit string literals, declare constants instead

Recommendation108PHP4DefaultParserClient.java:108 Avoid using explicit string literals, declare constants instead

Recommendation109PHP4DefaultParserClient.java:109 Avoid using explicit string literals, declare constants instead

Recommendation110PHP4DefaultParserClient.java:110 Avoid using explicit string literals, declare constants instead

Recommendation111PHP4DefaultParserClient.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112PHP4DefaultParserClient.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113PHP4DefaultParserClient.java:113 Avoid using explicit string literals, declare constants instead

Recommendation114PHP4DefaultParserClient.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115PHP4DefaultParserClient.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116PHP4DefaultParserClient.java:116 Avoid using explicit string literals, declare constants instead

Recommendation117PHP4DefaultParserClient.java:117 Avoid using explicit string literals, declare constants instead

Recommendation118PHP4DefaultParserClient.java:118 Avoid using explicit string literals, declare constants instead

Recommendation119PHP4DefaultParserClient.java:119 Avoid using explicit string literals, declare constants instead

Recommendation120PHP4DefaultParserClient.java:120 Avoid using explicit string literals, declare constants instead

Recommendation121PHP4DefaultParserClient.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122PHP4DefaultParserClient.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123PHP4DefaultParserClient.java:123 Avoid using explicit string literals, declare constants instead

Recommendation124PHP4DefaultParserClient.java:124 Avoid using explicit string literals, declare constants instead

Recommendation125PHP4DefaultParserClient.java:125 Avoid using explicit string literals, declare constants instead

Recommendation126PHP4DefaultParserClient.java:126 Avoid using explicit string literals, declare constants instead

Recommendation127PHP4DefaultParserClient.java:127 Avoid using explicit string literals, declare constants instead

Recommendation128PHP4DefaultParserClient.java:128 Avoid using explicit string literals, declare constants instead

Recommendation129PHP4DefaultParserClient.java:129 Avoid using explicit string literals, declare constants instead

Recommendation130PHP4DefaultParserClient.java:130 Avoid using explicit string literals, declare constants instead

Recommendation131PHP4DefaultParserClient.java:131 Avoid using explicit string literals, declare constants instead

Recommendation132PHP4DefaultParserClient.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133PHP4DefaultParserClient.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134PHP4DefaultParserClient.java:134 Avoid using explicit string literals, declare constants instead

Recommendation135PHP4DefaultParserClient.java:135 Avoid using explicit string literals, declare constants instead

Recommendation136PHP4DefaultParserClient.java:136 Avoid using explicit string literals, declare constants instead

Recommendation137PHP4DefaultParserClient.java:137 Avoid using explicit string literals, declare constants instead

Recommendation138PHP4DefaultParserClient.java:138 Avoid using explicit string literals, declare constants instead

Recommendation139PHP4DefaultParserClient.java:139 Avoid using explicit string literals, declare constants instead

Recommendation140PHP4DefaultParserClient.java:140 Avoid using explicit string literals, declare constants instead

Recommendation141PHP4DefaultParserClient.java:141 Avoid using explicit string literals, declare constants instead

Recommendation142PHP4DefaultParserClient.java:142 Avoid using explicit string literals, declare constants instead

Recommendation143PHP4DefaultParserClient.java:143 Avoid using explicit string literals, declare constants instead

Recommendation144PHP4DefaultParserClient.java:144 Avoid using explicit string literals, declare constants instead

Recommendation145PHP4DefaultParserClient.java:145 Avoid using explicit string literals, declare constants instead

Recommendation146PHP4DefaultParserClient.java:146 Avoid using explicit string literals, declare constants instead

Recommendation147PHP4DefaultParserClient.java:147 Avoid using explicit string literals, declare constants instead

Recommendation148PHP4DefaultParserClient.java:148 Avoid using explicit string literals, declare constants instead

Recommendation149PHP4DefaultParserClient.java:149 Avoid using explicit string literals, declare constants instead

Recommendation150PHP4DefaultParserClient.java:150 Avoid using explicit string literals, declare constants instead

Recommendation151PHP4DefaultParserClient.java:151 Avoid using explicit string literals, declare constants instead

Recommendation152PHP4DefaultParserClient.java:152 Avoid using explicit string literals, declare constants instead

Recommendation153PHP4DefaultParserClient.java:153 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PHP4LanguageModel.java

SeverityLineType
Recommendation23PHP4LanguageModel.java:23 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP4LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP4LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP4LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP4LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP4LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP4LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP4LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP4LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP4LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP4LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP4LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP4LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61PHP4LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP4LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP4LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP4LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php4.PhpParser4.java

SeverityLineType
Warning4434PhpParser4.java:4434 Avoid hard coding \n and \r as line separators

Warning5337PhpParser4.java:5337 Avoid hard coding \n and \r as line separators

Recommendation2228PhpParser4.java:2228 Always surround if and loop statements with curly braces

Recommendation4455PhpParser4.java:4455 Always surround if and loop statements with curly braces

Recommendation4458PhpParser4.java:4458 Always surround if and loop statements with curly braces

Recommendation5122PhpParser4.java:5122 Always surround if and loop statements with curly braces

Recommendation5125PhpParser4.java:5125 Always surround if and loop statements with curly braces

Recommendation5185PhpParser4.java:5185 Always surround if and loop statements with curly braces

Recommendation5223PhpParser4.java:5223 Always surround if and loop statements with curly braces

Recommendation5226PhpParser4.java:5226 Always surround if and loop statements with curly braces

Recommendation5697PhpParser4.java:5697 Avoid instantiating java.lang.Exception

Recommendation4272PhpParser4.java:4272 Always place constants on the left side of the equals()

Recommendation2167PhpParser4.java:2167 Avoid using explicit string literals, declare constants instead

Recommendation2178PhpParser4.java:2178 Avoid using explicit string literals, declare constants instead

Recommendation2192PhpParser4.java:2192 Avoid using explicit string literals, declare constants instead

Recommendation2803PhpParser4.java:2803 Avoid using explicit string literals, declare constants instead

Recommendation2812PhpParser4.java:2812 Avoid using explicit string literals, declare constants instead

Recommendation2845PhpParser4.java:2845 Avoid using explicit string literals, declare constants instead

Recommendation2902PhpParser4.java:2902 Avoid using explicit string literals, declare constants instead

Recommendation3019PhpParser4.java:3019 Avoid using explicit string literals, declare constants instead

Recommendation3067PhpParser4.java:3067 Avoid using explicit string literals, declare constants instead

Recommendation3235PhpParser4.java:3235 Avoid using explicit string literals, declare constants instead

Recommendation3436PhpParser4.java:3436 Avoid using explicit string literals, declare constants instead

Recommendation3436PhpParser4.java:3436 Avoid using explicit string literals, declare constants instead

Recommendation3455PhpParser4.java:3455 Avoid using explicit string literals, declare constants instead

Recommendation3468PhpParser4.java:3468 Avoid using explicit string literals, declare constants instead

Recommendation3616PhpParser4.java:3616 Avoid using explicit string literals, declare constants instead

Recommendation4162PhpParser4.java:4162 Avoid using explicit string literals, declare constants instead

Recommendation4162PhpParser4.java:4162 Avoid using explicit string literals, declare constants instead

Recommendation4201PhpParser4.java:4201 Avoid using explicit string literals, declare constants instead

Recommendation4204PhpParser4.java:4204 Avoid using explicit string literals, declare constants instead

Recommendation4232PhpParser4.java:4232 Avoid using explicit string literals, declare constants instead

Recommendation4233PhpParser4.java:4233 Avoid using explicit string literals, declare constants instead

Recommendation4235PhpParser4.java:4235 Avoid using explicit string literals, declare constants instead

Recommendation4266PhpParser4.java:4266 Avoid using explicit string literals, declare constants instead

Recommendation4267PhpParser4.java:4267 Avoid using explicit string literals, declare constants instead

Recommendation4272PhpParser4.java:4272 Avoid using explicit string literals, declare constants instead

Recommendation4273PhpParser4.java:4273 Avoid using explicit string literals, declare constants instead

Recommendation4274PhpParser4.java:4274 Avoid using explicit string literals, declare constants instead

Recommendation4276PhpParser4.java:4276 Avoid using explicit string literals, declare constants instead

Recommendation4277PhpParser4.java:4277 Avoid using explicit string literals, declare constants instead

Recommendation4386PhpParser4.java:4386 Avoid using explicit string literals, declare constants instead

Recommendation4401PhpParser4.java:4401 Avoid using explicit string literals, declare constants instead

Recommendation4434PhpParser4.java:4434 Avoid using explicit string literals, declare constants instead

Recommendation4440PhpParser4.java:4440 Avoid using explicit string literals, declare constants instead

Recommendation4616PhpParser4.java:4616 Avoid using explicit string literals, declare constants instead

Recommendation4734PhpParser4.java:4734 Avoid using explicit string literals, declare constants instead

Recommendation4751PhpParser4.java:4751 Avoid using explicit string literals, declare constants instead

Recommendation4785PhpParser4.java:4785 Avoid using explicit string literals, declare constants instead

Recommendation4799PhpParser4.java:4799 Avoid using explicit string literals, declare constants instead

Recommendation4813PhpParser4.java:4813 Avoid using explicit string literals, declare constants instead

Recommendation5157PhpParser4.java:5157 Avoid using explicit string literals, declare constants instead

Recommendation5157PhpParser4.java:5157 Avoid using explicit string literals, declare constants instead

Recommendation5157PhpParser4.java:5157 Avoid using explicit string literals, declare constants instead

Recommendation5337PhpParser4.java:5337 Avoid using explicit string literals, declare constants instead

Recommendation5343PhpParser4.java:5343 Avoid using explicit string literals, declare constants instead

Recommendation5360PhpParser4.java:5360 Avoid using explicit string literals, declare constants instead

Recommendation5698PhpParser4.java:5698 Avoid using explicit string literals, declare constants instead

Recommendation31PhpParser4.java:31 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.CompletionLexer5.java

SeverityLineType
Recommendation754CompletionLexer5.java:754 Always surround if and loop statements with curly braces

Recommendation858CompletionLexer5.java:858 Always surround if and loop statements with curly braces

Recommendation917CompletionLexer5.java:917 Always surround if and loop statements with curly braces

Recommendation931CompletionLexer5.java:931 Always surround if and loop statements with curly braces

Recommendation933CompletionLexer5.java:933 Always surround if and loop statements with curly braces

Recommendation939CompletionLexer5.java:939 Always surround if and loop statements with curly braces

Recommendation941CompletionLexer5.java:941 Always surround if and loop statements with curly braces

Recommendation944CompletionLexer5.java:944 Always surround if and loop statements with curly braces

Recommendation958CompletionLexer5.java:958 Always surround if and loop statements with curly braces

Recommendation960CompletionLexer5.java:960 Always surround if and loop statements with curly braces

Recommendation966CompletionLexer5.java:966 Always surround if and loop statements with curly braces

Recommendation968CompletionLexer5.java:968 Always surround if and loop statements with curly braces

Recommendation980CompletionLexer5.java:980 Always surround if and loop statements with curly braces

Recommendation982CompletionLexer5.java:982 Always surround if and loop statements with curly braces

Recommendation988CompletionLexer5.java:988 Always surround if and loop statements with curly braces

Recommendation1011CompletionLexer5.java:1011 Always surround if and loop statements with curly braces

Recommendation1019CompletionLexer5.java:1019 Always surround if and loop statements with curly braces

Recommendation2372CompletionLexer5.java:2372 Always surround if and loop statements with curly braces

Recommendation664CompletionLexer5.java:664 Always surround if and loop statements with curly braces

Recommendation684CompletionLexer5.java:684 Always surround if and loop statements with curly braces

Recommendation845CompletionLexer5.java:845 Avoid instantiating java.lang.Error

Recommendation2378CompletionLexer5.java:2378 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation772CompletionLexer5.java:772 Avoid chaining assignment operators

Recommendation773CompletionLexer5.java:773 Avoid chaining assignment operators

Recommendation774CompletionLexer5.java:774 Avoid chaining assignment operators

Recommendation977CompletionLexer5.java:977 Avoid chaining assignment operators

Warning574CompletionLexer5.java:574 Avoid using == and != for java.lang.Object comparisons

Warning922CompletionLexer5.java:922 Always provide break at the end of every case statement

Warning971CompletionLexer5.java:971 Always provide break at the end of every case statement

Warning1181CompletionLexer5.java:1181 Always provide break at the end of every case statement

Warning1187CompletionLexer5.java:1187 Always provide break at the end of every case statement

Warning1535CompletionLexer5.java:1535 Always provide break at the end of every case statement

Warning1541CompletionLexer5.java:1541 Always provide break at the end of every case statement

Warning1546CompletionLexer5.java:1546 Always provide break at the end of every case statement

Warning1606CompletionLexer5.java:1606 Always provide break at the end of every case statement

Warning1644CompletionLexer5.java:1644 Always provide break at the end of every case statement

Warning1824CompletionLexer5.java:1824 Always provide break at the end of every case statement

Warning1847CompletionLexer5.java:1847 Always provide break at the end of every case statement

Warning1885CompletionLexer5.java:1885 Always provide break at the end of every case statement

Warning1903CompletionLexer5.java:1903 Always provide break at the end of every case statement

Warning1942CompletionLexer5.java:1942 Always provide break at the end of every case statement

Warning2296CompletionLexer5.java:2296 Always provide break at the end of every case statement

Warning2302CompletionLexer5.java:2302 Always provide break at the end of every case statement

Warning2308CompletionLexer5.java:2308 Always provide break at the end of every case statement

Warning2330CompletionLexer5.java:2330 Always provide break at the end of every case statement

Warning1615CompletionLexer5.java:1615 Always provide break at the end of every case statement

Recommendation550CompletionLexer5.java:550 Avoid a for loop without an initializer and an incrementor

Warning531CompletionLexer5.java:531 Avoid assigning loop control variables in the body of for loops

Warning556CompletionLexer5.java:556 Avoid assigning loop control variables in the body of for loops

Warning559CompletionLexer5.java:559 Avoid assigning loop control variables in the body of for loops

Recommendation599CompletionLexer5.java:599 Avoid using explicit string literals, declare constants instead

Recommendation607CompletionLexer5.java:607 Avoid using explicit string literals, declare constants instead

Recommendation612CompletionLexer5.java:612 Avoid using explicit string literals, declare constants instead

Recommendation1656CompletionLexer5.java:1656 Avoid using explicit string literals, declare constants instead

Recommendation2365CompletionLexer5.java:2365 Avoid using explicit string literals, declare constants instead

Recommendation2374CompletionLexer5.java:2374 Avoid using explicit string literals, declare constants instead

Recommendation2374CompletionLexer5.java:2374 Avoid using explicit string literals, declare constants instead

Recommendation2376CompletionLexer5.java:2376 Avoid using explicit string literals, declare constants instead

Recommendation2376CompletionLexer5.java:2376 Avoid using explicit string literals, declare constants instead

Recommendation2379CompletionLexer5.java:2379 Avoid using explicit string literals, declare constants instead

Recommendation61CompletionLexer5.java:61 Avoid C-style syntax when declaring arrays

Recommendation78CompletionLexer5.java:78 Avoid C-style syntax when declaring arrays

Recommendation232CompletionLexer5.java:232 Avoid C-style syntax when declaring arrays

Recommendation241CompletionLexer5.java:241 Avoid C-style syntax when declaring arrays

Recommendation246CompletionLexer5.java:246 Avoid C-style syntax when declaring arrays

Recommendation265CompletionLexer5.java:265 Avoid C-style syntax when declaring arrays

Recommendation367CompletionLexer5.java:367 Avoid C-style syntax when declaring arrays

Recommendation701CompletionLexer5.java:701 Avoid C-style syntax when declaring arrays

Recommendation725CompletionLexer5.java:725 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.ParserConstants5.java

SeverityLineType
Recommendation10ParserConstants5.java:10 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PHP5DefaultParserClient.java

SeverityLineType
Recommendation21PHP5DefaultParserClient.java:21 Always initialize static fields

Recommendation53PHP5DefaultParserClient.java:53 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5DefaultParserClient.java:54 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5DefaultParserClient.java:55 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5DefaultParserClient.java:56 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5DefaultParserClient.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5DefaultParserClient.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5DefaultParserClient.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5DefaultParserClient.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5DefaultParserClient.java:61 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5DefaultParserClient.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5DefaultParserClient.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64PHP5DefaultParserClient.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65PHP5DefaultParserClient.java:65 Avoid using explicit string literals, declare constants instead

Recommendation66PHP5DefaultParserClient.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67PHP5DefaultParserClient.java:67 Avoid using explicit string literals, declare constants instead

Recommendation68PHP5DefaultParserClient.java:68 Avoid using explicit string literals, declare constants instead

Recommendation69PHP5DefaultParserClient.java:69 Avoid using explicit string literals, declare constants instead

Recommendation70PHP5DefaultParserClient.java:70 Avoid using explicit string literals, declare constants instead

Recommendation71PHP5DefaultParserClient.java:71 Avoid using explicit string literals, declare constants instead

Recommendation72PHP5DefaultParserClient.java:72 Avoid using explicit string literals, declare constants instead

Recommendation73PHP5DefaultParserClient.java:73 Avoid using explicit string literals, declare constants instead

Recommendation74PHP5DefaultParserClient.java:74 Avoid using explicit string literals, declare constants instead

Recommendation75PHP5DefaultParserClient.java:75 Avoid using explicit string literals, declare constants instead

Recommendation76PHP5DefaultParserClient.java:76 Avoid using explicit string literals, declare constants instead

Recommendation77PHP5DefaultParserClient.java:77 Avoid using explicit string literals, declare constants instead

Recommendation78PHP5DefaultParserClient.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80PHP5DefaultParserClient.java:80 Avoid using explicit string literals, declare constants instead

Recommendation81PHP5DefaultParserClient.java:81 Avoid using explicit string literals, declare constants instead

Recommendation82PHP5DefaultParserClient.java:82 Avoid using explicit string literals, declare constants instead

Recommendation83PHP5DefaultParserClient.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84PHP5DefaultParserClient.java:84 Avoid using explicit string literals, declare constants instead

Recommendation85PHP5DefaultParserClient.java:85 Avoid using explicit string literals, declare constants instead

Recommendation86PHP5DefaultParserClient.java:86 Avoid using explicit string literals, declare constants instead

Recommendation87PHP5DefaultParserClient.java:87 Avoid using explicit string literals, declare constants instead

Recommendation89PHP5DefaultParserClient.java:89 Avoid using explicit string literals, declare constants instead

Recommendation90PHP5DefaultParserClient.java:90 Avoid using explicit string literals, declare constants instead

Recommendation91PHP5DefaultParserClient.java:91 Avoid using explicit string literals, declare constants instead

Recommendation92PHP5DefaultParserClient.java:92 Avoid using explicit string literals, declare constants instead

Recommendation93PHP5DefaultParserClient.java:93 Avoid using explicit string literals, declare constants instead

Recommendation94PHP5DefaultParserClient.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95PHP5DefaultParserClient.java:95 Avoid using explicit string literals, declare constants instead

Recommendation96PHP5DefaultParserClient.java:96 Avoid using explicit string literals, declare constants instead

Recommendation97PHP5DefaultParserClient.java:97 Avoid using explicit string literals, declare constants instead

Recommendation98PHP5DefaultParserClient.java:98 Avoid using explicit string literals, declare constants instead

Recommendation99PHP5DefaultParserClient.java:99 Avoid using explicit string literals, declare constants instead

Recommendation100PHP5DefaultParserClient.java:100 Avoid using explicit string literals, declare constants instead

Recommendation101PHP5DefaultParserClient.java:101 Avoid using explicit string literals, declare constants instead

Recommendation102PHP5DefaultParserClient.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103PHP5DefaultParserClient.java:103 Avoid using explicit string literals, declare constants instead

Recommendation104PHP5DefaultParserClient.java:104 Avoid using explicit string literals, declare constants instead

Recommendation106PHP5DefaultParserClient.java:106 Avoid using explicit string literals, declare constants instead

Recommendation107PHP5DefaultParserClient.java:107 Avoid using explicit string literals, declare constants instead

Recommendation108PHP5DefaultParserClient.java:108 Avoid using explicit string literals, declare constants instead

Recommendation109PHP5DefaultParserClient.java:109 Avoid using explicit string literals, declare constants instead

Recommendation110PHP5DefaultParserClient.java:110 Avoid using explicit string literals, declare constants instead

Recommendation111PHP5DefaultParserClient.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112PHP5DefaultParserClient.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113PHP5DefaultParserClient.java:113 Avoid using explicit string literals, declare constants instead

Recommendation114PHP5DefaultParserClient.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115PHP5DefaultParserClient.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116PHP5DefaultParserClient.java:116 Avoid using explicit string literals, declare constants instead

Recommendation117PHP5DefaultParserClient.java:117 Avoid using explicit string literals, declare constants instead

Recommendation118PHP5DefaultParserClient.java:118 Avoid using explicit string literals, declare constants instead

Recommendation119PHP5DefaultParserClient.java:119 Avoid using explicit string literals, declare constants instead

Recommendation120PHP5DefaultParserClient.java:120 Avoid using explicit string literals, declare constants instead

Recommendation121PHP5DefaultParserClient.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122PHP5DefaultParserClient.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123PHP5DefaultParserClient.java:123 Avoid using explicit string literals, declare constants instead

Recommendation124PHP5DefaultParserClient.java:124 Avoid using explicit string literals, declare constants instead

Recommendation125PHP5DefaultParserClient.java:125 Avoid using explicit string literals, declare constants instead

Recommendation126PHP5DefaultParserClient.java:126 Avoid using explicit string literals, declare constants instead

Recommendation127PHP5DefaultParserClient.java:127 Avoid using explicit string literals, declare constants instead

Recommendation128PHP5DefaultParserClient.java:128 Avoid using explicit string literals, declare constants instead

Recommendation129PHP5DefaultParserClient.java:129 Avoid using explicit string literals, declare constants instead

Recommendation130PHP5DefaultParserClient.java:130 Avoid using explicit string literals, declare constants instead

Recommendation131PHP5DefaultParserClient.java:131 Avoid using explicit string literals, declare constants instead

Recommendation132PHP5DefaultParserClient.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133PHP5DefaultParserClient.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134PHP5DefaultParserClient.java:134 Avoid using explicit string literals, declare constants instead

Recommendation135PHP5DefaultParserClient.java:135 Avoid using explicit string literals, declare constants instead

Recommendation136PHP5DefaultParserClient.java:136 Avoid using explicit string literals, declare constants instead

Recommendation137PHP5DefaultParserClient.java:137 Avoid using explicit string literals, declare constants instead

Recommendation138PHP5DefaultParserClient.java:138 Avoid using explicit string literals, declare constants instead

Recommendation139PHP5DefaultParserClient.java:139 Avoid using explicit string literals, declare constants instead

Recommendation140PHP5DefaultParserClient.java:140 Avoid using explicit string literals, declare constants instead

Recommendation141PHP5DefaultParserClient.java:141 Avoid using explicit string literals, declare constants instead

Recommendation142PHP5DefaultParserClient.java:142 Avoid using explicit string literals, declare constants instead

Recommendation143PHP5DefaultParserClient.java:143 Avoid using explicit string literals, declare constants instead

Recommendation144PHP5DefaultParserClient.java:144 Avoid using explicit string literals, declare constants instead

Recommendation145PHP5DefaultParserClient.java:145 Avoid using explicit string literals, declare constants instead

Recommendation146PHP5DefaultParserClient.java:146 Avoid using explicit string literals, declare constants instead

Recommendation147PHP5DefaultParserClient.java:147 Avoid using explicit string literals, declare constants instead

Recommendation148PHP5DefaultParserClient.java:148 Avoid using explicit string literals, declare constants instead

Recommendation149PHP5DefaultParserClient.java:149 Avoid using explicit string literals, declare constants instead

Recommendation150PHP5DefaultParserClient.java:150 Avoid using explicit string literals, declare constants instead

Recommendation151PHP5DefaultParserClient.java:151 Avoid using explicit string literals, declare constants instead

Recommendation152PHP5DefaultParserClient.java:152 Avoid using explicit string literals, declare constants instead

Recommendation153PHP5DefaultParserClient.java:153 Avoid using explicit string literals, declare constants instead

Recommendation154PHP5DefaultParserClient.java:154 Avoid using explicit string literals, declare constants instead

Recommendation155PHP5DefaultParserClient.java:155 Avoid using explicit string literals, declare constants instead

Recommendation156PHP5DefaultParserClient.java:156 Avoid using explicit string literals, declare constants instead

Recommendation157PHP5DefaultParserClient.java:157 Avoid using explicit string literals, declare constants instead

Recommendation158PHP5DefaultParserClient.java:158 Avoid using explicit string literals, declare constants instead

Recommendation159PHP5DefaultParserClient.java:159 Avoid using explicit string literals, declare constants instead

Recommendation160PHP5DefaultParserClient.java:160 Avoid using explicit string literals, declare constants instead

Recommendation161PHP5DefaultParserClient.java:161 Avoid using explicit string literals, declare constants instead

Recommendation162PHP5DefaultParserClient.java:162 Avoid using explicit string literals, declare constants instead

Recommendation163PHP5DefaultParserClient.java:163 Avoid using explicit string literals, declare constants instead

Recommendation164PHP5DefaultParserClient.java:164 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PHP5LanguageModel.java

SeverityLineType
Recommendation23PHP5LanguageModel.java:23 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation49PHP5LanguageModel.java:49 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation50PHP5LanguageModel.java:50 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51PHP5LanguageModel.java:51 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation52PHP5LanguageModel.java:52 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53PHP5LanguageModel.java:53 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHP5LanguageModel.java:54 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55PHP5LanguageModel.java:55 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56PHP5LanguageModel.java:56 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation57PHP5LanguageModel.java:57 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation58PHP5LanguageModel.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59PHP5LanguageModel.java:59 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHP5LanguageModel.java:60 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHP5LanguageModel.java:61 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation62PHP5LanguageModel.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63PHP5LanguageModel.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64PHP5LanguageModel.java:64 Avoid using explicit string literals, declare constants instead

Recommendation64PHP5LanguageModel.java:64 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.php5.PhpParser5.java

SeverityLineType
Warning5206PhpParser5.java:5206 Avoid hard coding \n and \r as line separators

Warning6444PhpParser5.java:6444 Avoid hard coding \n and \r as line separators

Recommendation2654PhpParser5.java:2654 Always surround if and loop statements with curly braces

Recommendation5227PhpParser5.java:5227 Always surround if and loop statements with curly braces

Recommendation5230PhpParser5.java:5230 Always surround if and loop statements with curly braces

Recommendation6104PhpParser5.java:6104 Always surround if and loop statements with curly braces

Recommendation6107PhpParser5.java:6107 Always surround if and loop statements with curly braces

Recommendation6166PhpParser5.java:6166 Always surround if and loop statements with curly braces

Recommendation6169PhpParser5.java:6169 Always surround if and loop statements with curly braces

Recommendation6234PhpParser5.java:6234 Always surround if and loop statements with curly braces

Recommendation6237PhpParser5.java:6237 Always surround if and loop statements with curly braces

Recommendation6371PhpParser5.java:6371 Always surround if and loop statements with curly braces

Recommendation6488PhpParser5.java:6488 Always surround if and loop statements with curly braces

Recommendation6890PhpParser5.java:6890 Avoid instantiating java.lang.Exception

Recommendation4883PhpParser5.java:4883 Always place constants on the left side of the equals()

Recommendation2593PhpParser5.java:2593 Avoid using explicit string literals, declare constants instead

Recommendation2604PhpParser5.java:2604 Avoid using explicit string literals, declare constants instead

Recommendation2618PhpParser5.java:2618 Avoid using explicit string literals, declare constants instead

Recommendation3238PhpParser5.java:3238 Avoid using explicit string literals, declare constants instead

Recommendation3247PhpParser5.java:3247 Avoid using explicit string literals, declare constants instead

Recommendation3505PhpParser5.java:3505 Avoid using explicit string literals, declare constants instead

Recommendation3533PhpParser5.java:3533 Avoid using explicit string literals, declare constants instead

Recommendation3572PhpParser5.java:3572 Avoid using explicit string literals, declare constants instead

Recommendation3574PhpParser5.java:3574 Avoid using explicit string literals, declare constants instead

Recommendation3574PhpParser5.java:3574 Avoid using explicit string literals, declare constants instead

Recommendation3611PhpParser5.java:3611 Avoid using explicit string literals, declare constants instead

Recommendation3806PhpParser5.java:3806 Avoid using explicit string literals, declare constants instead

Recommendation4088PhpParser5.java:4088 Avoid using explicit string literals, declare constants instead

Recommendation4100PhpParser5.java:4100 Avoid using explicit string literals, declare constants instead

Recommendation4248PhpParser5.java:4248 Avoid using explicit string literals, declare constants instead

Recommendation4803PhpParser5.java:4803 Avoid using explicit string literals, declare constants instead

Recommendation4803PhpParser5.java:4803 Avoid using explicit string literals, declare constants instead

Recommendation4843PhpParser5.java:4843 Avoid using explicit string literals, declare constants instead

Recommendation4843PhpParser5.java:4843 Avoid using explicit string literals, declare constants instead

Recommendation4844PhpParser5.java:4844 Avoid using explicit string literals, declare constants instead

Recommendation4846PhpParser5.java:4846 Avoid using explicit string literals, declare constants instead

Recommendation4877PhpParser5.java:4877 Avoid using explicit string literals, declare constants instead

Recommendation4878PhpParser5.java:4878 Avoid using explicit string literals, declare constants instead

Recommendation4883PhpParser5.java:4883 Avoid using explicit string literals, declare constants instead

Recommendation4884PhpParser5.java:4884 Avoid using explicit string literals, declare constants instead

Recommendation4885PhpParser5.java:4885 Avoid using explicit string literals, declare constants instead

Recommendation5035PhpParser5.java:5035 Avoid using explicit string literals, declare constants instead

Recommendation5050PhpParser5.java:5050 Avoid using explicit string literals, declare constants instead

Recommendation5206PhpParser5.java:5206 Avoid using explicit string literals, declare constants instead

Recommendation5212PhpParser5.java:5212 Avoid using explicit string literals, declare constants instead

Recommendation5409PhpParser5.java:5409 Avoid using explicit string literals, declare constants instead

Recommendation5523PhpParser5.java:5523 Avoid using explicit string literals, declare constants instead

Recommendation5557PhpParser5.java:5557 Avoid using explicit string literals, declare constants instead

Recommendation5620PhpParser5.java:5620 Avoid using explicit string literals, declare constants instead

Recommendation5637PhpParser5.java:5637 Avoid using explicit string literals, declare constants instead

Recommendation5651PhpParser5.java:5651 Avoid using explicit string literals, declare constants instead

Recommendation5982PhpParser5.java:5982 Avoid using explicit string literals, declare constants instead

Recommendation5982PhpParser5.java:5982 Avoid using explicit string literals, declare constants instead

Recommendation5982PhpParser5.java:5982 Avoid using explicit string literals, declare constants instead

Recommendation5982PhpParser5.java:5982 Avoid using explicit string literals, declare constants instead

Recommendation5994PhpParser5.java:5994 Avoid using explicit string literals, declare constants instead

Recommendation5994PhpParser5.java:5994 Avoid using explicit string literals, declare constants instead

Recommendation5994PhpParser5.java:5994 Avoid using explicit string literals, declare constants instead

Recommendation6057PhpParser5.java:6057 Avoid using explicit string literals, declare constants instead

Recommendation6057PhpParser5.java:6057 Avoid using explicit string literals, declare constants instead

Recommendation6057PhpParser5.java:6057 Avoid using explicit string literals, declare constants instead

Recommendation6444PhpParser5.java:6444 Avoid using explicit string literals, declare constants instead

Recommendation6450PhpParser5.java:6450 Avoid using explicit string literals, declare constants instead

Recommendation6467PhpParser5.java:6467 Avoid using explicit string literals, declare constants instead

Recommendation6760PhpParser5.java:6760 Avoid using explicit string literals, declare constants instead

Recommendation6891PhpParser5.java:6891 Avoid using explicit string literals, declare constants instead

Recommendation31PhpParser5.java:31 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPCodeDataFactory.java

SeverityLineType
Recommendation385PHPCodeDataFactory.java:385 Avoid calling an overridable method in a constructor

Recommendation386PHPCodeDataFactory.java:386 Avoid calling an overridable method in a constructor

Severe667PHPCodeDataFactory.java:667 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Recommendation428PHPCodeDataFactory.java:428 Always place constants on the left side of the equals()

Warning739PHPCodeDataFactory.java:739 Avoid using == and != for java.lang.Object comparisons

Warning738PHPCodeDataFactory.java:738 Always use instanceof in an equals() method implementation

Recommendation642PHPCodeDataFactory.java:642 Avoid returning java.lang.Object, downcast to specific type instead

Severe589PHPCodeDataFactory.java:589 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation151PHPCodeDataFactory.java:151 Always create a static final serialVersionUID field in serializable classes

Recommendation189PHPCodeDataFactory.java:189 Always create a static final serialVersionUID field in serializable classes

Recommendation219PHPCodeDataFactory.java:219 Always create a static final serialVersionUID field in serializable classes

Recommendation263PHPCodeDataFactory.java:263 Always create a static final serialVersionUID field in serializable classes

Recommendation309PHPCodeDataFactory.java:309 Always create a static final serialVersionUID field in serializable classes

Recommendation341PHPCodeDataFactory.java:341 Always create a static final serialVersionUID field in serializable classes

Recommendation359PHPCodeDataFactory.java:359 Always create a static final serialVersionUID field in serializable classes

Recommendation474PHPCodeDataFactory.java:474 Always create a static final serialVersionUID field in serializable classes

Recommendation504PHPCodeDataFactory.java:504 Always create a static final serialVersionUID field in serializable classes

Recommendation519PHPCodeDataFactory.java:519 Always create a static final serialVersionUID field in serializable classes

Recommendation534PHPCodeDataFactory.java:534 Always create a static final serialVersionUID field in serializable classes

Recommendation549PHPCodeDataFactory.java:549 Always create a static final serialVersionUID field in serializable classes

Recommendation585PHPCodeDataFactory.java:585 Always create a static final serialVersionUID field in serializable classes

Recommendation667PHPCodeDataFactory.java:667 Always create a static final serialVersionUID field in serializable classes

Recommendation157PHPCodeDataFactory.java:157 Avoid using explicit string literals, declare constants instead

Recommendation181PHPCodeDataFactory.java:181 Avoid using explicit string literals, declare constants instead

Recommendation266PHPCodeDataFactory.java:266 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.phpdoc.DocumentorLexer.java

SeverityLineType
Warning408DocumentorLexer.java:408 Avoid hard coding \n and \r as line separators

Warning429DocumentorLexer.java:429 Avoid hard coding \n and \r as line separators

Recommendation579DocumentorLexer.java:579 Always surround if and loop statements with curly braces

Recommendation692DocumentorLexer.java:692 Always surround if and loop statements with curly braces

Recommendation754DocumentorLexer.java:754 Always surround if and loop statements with curly braces

Recommendation768DocumentorLexer.java:768 Always surround if and loop statements with curly braces

Recommendation770DocumentorLexer.java:770 Always surround if and loop statements with curly braces

Recommendation776DocumentorLexer.java:776 Always surround if and loop statements with curly braces

Recommendation778DocumentorLexer.java:778 Always surround if and loop statements with curly braces

Recommendation780DocumentorLexer.java:780 Always surround if and loop statements with curly braces

Recommendation794DocumentorLexer.java:794 Always surround if and loop statements with curly braces

Recommendation796DocumentorLexer.java:796 Always surround if and loop statements with curly braces

Recommendation802DocumentorLexer.java:802 Always surround if and loop statements with curly braces

Recommendation804DocumentorLexer.java:804 Always surround if and loop statements with curly braces

Recommendation817DocumentorLexer.java:817 Always surround if and loop statements with curly braces

Recommendation819DocumentorLexer.java:819 Always surround if and loop statements with curly braces

Recommendation826DocumentorLexer.java:826 Always surround if and loop statements with curly braces

Recommendation850DocumentorLexer.java:850 Always surround if and loop statements with curly braces

Recommendation857DocumentorLexer.java:857 Always surround if and loop statements with curly braces

Recommendation340DocumentorLexer.java:340 Always surround if and loop statements with curly braces

Recommendation1165DocumentorLexer.java:1165 Always surround if and loop statements with curly braces

Recommendation502DocumentorLexer.java:502 Always surround if and loop statements with curly braces

Recommendation520DocumentorLexer.java:520 Always surround if and loop statements with curly braces

Recommendation678DocumentorLexer.java:678 Avoid instantiating java.lang.Error

Recommendation1174DocumentorLexer.java:1174 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation598DocumentorLexer.java:598 Avoid chaining assignment operators

Recommendation599DocumentorLexer.java:599 Avoid chaining assignment operators

Recommendation600DocumentorLexer.java:600 Avoid chaining assignment operators

Recommendation813DocumentorLexer.java:813 Avoid chaining assignment operators

Warning759DocumentorLexer.java:759 Always provide break at the end of every case statement

Warning807DocumentorLexer.java:807 Always provide break at the end of every case statement

Warning869DocumentorLexer.java:869 Always provide break at the end of every case statement

Warning872DocumentorLexer.java:872 Always provide break at the end of every case statement

Warning875DocumentorLexer.java:875 Always provide break at the end of every case statement

Warning878DocumentorLexer.java:878 Always provide break at the end of every case statement

Warning881DocumentorLexer.java:881 Always provide break at the end of every case statement

Warning884DocumentorLexer.java:884 Always provide break at the end of every case statement

Warning887DocumentorLexer.java:887 Always provide break at the end of every case statement

Warning890DocumentorLexer.java:890 Always provide break at the end of every case statement

Warning893DocumentorLexer.java:893 Always provide break at the end of every case statement

Warning896DocumentorLexer.java:896 Always provide break at the end of every case statement

Warning899DocumentorLexer.java:899 Always provide break at the end of every case statement

Warning902DocumentorLexer.java:902 Always provide break at the end of every case statement

Warning905DocumentorLexer.java:905 Always provide break at the end of every case statement

Warning908DocumentorLexer.java:908 Always provide break at the end of every case statement

Warning911DocumentorLexer.java:911 Always provide break at the end of every case statement

Warning914DocumentorLexer.java:914 Always provide break at the end of every case statement

Warning917DocumentorLexer.java:917 Always provide break at the end of every case statement

Warning920DocumentorLexer.java:920 Always provide break at the end of every case statement

Warning923DocumentorLexer.java:923 Always provide break at the end of every case statement

Warning926DocumentorLexer.java:926 Always provide break at the end of every case statement

Warning929DocumentorLexer.java:929 Always provide break at the end of every case statement

Warning932DocumentorLexer.java:932 Always provide break at the end of every case statement

Warning935DocumentorLexer.java:935 Always provide break at the end of every case statement

Warning938DocumentorLexer.java:938 Always provide break at the end of every case statement

Warning941DocumentorLexer.java:941 Always provide break at the end of every case statement

Warning946DocumentorLexer.java:946 Always provide break at the end of every case statement

Warning952DocumentorLexer.java:952 Always provide break at the end of every case statement

Warning958DocumentorLexer.java:958 Always provide break at the end of every case statement

Warning964DocumentorLexer.java:964 Always provide break at the end of every case statement

Warning971DocumentorLexer.java:971 Always provide break at the end of every case statement

Warning977DocumentorLexer.java:977 Always provide break at the end of every case statement

Warning980DocumentorLexer.java:980 Always provide break at the end of every case statement

Warning983DocumentorLexer.java:983 Always provide break at the end of every case statement

Warning986DocumentorLexer.java:986 Always provide break at the end of every case statement

Warning989DocumentorLexer.java:989 Always provide break at the end of every case statement

Warning992DocumentorLexer.java:992 Always provide break at the end of every case statement

Warning995DocumentorLexer.java:995 Always provide break at the end of every case statement

Warning998DocumentorLexer.java:998 Always provide break at the end of every case statement

Warning1001DocumentorLexer.java:1001 Always provide break at the end of every case statement

Warning1004DocumentorLexer.java:1004 Always provide break at the end of every case statement

Warning1007DocumentorLexer.java:1007 Always provide break at the end of every case statement

Warning1010DocumentorLexer.java:1010 Always provide break at the end of every case statement

Warning1013DocumentorLexer.java:1013 Always provide break at the end of every case statement

Warning1017DocumentorLexer.java:1017 Always provide break at the end of every case statement

Warning1020DocumentorLexer.java:1020 Always provide break at the end of every case statement

Warning1023DocumentorLexer.java:1023 Always provide break at the end of every case statement

Warning1026DocumentorLexer.java:1026 Always provide break at the end of every case statement

Warning1029DocumentorLexer.java:1029 Always provide break at the end of every case statement

Warning1032DocumentorLexer.java:1032 Always provide break at the end of every case statement

Warning1036DocumentorLexer.java:1036 Always provide break at the end of every case statement

Warning1039DocumentorLexer.java:1039 Always provide break at the end of every case statement

Warning1042DocumentorLexer.java:1042 Always provide break at the end of every case statement

Warning1045DocumentorLexer.java:1045 Always provide break at the end of every case statement

Warning1048DocumentorLexer.java:1048 Always provide break at the end of every case statement

Warning1051DocumentorLexer.java:1051 Always provide break at the end of every case statement

Warning1054DocumentorLexer.java:1054 Always provide break at the end of every case statement

Warning1057DocumentorLexer.java:1057 Always provide break at the end of every case statement

Warning1060DocumentorLexer.java:1060 Always provide break at the end of every case statement

Warning1074DocumentorLexer.java:1074 Always provide break at the end of every case statement

Warning1077DocumentorLexer.java:1077 Always provide break at the end of every case statement

Warning1080DocumentorLexer.java:1080 Always provide break at the end of every case statement

Warning1083DocumentorLexer.java:1083 Always provide break at the end of every case statement

Warning1086DocumentorLexer.java:1086 Always provide break at the end of every case statement

Warning1089DocumentorLexer.java:1089 Always provide break at the end of every case statement

Warning1092DocumentorLexer.java:1092 Always provide break at the end of every case statement

Warning1095DocumentorLexer.java:1095 Always provide break at the end of every case statement

Warning1098DocumentorLexer.java:1098 Always provide break at the end of every case statement

Warning1101DocumentorLexer.java:1101 Always provide break at the end of every case statement

Warning1104DocumentorLexer.java:1104 Always provide break at the end of every case statement

Warning1107DocumentorLexer.java:1107 Always provide break at the end of every case statement

Warning1110DocumentorLexer.java:1110 Always provide break at the end of every case statement

Recommendation333DocumentorLexer.java:333 Avoid using explicit string literals, declare constants instead

Recommendation408DocumentorLexer.java:408 Avoid using explicit string literals, declare constants instead

Recommendation429DocumentorLexer.java:429 Avoid using explicit string literals, declare constants instead

Recommendation873DocumentorLexer.java:873 Avoid using explicit string literals, declare constants instead

Recommendation876DocumentorLexer.java:876 Avoid using explicit string literals, declare constants instead

Recommendation879DocumentorLexer.java:879 Avoid using explicit string literals, declare constants instead

Recommendation882DocumentorLexer.java:882 Avoid using explicit string literals, declare constants instead

Recommendation885DocumentorLexer.java:885 Avoid using explicit string literals, declare constants instead

Recommendation888DocumentorLexer.java:888 Avoid using explicit string literals, declare constants instead

Recommendation891DocumentorLexer.java:891 Avoid using explicit string literals, declare constants instead

Recommendation894DocumentorLexer.java:894 Avoid using explicit string literals, declare constants instead

Recommendation897DocumentorLexer.java:897 Avoid using explicit string literals, declare constants instead

Recommendation900DocumentorLexer.java:900 Avoid using explicit string literals, declare constants instead

Recommendation903DocumentorLexer.java:903 Avoid using explicit string literals, declare constants instead

Recommendation906DocumentorLexer.java:906 Avoid using explicit string literals, declare constants instead

Recommendation909DocumentorLexer.java:909 Avoid using explicit string literals, declare constants instead

Recommendation912DocumentorLexer.java:912 Avoid using explicit string literals, declare constants instead

Recommendation915DocumentorLexer.java:915 Avoid using explicit string literals, declare constants instead

Recommendation918DocumentorLexer.java:918 Avoid using explicit string literals, declare constants instead

Recommendation921DocumentorLexer.java:921 Avoid using explicit string literals, declare constants instead

Recommendation924DocumentorLexer.java:924 Avoid using explicit string literals, declare constants instead

Recommendation927DocumentorLexer.java:927 Avoid using explicit string literals, declare constants instead

Recommendation930DocumentorLexer.java:930 Avoid using explicit string literals, declare constants instead

Recommendation933DocumentorLexer.java:933 Avoid using explicit string literals, declare constants instead

Recommendation936DocumentorLexer.java:936 Avoid using explicit string literals, declare constants instead

Recommendation939DocumentorLexer.java:939 Avoid using explicit string literals, declare constants instead

Recommendation942DocumentorLexer.java:942 Avoid using explicit string literals, declare constants instead

Recommendation978DocumentorLexer.java:978 Avoid using explicit string literals, declare constants instead

Recommendation981DocumentorLexer.java:981 Avoid using explicit string literals, declare constants instead

Recommendation984DocumentorLexer.java:984 Avoid using explicit string literals, declare constants instead

Recommendation987DocumentorLexer.java:987 Avoid using explicit string literals, declare constants instead

Recommendation990DocumentorLexer.java:990 Avoid using explicit string literals, declare constants instead

Recommendation993DocumentorLexer.java:993 Avoid using explicit string literals, declare constants instead

Recommendation996DocumentorLexer.java:996 Avoid using explicit string literals, declare constants instead

Recommendation999DocumentorLexer.java:999 Avoid using explicit string literals, declare constants instead

Recommendation1002DocumentorLexer.java:1002 Avoid using explicit string literals, declare constants instead

Recommendation1005DocumentorLexer.java:1005 Avoid using explicit string literals, declare constants instead

Recommendation1008DocumentorLexer.java:1008 Avoid using explicit string literals, declare constants instead

Recommendation1011DocumentorLexer.java:1011 Avoid using explicit string literals, declare constants instead

Recommendation1014DocumentorLexer.java:1014 Avoid using explicit string literals, declare constants instead

Recommendation1021DocumentorLexer.java:1021 Avoid using explicit string literals, declare constants instead

Recommendation1024DocumentorLexer.java:1024 Avoid using explicit string literals, declare constants instead

Recommendation1027DocumentorLexer.java:1027 Avoid using explicit string literals, declare constants instead

Recommendation1030DocumentorLexer.java:1030 Avoid using explicit string literals, declare constants instead

Recommendation1033DocumentorLexer.java:1033 Avoid using explicit string literals, declare constants instead

Recommendation1040DocumentorLexer.java:1040 Avoid using explicit string literals, declare constants instead

Recommendation1043DocumentorLexer.java:1043 Avoid using explicit string literals, declare constants instead

Recommendation1046DocumentorLexer.java:1046 Avoid using explicit string literals, declare constants instead

Recommendation1049DocumentorLexer.java:1049 Avoid using explicit string literals, declare constants instead

Recommendation1052DocumentorLexer.java:1052 Avoid using explicit string literals, declare constants instead

Recommendation1055DocumentorLexer.java:1055 Avoid using explicit string literals, declare constants instead

Recommendation1058DocumentorLexer.java:1058 Avoid using explicit string literals, declare constants instead

Recommendation1061DocumentorLexer.java:1061 Avoid using explicit string literals, declare constants instead

Recommendation1078DocumentorLexer.java:1078 Avoid using explicit string literals, declare constants instead

Recommendation1081DocumentorLexer.java:1081 Avoid using explicit string literals, declare constants instead

Recommendation1084DocumentorLexer.java:1084 Avoid using explicit string literals, declare constants instead

Recommendation1087DocumentorLexer.java:1087 Avoid using explicit string literals, declare constants instead

Recommendation1090DocumentorLexer.java:1090 Avoid using explicit string literals, declare constants instead

Recommendation1093DocumentorLexer.java:1093 Avoid using explicit string literals, declare constants instead

Recommendation1096DocumentorLexer.java:1096 Avoid using explicit string literals, declare constants instead

Recommendation1099DocumentorLexer.java:1099 Avoid using explicit string literals, declare constants instead

Recommendation1102DocumentorLexer.java:1102 Avoid using explicit string literals, declare constants instead

Recommendation1105DocumentorLexer.java:1105 Avoid using explicit string literals, declare constants instead

Recommendation1158DocumentorLexer.java:1158 Avoid using explicit string literals, declare constants instead

Recommendation1168DocumentorLexer.java:1168 Avoid using explicit string literals, declare constants instead

Recommendation1168DocumentorLexer.java:1168 Avoid using explicit string literals, declare constants instead

Recommendation1171DocumentorLexer.java:1171 Avoid using explicit string literals, declare constants instead

Recommendation1171DocumentorLexer.java:1171 Avoid using explicit string literals, declare constants instead

Recommendation1175DocumentorLexer.java:1175 Avoid using explicit string literals, declare constants instead

Recommendation50DocumentorLexer.java:50 Avoid C-style syntax when declaring arrays

Recommendation74DocumentorLexer.java:74 Avoid C-style syntax when declaring arrays

Recommendation222DocumentorLexer.java:222 Avoid C-style syntax when declaring arrays

Recommendation232DocumentorLexer.java:232 Avoid C-style syntax when declaring arrays

Recommendation242DocumentorLexer.java:242 Avoid C-style syntax when declaring arrays

Recommendation281DocumentorLexer.java:281 Avoid C-style syntax when declaring arrays

Recommendation552DocumentorLexer.java:552 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPDocCodeDataFactory.java

SeverityLineType
Recommendation32PHPDocCodeDataFactory.java:32 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPDocLanguageModel.java

SeverityLineType
Recommendation21PHPDocLanguageModel.java:21 Always initialize static fields

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPDocLanguageModel.java:34 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPDocLanguageModel.java:35 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPDocLanguageModel.java:36 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDocLanguageModel.java:37 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocLanguageModel.java:38 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39PHPDocLanguageModel.java:39 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDocLanguageModel.java:40 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPIncludePathModelManager.java

SeverityLineType
Recommendation406PHPIncludePathModelManager.java:406 Always surround if and loop statements with curly braces

Recommendation578PHPIncludePathModelManager.java:578 Always surround if and loop statements with curly braces

Recommendation613PHPIncludePathModelManager.java:613 Always surround if and loop statements with curly braces

Recommendation740PHPIncludePathModelManager.java:740 Always surround if and loop statements with curly braces

Recommendation756PHPIncludePathModelManager.java:756 Always surround if and loop statements with curly braces

Recommendation771PHPIncludePathModelManager.java:771 Always surround if and loop statements with curly braces

Recommendation806PHPIncludePathModelManager.java:806 Always surround if and loop statements with curly braces

Recommendation475PHPIncludePathModelManager.java:475 Avoid empty if statements and empty loops

Recommendation609PHPIncludePathModelManager.java:609 Avoid changing the value of a method parameter

Warning87PHPIncludePathModelManager.java:87 Avoid using == and != for java.lang.Object comparisons

Warning732PHPIncludePathModelManager.java:732 Avoid using == and != for java.lang.Object comparisons

Warning747PHPIncludePathModelManager.java:747 Avoid using == and != for java.lang.Object comparisons

Recommendation762PHPIncludePathModelManager.java:762 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation270PHPIncludePathModelManager.java:270 Avoid using negation in if else conditions

Recommendation88PHPIncludePathModelManager.java:88 Avoid using explicit string literals, declare constants instead

Recommendation604PHPIncludePathModelManager.java:604 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPLanguageManagerProvider.java

SeverityLineType
Recommendation42PHPLanguageManagerProvider.java:42 Always place constants on the left side of the equals()

Recommendation42PHPLanguageManagerProvider.java:42 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPLanguageModel.java

SeverityLineType
Recommendation238PHPLanguageModel.java:238 Avoid changing the value of a method parameter

Recommendation251PHPLanguageModel.java:251 Avoid changing the value of a method parameter

Recommendation254PHPLanguageModel.java:254 Avoid changing the value of a method parameter

Recommendation336PHPLanguageModel.java:336 Avoid changing the value of a method parameter

Recommendation443PHPLanguageModel.java:443 Avoid changing the value of a method parameter

Recommendation446PHPLanguageModel.java:446 Avoid changing the value of a method parameter

Severe118PHPLanguageModel.java:118 Avoid returning null instead of empty array

Severe122PHPLanguageModel.java:122 Avoid returning null instead of empty array

Severe158PHPLanguageModel.java:158 Avoid returning null instead of empty array

Recommendation49PHPLanguageModel.java:49 Avoid calling an overridable method in a constructor

Recommendation147PHPLanguageModel.java:147 Always place constants on the left side of the equals()

Recommendation147PHPLanguageModel.java:147 Avoid using explicit string literals, declare constants instead

Recommendation178PHPLanguageModel.java:178 Avoid using explicit string literals, declare constants instead

Recommendation178PHPLanguageModel.java:178 Avoid using explicit string literals, declare constants instead

Recommendation178PHPLanguageModel.java:178 Avoid using explicit string literals, declare constants instead

Recommendation179PHPLanguageModel.java:179 Avoid using explicit string literals, declare constants instead

Recommendation179PHPLanguageModel.java:179 Avoid using explicit string literals, declare constants instead

Recommendation179PHPLanguageModel.java:179 Avoid using explicit string literals, declare constants instead

Recommendation179PHPLanguageModel.java:179 Avoid using explicit string literals, declare constants instead

Recommendation180PHPLanguageModel.java:180 Avoid using explicit string literals, declare constants instead

Recommendation180PHPLanguageModel.java:180 Avoid using explicit string literals, declare constants instead

Recommendation180PHPLanguageModel.java:180 Avoid using explicit string literals, declare constants instead

Recommendation180PHPLanguageModel.java:180 Avoid using explicit string literals, declare constants instead

Recommendation181PHPLanguageModel.java:181 Avoid using explicit string literals, declare constants instead

Recommendation181PHPLanguageModel.java:181 Avoid using explicit string literals, declare constants instead

Recommendation181PHPLanguageModel.java:181 Avoid using explicit string literals, declare constants instead

Recommendation182PHPLanguageModel.java:182 Avoid using explicit string literals, declare constants instead

Recommendation182PHPLanguageModel.java:182 Avoid using explicit string literals, declare constants instead

Recommendation185PHPLanguageModel.java:185 Avoid using explicit string literals, declare constants instead

Recommendation185PHPLanguageModel.java:185 Avoid using explicit string literals, declare constants instead

Recommendation185PHPLanguageModel.java:185 Avoid using explicit string literals, declare constants instead

Recommendation186PHPLanguageModel.java:186 Avoid using explicit string literals, declare constants instead

Recommendation186PHPLanguageModel.java:186 Avoid using explicit string literals, declare constants instead

Recommendation186PHPLanguageModel.java:186 Avoid using explicit string literals, declare constants instead

Recommendation187PHPLanguageModel.java:187 Avoid using explicit string literals, declare constants instead

Recommendation187PHPLanguageModel.java:187 Avoid using explicit string literals, declare constants instead

Recommendation187PHPLanguageModel.java:187 Avoid using explicit string literals, declare constants instead

Recommendation187PHPLanguageModel.java:187 Avoid using explicit string literals, declare constants instead

Recommendation188PHPLanguageModel.java:188 Avoid using explicit string literals, declare constants instead

Recommendation188PHPLanguageModel.java:188 Avoid using explicit string literals, declare constants instead

Recommendation188PHPLanguageModel.java:188 Avoid using explicit string literals, declare constants instead

Recommendation188PHPLanguageModel.java:188 Avoid using explicit string literals, declare constants instead

Recommendation189PHPLanguageModel.java:189 Avoid using explicit string literals, declare constants instead

Recommendation189PHPLanguageModel.java:189 Avoid using explicit string literals, declare constants instead

Recommendation189PHPLanguageModel.java:189 Avoid using explicit string literals, declare constants instead

Recommendation189PHPLanguageModel.java:189 Avoid using explicit string literals, declare constants instead

Recommendation190PHPLanguageModel.java:190 Avoid using explicit string literals, declare constants instead

Recommendation190PHPLanguageModel.java:190 Avoid using explicit string literals, declare constants instead

Recommendation190PHPLanguageModel.java:190 Avoid using explicit string literals, declare constants instead

Recommendation190PHPLanguageModel.java:190 Avoid using explicit string literals, declare constants instead

Recommendation191PHPLanguageModel.java:191 Avoid using explicit string literals, declare constants instead

Recommendation191PHPLanguageModel.java:191 Avoid using explicit string literals, declare constants instead

Recommendation191PHPLanguageModel.java:191 Avoid using explicit string literals, declare constants instead

Recommendation194PHPLanguageModel.java:194 Avoid using explicit string literals, declare constants instead

Recommendation197PHPLanguageModel.java:197 Avoid using explicit string literals, declare constants instead

Recommendation223PHPLanguageModel.java:223 Avoid using explicit string literals, declare constants instead

Recommendation279PHPLanguageModel.java:279 Avoid using explicit string literals, declare constants instead

Recommendation285PHPLanguageModel.java:285 Avoid using explicit string literals, declare constants instead

Recommendation317PHPLanguageModel.java:317 Avoid using explicit string literals, declare constants instead

Recommendation344PHPLanguageModel.java:344 Avoid using explicit string literals, declare constants instead

Recommendation388PHPLanguageModel.java:388 Avoid using explicit string literals, declare constants instead

Recommendation442PHPLanguageModel.java:442 Avoid using explicit string literals, declare constants instead

Recommendation442PHPLanguageModel.java:442 Avoid using explicit string literals, declare constants instead

Recommendation445PHPLanguageModel.java:445 Avoid using explicit string literals, declare constants instead

Recommendation445PHPLanguageModel.java:445 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPParserManager.java

SeverityLineType
Recommendation30PHPParserManager.java:30 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PhpParserSchedulerTask.java

SeverityLineType
Recommendation88PhpParserSchedulerTask.java:88 Avoid using synchronized modifier in method declaration

Recommendation117PhpParserSchedulerTask.java:117 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPProjectModel.java

SeverityLineType
Recommendation340PHPProjectModel.java:340 Always surround if and loop statements with curly braces

Recommendation156PHPProjectModel.java:156 Avoid changing the value of a method parameter

Recommendation173PHPProjectModel.java:173 Avoid changing the value of a method parameter

Recommendation186PHPProjectModel.java:186 Avoid changing the value of a method parameter

Recommendation198PHPProjectModel.java:198 Avoid changing the value of a method parameter

Recommendation212PHPProjectModel.java:212 Avoid changing the value of a method parameter

Recommendation219PHPProjectModel.java:219 Avoid changing the value of a method parameter

Recommendation238PHPProjectModel.java:238 Avoid changing the value of a method parameter

Recommendation245PHPProjectModel.java:245 Avoid changing the value of a method parameter

Recommendation266PHPProjectModel.java:266 Avoid changing the value of a method parameter

Severe165PHPProjectModel.java:165 Avoid returning null instead of empty array

Severe208PHPProjectModel.java:208 Avoid returning null instead of empty array

Severe258PHPProjectModel.java:258 Avoid returning null instead of empty array

Recommendation297PHPProjectModel.java:297 Always place constants on the left side of the equals()

Recommendation297PHPProjectModel.java:297 Always place constants on the left side of the equals()

Recommendation300PHPProjectModel.java:300 Always place constants on the left side of the equals()

Recommendation300PHPProjectModel.java:300 Always place constants on the left side of the equals()

Recommendation303PHPProjectModel.java:303 Always place constants on the left side of the equals()

Recommendation99PHPProjectModel.java:99 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation322PHPProjectModel.java:322 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation31PHPProjectModel.java:31 Avoid using explicit string literals, declare constants instead

Recommendation136PHPProjectModel.java:136 Avoid using explicit string literals, declare constants instead

Recommendation156PHPProjectModel.java:156 Avoid using explicit string literals, declare constants instead

Recommendation173PHPProjectModel.java:173 Avoid using explicit string literals, declare constants instead

Recommendation185PHPProjectModel.java:185 Avoid using explicit string literals, declare constants instead

Recommendation198PHPProjectModel.java:198 Avoid using explicit string literals, declare constants instead

Recommendation211PHPProjectModel.java:211 Avoid using explicit string literals, declare constants instead

Recommendation219PHPProjectModel.java:219 Avoid using explicit string literals, declare constants instead

Recommendation238PHPProjectModel.java:238 Avoid using explicit string literals, declare constants instead

Recommendation245PHPProjectModel.java:245 Avoid using explicit string literals, declare constants instead

Recommendation266PHPProjectModel.java:266 Avoid using explicit string literals, declare constants instead

Recommendation297PHPProjectModel.java:297 Avoid using explicit string literals, declare constants instead

Recommendation297PHPProjectModel.java:297 Avoid using explicit string literals, declare constants instead

Recommendation300PHPProjectModel.java:300 Avoid using explicit string literals, declare constants instead

Recommendation300PHPProjectModel.java:300 Avoid using explicit string literals, declare constants instead

Recommendation303PHPProjectModel.java:303 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPUserModel.java

SeverityLineType
Recommendation237PHPUserModel.java:237 Always surround if and loop statements with curly braces

Recommendation425PHPUserModel.java:425 Always surround if and loop statements with curly braces

Recommendation515PHPUserModel.java:515 Always surround if and loop statements with curly braces

Recommendation517PHPUserModel.java:517 Always surround if and loop statements with curly braces

Recommendation528PHPUserModel.java:528 Always surround if and loop statements with curly braces

Recommendation314PHPUserModel.java:314 Avoid changing the value of a method parameter

Recommendation342PHPUserModel.java:342 Avoid changing the value of a method parameter

Severe378PHPUserModel.java:378 Avoid returning null instead of empty array

Severe416PHPUserModel.java:416 Avoid returning null instead of empty array

Recommendation50PHPUserModel.java:50 Avoid calling an overridable method in a constructor

Recommendation266PHPUserModel.java:266 Always place constants on the left side of the equals()

Recommendation327PHPUserModel.java:327 Always place constants on the left side of the equals()

Recommendation335PHPUserModel.java:335 Always place constants on the left side of the equals()

Recommendation360PHPUserModel.java:360 Avoid using continue statements

Recommendation28PHPUserModel.java:28 Avoid using explicit string literals, declare constants instead

Recommendation291PHPUserModel.java:291 Avoid using explicit string literals, declare constants instead

Recommendation327PHPUserModel.java:327 Avoid using explicit string literals, declare constants instead

Recommendation57PHPUserModel.java:57 Avoid using synchronized modifier in method declaration

Recommendation79PHPUserModel.java:79 Avoid using synchronized modifier in method declaration

Recommendation121PHPUserModel.java:121 Avoid using synchronized modifier in method declaration

Recommendation129PHPUserModel.java:129 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPUserModelManager.java

SeverityLineType
Recommendation58PHPUserModelManager.java:58 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPVersion.java

SeverityLineType
Recommendation15PHPVersion.java:15 Avoid using explicit string literals, declare constants instead

Recommendation17PHPVersion.java:17 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.PHPWorkspaceModelManager.java

SeverityLineType
Recommendation235PHPWorkspaceModelManager.java:235 Always surround if and loop statements with curly braces

Recommendation241PHPWorkspaceModelManager.java:241 Always surround if and loop statements with curly braces

Recommendation257PHPWorkspaceModelManager.java:257 Always surround if and loop statements with curly braces

Recommendation284PHPWorkspaceModelManager.java:284 Always surround if and loop statements with curly braces

Recommendation296PHPWorkspaceModelManager.java:296 Always surround if and loop statements with curly braces

Recommendation414PHPWorkspaceModelManager.java:414 Always surround if and loop statements with curly braces

Recommendation424PHPWorkspaceModelManager.java:424 Always surround if and loop statements with curly braces

Recommendation529PHPWorkspaceModelManager.java:529 Always surround if and loop statements with curly braces

Recommendation83PHPWorkspaceModelManager.java:83 Always list specific checked exceptions in the throws clause

Recommendation85PHPWorkspaceModelManager.java:85 Always list specific checked exceptions in the throws clause

Recommendation118PHPWorkspaceModelManager.java:118 Always list specific checked exceptions in the throws clause

Recommendation151PHPWorkspaceModelManager.java:151 Always list specific checked exceptions in the throws clause

Recommendation118PHPWorkspaceModelManager.java:118 Always list specific checked exceptions in the throws clause

Recommendation49PHPWorkspaceModelManager.java:49 Always initialize static fields

Recommendation255PHPWorkspaceModelManager.java:255 Avoid changing the value of a method parameter

Recommendation77PHPWorkspaceModelManager.java:77 Always place constants on the left side of the equals()

Recommendation99PHPWorkspaceModelManager.java:99 Always place constants on the left side of the equals()

Recommendation269PHPWorkspaceModelManager.java:269 Avoid using negation in if else conditions

Recommendation178PHPWorkspaceModelManager.java:178 Avoid using continue statements

Recommendation284PHPWorkspaceModelManager.java:284 Avoid using continue statements

Recommendation74PHPWorkspaceModelManager.java:74 Avoid using explicit string literals, declare constants instead

Recommendation77PHPWorkspaceModelManager.java:77 Avoid using explicit string literals, declare constants instead

Recommendation84PHPWorkspaceModelManager.java:84 Avoid using explicit string literals, declare constants instead

Recommendation86PHPWorkspaceModelManager.java:86 Avoid using explicit string literals, declare constants instead

Recommendation96PHPWorkspaceModelManager.java:96 Avoid using explicit string literals, declare constants instead

Recommendation99PHPWorkspaceModelManager.java:99 Avoid using explicit string literals, declare constants instead

Recommendation117PHPWorkspaceModelManager.java:117 Avoid using explicit string literals, declare constants instead

Recommendation119PHPWorkspaceModelManager.java:119 Avoid using explicit string literals, declare constants instead

Recommendation152PHPWorkspaceModelManager.java:152 Avoid using explicit string literals, declare constants instead

Recommendation169PHPWorkspaceModelManager.java:169 Avoid using explicit string literals, declare constants instead

Recommendation173PHPWorkspaceModelManager.java:173 Avoid using explicit string literals, declare constants instead

Recommendation290PHPWorkspaceModelManager.java:290 Avoid using explicit string literals, declare constants instead

Recommendation312PHPWorkspaceModelManager.java:312 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.StateStack.java

SeverityLineType
Recommendation43StateStack.java:43 Always surround if and loop statements with curly braces

Warning13StateStack.java:13 Avoid implementing Cloneable without overriding clone()

Severe13StateStack.java:13 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning69StateStack.java:69 Avoid using == and != for java.lang.Object comparisons

Warning44StateStack.java:44 Avoid casting primitive types to lower precision

Recommendation117StateStack.java:117 Avoid using explicit string literals, declare constants instead

Recommendation117StateStack.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.parser.VariableContextBuilder.java

SeverityLineType
Recommendation41VariableContextBuilder.java:41 Avoid changing the value of a method parameter

Recommendation74VariableContextBuilder.java:74 Avoid changing the value of a method parameter

Recommendation99VariableContextBuilder.java:99 Avoid changing the value of a method parameter

Recommendation141VariableContextBuilder.java:141 Avoid changing the value of a method parameter

Recommendation163VariableContextBuilder.java:163 Avoid changing the value of a method parameter

Recommendation192VariableContextBuilder.java:192 Avoid changing the value of a method parameter

Recommendation223VariableContextBuilder.java:223 Avoid changing the value of a method parameter

Severe128VariableContextBuilder.java:128 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe129VariableContextBuilder.java:129 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation126VariableContextBuilder.java:126 Always create a static final serialVersionUID field in serializable classes

Recommendation236VariableContextBuilder.java:236 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.AbstractCodeData.java

SeverityLineType
Recommendation136AbstractCodeData.java:136 Avoid returning java.lang.Object, downcast to specific type instead

Severe21AbstractCodeData.java:21 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation16AbstractCodeData.java:16 Always create a static final serialVersionUID field in serializable classes

Recommendation115AbstractCodeData.java:115 Avoid using explicit string literals, declare constants instead

Recommendation115AbstractCodeData.java:115 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.BasicPHPDocTag.java

SeverityLineType
Recommendation19BasicPHPDocTag.java:19 Always initialize static fields

Recommendation35BasicPHPDocTag.java:35 Always provide the default label in switch statements

Recommendation15BasicPHPDocTag.java:15 Always create a static final serialVersionUID field in serializable classes

Recommendation37BasicPHPDocTag.java:37 Avoid using explicit string literals, declare constants instead

Recommendation39BasicPHPDocTag.java:39 Avoid using explicit string literals, declare constants instead

Recommendation41BasicPHPDocTag.java:41 Avoid using explicit string literals, declare constants instead

Recommendation43BasicPHPDocTag.java:43 Avoid using explicit string literals, declare constants instead

Recommendation45BasicPHPDocTag.java:45 Avoid using explicit string literals, declare constants instead

Recommendation47BasicPHPDocTag.java:47 Avoid using explicit string literals, declare constants instead

Recommendation49BasicPHPDocTag.java:49 Avoid using explicit string literals, declare constants instead

Recommendation51BasicPHPDocTag.java:51 Avoid using explicit string literals, declare constants instead

Recommendation53BasicPHPDocTag.java:53 Avoid using explicit string literals, declare constants instead

Recommendation55BasicPHPDocTag.java:55 Avoid using explicit string literals, declare constants instead

Recommendation57BasicPHPDocTag.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59BasicPHPDocTag.java:59 Avoid using explicit string literals, declare constants instead

Recommendation61BasicPHPDocTag.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63BasicPHPDocTag.java:63 Avoid using explicit string literals, declare constants instead

Recommendation65BasicPHPDocTag.java:65 Avoid using explicit string literals, declare constants instead

Recommendation67BasicPHPDocTag.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69BasicPHPDocTag.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71BasicPHPDocTag.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73BasicPHPDocTag.java:73 Avoid using explicit string literals, declare constants instead

Recommendation75BasicPHPDocTag.java:75 Avoid using explicit string literals, declare constants instead

Recommendation77BasicPHPDocTag.java:77 Avoid using explicit string literals, declare constants instead

Recommendation79BasicPHPDocTag.java:79 Avoid using explicit string literals, declare constants instead

Recommendation81BasicPHPDocTag.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83BasicPHPDocTag.java:83 Avoid using explicit string literals, declare constants instead

Recommendation85BasicPHPDocTag.java:85 Avoid using explicit string literals, declare constants instead

Recommendation87BasicPHPDocTag.java:87 Avoid using explicit string literals, declare constants instead

Recommendation89BasicPHPDocTag.java:89 Avoid using explicit string literals, declare constants instead

Recommendation91BasicPHPDocTag.java:91 Avoid using explicit string literals, declare constants instead

Recommendation93BasicPHPDocTag.java:93 Avoid using explicit string literals, declare constants instead

Recommendation95BasicPHPDocTag.java:95 Avoid using explicit string literals, declare constants instead

Recommendation97BasicPHPDocTag.java:97 Avoid using explicit string literals, declare constants instead

Recommendation111BasicPHPDocTag.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112BasicPHPDocTag.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113BasicPHPDocTag.java:113 Avoid using explicit string literals, declare constants instead

Recommendation114BasicPHPDocTag.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115BasicPHPDocTag.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116BasicPHPDocTag.java:116 Avoid using explicit string literals, declare constants instead

Recommendation117BasicPHPDocTag.java:117 Avoid using explicit string literals, declare constants instead

Recommendation118BasicPHPDocTag.java:118 Avoid using explicit string literals, declare constants instead

Recommendation119BasicPHPDocTag.java:119 Avoid using explicit string literals, declare constants instead

Recommendation120BasicPHPDocTag.java:120 Avoid using explicit string literals, declare constants instead

Recommendation121BasicPHPDocTag.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122BasicPHPDocTag.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123BasicPHPDocTag.java:123 Avoid using explicit string literals, declare constants instead

Recommendation124BasicPHPDocTag.java:124 Avoid using explicit string literals, declare constants instead

Recommendation125BasicPHPDocTag.java:125 Avoid using explicit string literals, declare constants instead

Recommendation126BasicPHPDocTag.java:126 Avoid using explicit string literals, declare constants instead

Recommendation127BasicPHPDocTag.java:127 Avoid using explicit string literals, declare constants instead

Recommendation128BasicPHPDocTag.java:128 Avoid using explicit string literals, declare constants instead

Recommendation129BasicPHPDocTag.java:129 Avoid using explicit string literals, declare constants instead

Recommendation130BasicPHPDocTag.java:130 Avoid using explicit string literals, declare constants instead

Recommendation131BasicPHPDocTag.java:131 Avoid using explicit string literals, declare constants instead

Recommendation132BasicPHPDocTag.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133BasicPHPDocTag.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134BasicPHPDocTag.java:134 Avoid using explicit string literals, declare constants instead

Recommendation135BasicPHPDocTag.java:135 Avoid using explicit string literals, declare constants instead

Recommendation136BasicPHPDocTag.java:136 Avoid using explicit string literals, declare constants instead

Recommendation137BasicPHPDocTag.java:137 Avoid using explicit string literals, declare constants instead

Recommendation138BasicPHPDocTag.java:138 Avoid using explicit string literals, declare constants instead

Recommendation139BasicPHPDocTag.java:139 Avoid using explicit string literals, declare constants instead

Recommendation140BasicPHPDocTag.java:140 Avoid using explicit string literals, declare constants instead

Recommendation146BasicPHPDocTag.java:146 Avoid using explicit string literals, declare constants instead

Recommendation148BasicPHPDocTag.java:148 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.CodeData.java

SeverityLineType
Recommendation23CodeData.java:23 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.IPHPMarker.java

SeverityLineType
Recommendation15IPHPMarker.java:15 Avoid using explicit string literals, declare constants instead

Recommendation17IPHPMarker.java:17 Avoid using explicit string literals, declare constants instead

Recommendation19IPHPMarker.java:19 Avoid using explicit string literals, declare constants instead

Recommendation21IPHPMarker.java:21 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPBlock.java

SeverityLineType
Severe19PHPBlock.java:19 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe20PHPBlock.java:20 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation17PHPBlock.java:17 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassConstData.java

SeverityLineType
Recommendation13PHPClassConstData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassData.java

SeverityLineType
Recommendation13PHPClassData.java:13 Always create a static final serialVersionUID field in serializable classes

Recommendation55PHPClassData.java:55 Always create a static final serialVersionUID field in serializable classes

Recommendation58PHPClassData.java:58 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPClassVarData.java

SeverityLineType
Recommendation13PHPClassVarData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPCodeData.java

SeverityLineType
Recommendation14PHPCodeData.java:14 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPConstantData.java

SeverityLineType
Recommendation13PHPConstantData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocBlock.java

SeverityLineType
Recommendation16PHPDocBlock.java:16 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocBlockImp.java

SeverityLineType
Warning54PHPDocBlockImp.java:54 Avoid returning null instead of Iterator

Warning59PHPDocBlockImp.java:59 Avoid returning null instead of Iterator

Recommendation17PHPDocBlockImp.java:17 Always create a static final serialVersionUID field in serializable classes

Recommendation44PHPDocBlockImp.java:44 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocTag.java

SeverityLineType
Recommendation15PHPDocTag.java:15 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPDocTagData.java

SeverityLineType
Recommendation16PHPDocTagData.java:16 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFileData.java

SeverityLineType
Recommendation16PHPFileData.java:16 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFileDataUtilities.java

SeverityLineType
Recommendation127PHPFileDataUtilities.java:127 Always place constants on the left side of the equals()

Recommendation49PHPFileDataUtilities.java:49 Avoid using continue statements

Recommendation127PHPFileDataUtilities.java:127 Avoid using explicit string literals, declare constants instead

Recommendation132PHPFileDataUtilities.java:132 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPFunctionData.java

SeverityLineType
Recommendation13PHPFunctionData.java:13 Always create a static final serialVersionUID field in serializable classes

Recommendation21PHPFunctionData.java:21 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPIncludeFileData.java

SeverityLineType
Recommendation13PHPIncludeFileData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPKeywordData.java

SeverityLineType
Recommendation13PHPKeywordData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPMarker.java

SeverityLineType
Severe21PHPMarker.java:21 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation17PHPMarker.java:17 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPModifier.java

SeverityLineType
Recommendation138PHPModifier.java:138 Avoid using explicit string literals, declare constants instead

Recommendation141PHPModifier.java:141 Avoid using explicit string literals, declare constants instead

Recommendation144PHPModifier.java:144 Avoid using explicit string literals, declare constants instead

Recommendation149PHPModifier.java:149 Avoid using explicit string literals, declare constants instead

Recommendation152PHPModifier.java:152 Avoid using explicit string literals, declare constants instead

Recommendation155PHPModifier.java:155 Avoid using explicit string literals, declare constants instead

Recommendation158PHPModifier.java:158 Avoid using explicit string literals, declare constants instead

Recommendation165PHPModifier.java:165 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPTask.java

SeverityLineType
Recommendation13PHPTask.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPVariableData.java

SeverityLineType
Recommendation13PHPVariableData.java:13 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PHPVariableTypeData.java

SeverityLineType
Recommendation15PHPVariableTypeData.java:15 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.phpElementData.PhpVariableTypeUtil.java

SeverityLineType
Recommendation23PhpVariableTypeUtil.java:23 Always place constants on the left side of the equals()

Recommendation23PhpVariableTypeUtil.java:23 Always place constants on the left side of the equals()

Recommendation30PhpVariableTypeUtil.java:30 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.phpModel.PHPModelUtil.java

SeverityLineType
Recommendation39PHPModelUtil.java:39 Always surround if and loop statements with curly braces

Recommendation48PHPModelUtil.java:48 Always surround if and loop statements with curly braces

Recommendation56PHPModelUtil.java:56 Always surround if and loop statements with curly braces

Recommendation67PHPModelUtil.java:67 Always surround if and loop statements with curly braces

Recommendation70PHPModelUtil.java:70 Always surround if and loop statements with curly braces

Recommendation74PHPModelUtil.java:74 Always surround if and loop statements with curly braces

Recommendation86PHPModelUtil.java:86 Always surround if and loop statements with curly braces

Recommendation90PHPModelUtil.java:90 Always surround if and loop statements with curly braces

Recommendation94PHPModelUtil.java:94 Always surround if and loop statements with curly braces

Recommendation106PHPModelUtil.java:106 Always surround if and loop statements with curly braces

Recommendation109PHPModelUtil.java:109 Always surround if and loop statements with curly braces

Recommendation123PHPModelUtil.java:123 Always surround if and loop statements with curly braces

Recommendation126PHPModelUtil.java:126 Always surround if and loop statements with curly braces

Recommendation128PHPModelUtil.java:128 Always surround if and loop statements with curly braces

Recommendation139PHPModelUtil.java:139 Always surround if and loop statements with curly braces

Recommendation166PHPModelUtil.java:166 Always surround if and loop statements with curly braces

Recommendation190PHPModelUtil.java:190 Always surround if and loop statements with curly braces

Recommendation200PHPModelUtil.java:200 Always surround if and loop statements with curly braces

Recommendation207PHPModelUtil.java:207 Always surround if and loop statements with curly braces

Recommendation231PHPModelUtil.java:231 Always surround if and loop statements with curly braces

Recommendation236PHPModelUtil.java:236 Always surround if and loop statements with curly braces

Recommendation241PHPModelUtil.java:241 Always surround if and loop statements with curly braces

Recommendation244PHPModelUtil.java:244 Always surround if and loop statements with curly braces

Recommendation255PHPModelUtil.java:255 Always surround if and loop statements with curly braces

Recommendation262PHPModelUtil.java:262 Always surround if and loop statements with curly braces

Recommendation265PHPModelUtil.java:265 Always surround if and loop statements with curly braces

Recommendation269PHPModelUtil.java:269 Always surround if and loop statements with curly braces

Recommendation271PHPModelUtil.java:271 Always surround if and loop statements with curly braces

Recommendation283PHPModelUtil.java:283 Always surround if and loop statements with curly braces

Recommendation290PHPModelUtil.java:290 Always surround if and loop statements with curly braces

Recommendation294PHPModelUtil.java:294 Always surround if and loop statements with curly braces

Recommendation310PHPModelUtil.java:310 Always surround if and loop statements with curly braces

Recommendation313PHPModelUtil.java:313 Always surround if and loop statements with curly braces

Recommendation317PHPModelUtil.java:317 Always surround if and loop statements with curly braces

Recommendation319PHPModelUtil.java:319 Always surround if and loop statements with curly braces

Recommendation381PHPModelUtil.java:381 Always surround if and loop statements with curly braces

Recommendation386PHPModelUtil.java:386 Always surround if and loop statements with curly braces

Recommendation397PHPModelUtil.java:397 Always surround if and loop statements with curly braces

Recommendation401PHPModelUtil.java:401 Always surround if and loop statements with curly braces

Recommendation408PHPModelUtil.java:408 Always surround if and loop statements with curly braces

Recommendation411PHPModelUtil.java:411 Always surround if and loop statements with curly braces

Recommendation415PHPModelUtil.java:415 Always surround if and loop statements with curly braces

Recommendation434PHPModelUtil.java:434 Always surround if and loop statements with curly braces

Recommendation441PHPModelUtil.java:441 Always surround if and loop statements with curly braces

Recommendation445PHPModelUtil.java:445 Always surround if and loop statements with curly braces

Recommendation447PHPModelUtil.java:447 Always surround if and loop statements with curly braces

Recommendation522PHPModelUtil.java:522 Always surround if and loop statements with curly braces

Recommendation525PHPModelUtil.java:525 Always surround if and loop statements with curly braces

Recommendation643PHPModelUtil.java:643 Always surround if and loop statements with curly braces

Recommendation68PHPModelUtil.java:68 Always surround if and loop statements with curly braces

Recommendation210PHPModelUtil.java:210 Always surround if and loop statements with curly braces

Recommendation414PHPModelUtil.java:414 Always surround if and loop statements with curly braces

Recommendation100PHPModelUtil.java:100 Always surround if and loop statements with curly braces

Recommendation289PHPModelUtil.java:289 Always surround if and loop statements with curly braces

Recommendation293PHPModelUtil.java:293 Always surround if and loop statements with curly braces

Recommendation400PHPModelUtil.java:400 Always surround if and loop statements with curly braces

Recommendation168PHPModelUtil.java:168 Avoid empty if statements and empty loops

Recommendation68PHPModelUtil.java:68 Avoid changing the value of a method parameter

Recommendation270PHPModelUtil.java:270 Always place constants on the left side of the equals()

Recommendation318PHPModelUtil.java:318 Always place constants on the left side of the equals()

Warning100PHPModelUtil.java:100 Avoid using == and != for java.lang.Object comparisons

Warning289PHPModelUtil.java:289 Avoid using == and != for java.lang.Object comparisons

Warning339PHPModelUtil.java:339 Avoid using == and != for java.lang.Object comparisons

Warning370PHPModelUtil.java:370 Avoid using == and != for java.lang.Object comparisons

Warning414PHPModelUtil.java:414 Avoid using == and != for java.lang.Object comparisons

Warning502PHPModelUtil.java:502 Avoid using == and != for java.lang.Object comparisons

Warning508PHPModelUtil.java:508 Avoid using == and != for java.lang.Object comparisons

Recommendation36PHPModelUtil.java:36 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation84PHPModelUtil.java:84 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation161PHPModelUtil.java:161 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation310PHPModelUtil.java:310 Avoid using continue statements

Recommendation313PHPModelUtil.java:313 Avoid using continue statements

Recommendation346PHPModelUtil.java:346 Avoid using continue statements

Recommendation70PHPModelUtil.java:70 Avoid using explicit string literals, declare constants instead

Recommendation75PHPModelUtil.java:75 Avoid using explicit string literals, declare constants instead

Recommendation81PHPModelUtil.java:81 Avoid using explicit string literals, declare constants instead

Recommendation270PHPModelUtil.java:270 Avoid using explicit string literals, declare constants instead

Recommendation318PHPModelUtil.java:318 Avoid using explicit string literals, declare constants instead

Recommendation509PHPModelUtil.java:509 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.AbstractPreferencesPropagator.java

SeverityLineType
Recommendation90AbstractPreferencesPropagator.java:90 Avoid using synchronized modifier in method declaration

Recommendation101AbstractPreferencesPropagator.java:101 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.CorePreferenceConstants.java

SeverityLineType
Recommendation47CorePreferenceConstants.java:47 Always place constants on the left side of the equals()

Recommendation47CorePreferenceConstants.java:47 Avoid using explicit string literals, declare constants instead

Recommendation21CorePreferenceConstants.java:21 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.CorePreferencesSupport.java

SeverityLineType
Recommendation17CorePreferencesSupport.java:17 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.PreferencesPropagator.java

SeverityLineType
Recommendation222PreferencesPropagator.java:222 Always surround if and loop statements with curly braces

Recommendation129PreferencesPropagator.java:129 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation51PreferencesPropagator.java:51 Avoid calling an overridable method in a constructor

Warning275PreferencesPropagator.java:275 Avoid using == and != for java.lang.Object comparisons

Recommendation98PreferencesPropagator.java:98 Avoid using synchronized modifier in method declaration

Recommendation114PreferencesPropagator.java:114 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.PreferencesPropagatorEvent.java

SeverityLineType
Recommendation47PreferencesPropagatorEvent.java:47 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation56PreferencesPropagatorEvent.java:56 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation65PreferencesPropagatorEvent.java:65 Avoid returning java.lang.Object, downcast to specific type instead

Severe23PreferencesPropagatorEvent.java:23 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe24PreferencesPropagatorEvent.java:24 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe25PreferencesPropagatorEvent.java:25 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation21PreferencesPropagatorEvent.java:21 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.ProjectPreferencesPropagator.java

SeverityLineType
Recommendation70ProjectPreferencesPropagator.java:70 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation112ProjectPreferencesPropagator.java:112 Avoid changing the value of a method parameter

Recommendation44ProjectPreferencesPropagator.java:44 Avoid calling an overridable method in a constructor

Recommendation50ProjectPreferencesPropagator.java:50 Avoid using synchronized modifier in method declaration

Recommendation63ProjectPreferencesPropagator.java:63 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskPatternsProvider.java

SeverityLineType
Recommendation22TaskPatternsProvider.java:22 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskTagsEvent.java

SeverityLineType
Severe29TaskTagsEvent.java:29 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation26TaskTagsEvent.java:26 Always create a static final serialVersionUID field in serializable classes

Recommendation78TaskTagsEvent.java:78 Avoid using explicit string literals, declare constants instead

Recommendation80TaskTagsEvent.java:80 Avoid using explicit string literals, declare constants instead

Recommendation82TaskTagsEvent.java:82 Avoid using explicit string literals, declare constants instead

Recommendation87TaskTagsEvent.java:87 Avoid using explicit string literals, declare constants instead

Recommendation92TaskTagsEvent.java:92 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.preferences.TaskTagsProvider.java

SeverityLineType
Recommendation34TaskTagsProvider.java:34 Always initialize static fields

Severe97TaskTagsProvider.java:97 Avoid returning null instead of empty array

Recommendation48TaskTagsProvider.java:48 Avoid calling an overridable method in a constructor

Recommendation340TaskTagsProvider.java:340 Avoid using explicit string literals, declare constants instead

Recommendation165TaskTagsProvider.java:165 Avoid using synchronized modifier in method declaration

Recommendation179TaskTagsProvider.java:179 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.DefaultPHPBuilderExtension.java

SeverityLineType
Severe45DefaultPHPBuilderExtension.java:45 Avoid returning null instead of empty array

Severe50DefaultPHPBuilderExtension.java:50 Avoid returning null instead of empty array

Severe55DefaultPHPBuilderExtension.java:55 Avoid returning null instead of empty array

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.FullPhpProjectBuildVisitor.java

SeverityLineType
Recommendation59FullPhpProjectBuildVisitor.java:59 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPBuilderExtensionsRegistry.java

SeverityLineType
Recommendation38PHPBuilderExtensionsRegistry.java:38 Always initialize static fields

Recommendation61PHPBuilderExtensionsRegistry.java:61 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPIncrementalProjectBuilder.java

SeverityLineType
Severe46PHPIncrementalProjectBuilder.java:46 Avoid returning null instead of empty array

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PHPProjectBuildJobWrapper.java

SeverityLineType
Recommendation37PHPProjectBuildJobWrapper.java:37 Always list specific checked exceptions in the throws clause

Recommendation38PHPProjectBuildJobWrapper.java:38 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.build.PhpResourceDeltaBuildVisitor.java

SeverityLineType
Recommendation58PhpResourceDeltaBuildVisitor.java:58 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathEntry.java

SeverityLineType
Recommendation188IncludePathEntry.java:188 Always surround if and loop statements with curly braces

Recommendation197IncludePathEntry.java:197 Always surround if and loop statements with curly braces

Recommendation207IncludePathEntry.java:207 Always surround if and loop statements with curly braces

Recommendation218IncludePathEntry.java:218 Always surround if and loop statements with curly braces

Recommendation220IncludePathEntry.java:220 Always surround if and loop statements with curly braces

Recommendation324IncludePathEntry.java:324 Always surround if and loop statements with curly braces

Recommendation336IncludePathEntry.java:336 Always surround if and loop statements with curly braces

Recommendation338IncludePathEntry.java:338 Always surround if and loop statements with curly braces

Recommendation340IncludePathEntry.java:340 Always surround if and loop statements with curly braces

Recommendation342IncludePathEntry.java:342 Always surround if and loop statements with curly braces

Recommendation344IncludePathEntry.java:344 Always surround if and loop statements with curly braces

Recommendation346IncludePathEntry.java:346 Always surround if and loop statements with curly braces

Recommendation379IncludePathEntry.java:379 Always surround if and loop statements with curly braces

Recommendation381IncludePathEntry.java:381 Always surround if and loop statements with curly braces

Recommendation407IncludePathEntry.java:407 Always surround if and loop statements with curly braces

Recommendation414IncludePathEntry.java:414 Always surround if and loop statements with curly braces

Recommendation419IncludePathEntry.java:419 Always surround if and loop statements with curly braces

Recommendation452IncludePathEntry.java:452 Always surround if and loop statements with curly braces

Recommendation454IncludePathEntry.java:454 Always surround if and loop statements with curly braces

Recommendation456IncludePathEntry.java:456 Always surround if and loop statements with curly braces

Recommendation459IncludePathEntry.java:459 Always surround if and loop statements with curly braces

Recommendation461IncludePathEntry.java:461 Always surround if and loop statements with curly braces

Recommendation464IncludePathEntry.java:464 Always surround if and loop statements with curly braces

Recommendation466IncludePathEntry.java:466 Always surround if and loop statements with curly braces

Recommendation160IncludePathEntry.java:160 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation132IncludePathEntry.java:132 Always place constants on the left side of the equals()

Warning451IncludePathEntry.java:451 Avoid using == and != for java.lang.Object comparisons

Warning455IncludePathEntry.java:455 Avoid using == and != for java.lang.Object comparisons

Warning450IncludePathEntry.java:450 Always use instanceof in an equals() method implementation

Recommendation132IncludePathEntry.java:132 Avoid using explicit string literals, declare constants instead

Recommendation188IncludePathEntry.java:188 Avoid using explicit string literals, declare constants instead

Recommendation197IncludePathEntry.java:197 Avoid using explicit string literals, declare constants instead

Recommendation199IncludePathEntry.java:199 Avoid using explicit string literals, declare constants instead

Recommendation199IncludePathEntry.java:199 Avoid using explicit string literals, declare constants instead

Recommendation207IncludePathEntry.java:207 Avoid using explicit string literals, declare constants instead

Recommendation209IncludePathEntry.java:209 Avoid using explicit string literals, declare constants instead

Recommendation209IncludePathEntry.java:209 Avoid using explicit string literals, declare constants instead

Recommendation218IncludePathEntry.java:218 Avoid using explicit string literals, declare constants instead

Recommendation220IncludePathEntry.java:220 Avoid using explicit string literals, declare constants instead

Recommendation230IncludePathEntry.java:230 Avoid using explicit string literals, declare constants instead

Recommendation230IncludePathEntry.java:230 Avoid using explicit string literals, declare constants instead

Recommendation249IncludePathEntry.java:249 Avoid using explicit string literals, declare constants instead

Recommendation305IncludePathEntry.java:305 Avoid using explicit string literals, declare constants instead

Recommendation335IncludePathEntry.java:335 Avoid using explicit string literals, declare constants instead

Recommendation337IncludePathEntry.java:337 Avoid using explicit string literals, declare constants instead

Recommendation339IncludePathEntry.java:339 Avoid using explicit string literals, declare constants instead

Recommendation341IncludePathEntry.java:341 Avoid using explicit string literals, declare constants instead

Recommendation343IncludePathEntry.java:343 Avoid using explicit string literals, declare constants instead

Recommendation345IncludePathEntry.java:345 Avoid using explicit string literals, declare constants instead

Recommendation357IncludePathEntry.java:357 Avoid using explicit string literals, declare constants instead

Recommendation359IncludePathEntry.java:359 Avoid using explicit string literals, declare constants instead

Recommendation361IncludePathEntry.java:361 Avoid using explicit string literals, declare constants instead

Recommendation363IncludePathEntry.java:363 Avoid using explicit string literals, declare constants instead

Recommendation365IncludePathEntry.java:365 Avoid using explicit string literals, declare constants instead

Recommendation367IncludePathEntry.java:367 Avoid using explicit string literals, declare constants instead

Recommendation369IncludePathEntry.java:369 Avoid using explicit string literals, declare constants instead

Recommendation378IncludePathEntry.java:378 Avoid using explicit string literals, declare constants instead

Recommendation380IncludePathEntry.java:380 Avoid using explicit string literals, declare constants instead

Recommendation392IncludePathEntry.java:392 Avoid using explicit string literals, declare constants instead

Recommendation394IncludePathEntry.java:394 Avoid using explicit string literals, declare constants instead

Recommendation396IncludePathEntry.java:396 Avoid using explicit string literals, declare constants instead

Recommendation407IncludePathEntry.java:407 Avoid using explicit string literals, declare constants instead

Recommendation414IncludePathEntry.java:414 Avoid using explicit string literals, declare constants instead

Recommendation419IncludePathEntry.java:419 Avoid using explicit string literals, declare constants instead

Recommendation428IncludePathEntry.java:428 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathEntryDescriptor.java

SeverityLineType
Recommendation11IncludePathEntryDescriptor.java:11 Avoid using explicit string literals, declare constants instead

Recommendation12IncludePathEntryDescriptor.java:12 Avoid using explicit string literals, declare constants instead

Recommendation13IncludePathEntryDescriptor.java:13 Avoid using explicit string literals, declare constants instead

Recommendation14IncludePathEntryDescriptor.java:14 Avoid using explicit string literals, declare constants instead

Recommendation96IncludePathEntryDescriptor.java:96 Avoid using explicit string literals, declare constants instead

Recommendation98IncludePathEntryDescriptor.java:98 Avoid using explicit string literals, declare constants instead

Recommendation99IncludePathEntryDescriptor.java:99 Avoid using explicit string literals, declare constants instead

Recommendation100IncludePathEntryDescriptor.java:100 Avoid using explicit string literals, declare constants instead

Recommendation101IncludePathEntryDescriptor.java:101 Avoid using explicit string literals, declare constants instead

Recommendation102IncludePathEntryDescriptor.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103IncludePathEntryDescriptor.java:103 Avoid using explicit string literals, declare constants instead

Recommendation109IncludePathEntryDescriptor.java:109 Avoid using explicit string literals, declare constants instead

Recommendation110IncludePathEntryDescriptor.java:110 Avoid using explicit string literals, declare constants instead

Recommendation111IncludePathEntryDescriptor.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112IncludePathEntryDescriptor.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113IncludePathEntryDescriptor.java:113 Avoid using explicit string literals, declare constants instead

Recommendation114IncludePathEntryDescriptor.java:114 Avoid using explicit string literals, declare constants instead

Recommendation117IncludePathEntryDescriptor.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathValidator.java

SeverityLineType
Recommendation52IncludePathValidator.java:52 Always surround if and loop statements with curly braces

Recommendation65IncludePathValidator.java:65 Always surround if and loop statements with curly braces

Recommendation76IncludePathValidator.java:76 Always surround if and loop statements with curly braces

Recommendation136IncludePathValidator.java:136 Always surround if and loop statements with curly braces

Recommendation75IncludePathValidator.java:75 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.includepath.IncludePathVariableManager.java

SeverityLineType
Recommendation76IncludePathVariableManager.java:76 Always surround if and loop statements with curly braces

Recommendation94IncludePathVariableManager.java:94 Always surround if and loop statements with curly braces

Recommendation112IncludePathVariableManager.java:112 Always surround if and loop statements with curly braces

Recommendation115IncludePathVariableManager.java:115 Always surround if and loop statements with curly braces

Recommendation134IncludePathVariableManager.java:134 Always surround if and loop statements with curly braces

Recommendation32IncludePathVariableManager.java:32 Always initialize static fields

Recommendation62IncludePathVariableManager.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63IncludePathVariableManager.java:63 Avoid using explicit string literals, declare constants instead

Recommendation112IncludePathVariableManager.java:112 Avoid using explicit string literals, declare constants instead

Recommendation115IncludePathVariableManager.java:115 Avoid using explicit string literals, declare constants instead

Recommendation123IncludePathVariableManager.java:123 Avoid using explicit string literals, declare constants instead

Recommendation139IncludePathVariableManager.java:139 Avoid using explicit string literals, declare constants instead

Recommendation140IncludePathVariableManager.java:140 Avoid using explicit string literals, declare constants instead

Recommendation141IncludePathVariableManager.java:141 Avoid using explicit string literals, declare constants instead

Recommendation142IncludePathVariableManager.java:142 Avoid using explicit string literals, declare constants instead

Recommendation144IncludePathVariableManager.java:144 Avoid using explicit string literals, declare constants instead

Recommendation158IncludePathVariableManager.java:158 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.options.PHPProjectOptions.java

SeverityLineType
Recommendation66PHPProjectOptions.java:66 Always surround if and loop statements with curly braces

Recommendation117PHPProjectOptions.java:117 Always surround if and loop statements with curly braces

Recommendation143PHPProjectOptions.java:143 Always surround if and loop statements with curly braces

Recommendation164PHPProjectOptions.java:164 Always surround if and loop statements with curly braces

Recommendation207PHPProjectOptions.java:207 Always surround if and loop statements with curly braces

Recommendation222PHPProjectOptions.java:222 Always surround if and loop statements with curly braces

Recommendation231PHPProjectOptions.java:231 Always surround if and loop statements with curly braces

Recommendation245PHPProjectOptions.java:245 Always surround if and loop statements with curly braces

Recommendation263PHPProjectOptions.java:263 Always surround if and loop statements with curly braces

Recommendation330PHPProjectOptions.java:330 Always surround if and loop statements with curly braces

Recommendation332PHPProjectOptions.java:332 Always surround if and loop statements with curly braces

Recommendation343PHPProjectOptions.java:343 Always surround if and loop statements with curly braces

Recommendation345PHPProjectOptions.java:345 Always surround if and loop statements with curly braces

Recommendation316PHPProjectOptions.java:316 Always surround if and loop statements with curly braces

Recommendation256PHPProjectOptions.java:256 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation275PHPProjectOptions.java:275 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation334PHPProjectOptions.java:334 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation130PHPProjectOptions.java:130 Always list specific checked exceptions in the throws clause

Recommendation280PHPProjectOptions.java:280 Always list specific checked exceptions in the throws clause

Warning248PHPProjectOptions.java:248 Avoid using == and != for java.lang.Object comparisons

Warning266PHPProjectOptions.java:266 Avoid using == and != for java.lang.Object comparisons

Recommendation122PHPProjectOptions.java:122 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation219PHPProjectOptions.java:219 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation236PHPProjectOptions.java:236 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation249PHPProjectOptions.java:249 Avoid using continue statements

Recommendation155PHPProjectOptions.java:155 Avoid using explicit string literals, declare constants instead

Recommendation157PHPProjectOptions.java:157 Avoid using explicit string literals, declare constants instead

Recommendation164PHPProjectOptions.java:164 Avoid using explicit string literals, declare constants instead

Recommendation201PHPProjectOptions.java:201 Avoid using explicit string literals, declare constants instead

Recommendation308PHPProjectOptions.java:308 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.PHPNature.java

SeverityLineType
Recommendation118PHPNature.java:118 Always surround if and loop statements with curly braces

Recommendation214PHPNature.java:214 Always surround if and loop statements with curly braces

Recommendation228PHPNature.java:228 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.project.properties.handlers.PhpVersionChangedHandler.java

SeverityLineType
Recommendation94PhpVersionChangedHandler.java:94 Avoid changing the value of a method parameter

Recommendation46PhpVersionChangedHandler.java:46 Avoid using synchronized modifier in method declaration

Recommendation59PhpVersionChangedHandler.java:59 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.resources.ExternalFileDecorator.java

SeverityLineType
Recommendation364ExternalFileDecorator.java:364 Avoid catching a checked exception that is not thrown within the try{} block

Warning36ExternalFileDecorator.java:36 Avoid implementing Cloneable without overriding clone()

Severe36ExternalFileDecorator.java:36 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning326ExternalFileDecorator.java:326 Always use instanceof in an equals() method implementation

Recommendation374ExternalFileDecorator.java:374 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation576ExternalFileDecorator.java:576 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation941ExternalFileDecorator.java:941 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.resources.ExternalFilesRegistry.java

SeverityLineType
Recommendation26ExternalFilesRegistry.java:26 Avoid using explicit string literals, declare constants instead

Recommendation38ExternalFilesRegistry.java:38 Avoid using synchronized modifier in method declaration

Recommendation58ExternalFilesRegistry.java:58 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.BlockingQueue.java

SeverityLineType
Recommendation60BlockingQueue.java:60 Avoid empty if statements and empty loops

Recommendation67BlockingQueue.java:67 Avoid empty if statements and empty loops

Warning65BlockingQueue.java:65 Avoid using == and != for java.lang.Object comparisons

Recommendation46BlockingQueue.java:46 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation50BlockingQueue.java:50 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation107BlockingQueue.java:107 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation112BlockingQueue.java:112 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation37BlockingQueue.java:37 Avoid using synchronized modifier in method declaration

Recommendation46BlockingQueue.java:46 Avoid using synchronized modifier in method declaration

Recommendation50BlockingQueue.java:50 Avoid using synchronized modifier in method declaration

Recommendation73BlockingQueue.java:73 Avoid using synchronized modifier in method declaration

Recommendation77BlockingQueue.java:77 Avoid using synchronized modifier in method declaration

Recommendation82BlockingQueue.java:82 Avoid using synchronized modifier in method declaration

Recommendation86BlockingQueue.java:86 Avoid using synchronized modifier in method declaration

Recommendation95BlockingQueue.java:95 Avoid using synchronized modifier in method declaration

Recommendation103BlockingQueue.java:103 Avoid using synchronized modifier in method declaration

Recommendation107BlockingQueue.java:107 Avoid using synchronized modifier in method declaration

Recommendation112BlockingQueue.java:112 Avoid using synchronized modifier in method declaration

Recommendation39BlockingQueue.java:39 Avoid using java.lang.Object.notify(), use java.lang.Object.notifyAll() instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.CodeDataResolver.java

SeverityLineType
Recommendation46CodeDataResolver.java:46 Always surround if and loop statements with curly braces

Recommendation61CodeDataResolver.java:61 Always surround if and loop statements with curly braces

Recommendation103CodeDataResolver.java:103 Always surround if and loop statements with curly braces

Recommendation235CodeDataResolver.java:235 Always surround if and loop statements with curly braces

Recommendation255CodeDataResolver.java:255 Always surround if and loop statements with curly braces

Recommendation267CodeDataResolver.java:267 Always surround if and loop statements with curly braces

Recommendation287CodeDataResolver.java:287 Always surround if and loop statements with curly braces

Recommendation326CodeDataResolver.java:326 Avoid empty if statements and empty loops

Recommendation272CodeDataResolver.java:272 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation39CodeDataResolver.java:39 Always initialize static fields

Recommendation317CodeDataResolver.java:317 Avoid changing the value of a method parameter

Recommendation366CodeDataResolver.java:366 Always place constants on the left side of the equals()

Recommendation374CodeDataResolver.java:374 Always place constants on the left side of the equals()

Warning129CodeDataResolver.java:129 Avoid using == and != for java.lang.Object comparisons

Warning150CodeDataResolver.java:150 Avoid using == and != for java.lang.Object comparisons

Recommendation162CodeDataResolver.java:162 Avoid using explicit string literals, declare constants instead

Recommendation170CodeDataResolver.java:170 Avoid using explicit string literals, declare constants instead

Recommendation170CodeDataResolver.java:170 Avoid using explicit string literals, declare constants instead

Recommendation177CodeDataResolver.java:177 Avoid using explicit string literals, declare constants instead

Recommendation177CodeDataResolver.java:177 Avoid using explicit string literals, declare constants instead

Recommendation177CodeDataResolver.java:177 Avoid using explicit string literals, declare constants instead

Recommendation188CodeDataResolver.java:188 Avoid using explicit string literals, declare constants instead

Recommendation205CodeDataResolver.java:205 Avoid using explicit string literals, declare constants instead

Recommendation205CodeDataResolver.java:205 Avoid using explicit string literals, declare constants instead

Recommendation205CodeDataResolver.java:205 Avoid using explicit string literals, declare constants instead

Recommendation205CodeDataResolver.java:205 Avoid using explicit string literals, declare constants instead

Recommendation205CodeDataResolver.java:205 Avoid using explicit string literals, declare constants instead

Recommendation208CodeDataResolver.java:208 Avoid using explicit string literals, declare constants instead

Recommendation218CodeDataResolver.java:218 Avoid using explicit string literals, declare constants instead

Recommendation226CodeDataResolver.java:226 Avoid using explicit string literals, declare constants instead

Recommendation243CodeDataResolver.java:243 Avoid using explicit string literals, declare constants instead

Recommendation326CodeDataResolver.java:326 Avoid using explicit string literals, declare constants instead

Recommendation327CodeDataResolver.java:327 Avoid using explicit string literals, declare constants instead

Recommendation366CodeDataResolver.java:366 Avoid using explicit string literals, declare constants instead

Recommendation374CodeDataResolver.java:374 Avoid using explicit string literals, declare constants instead

Recommendation438CodeDataResolver.java:438 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.BucketMap.java

SeverityLineType
Recommendation80BucketMap.java:80 Always surround if and loop statements with curly braces

Recommendation90BucketMap.java:90 Always surround if and loop statements with curly braces

Recommendation110BucketMap.java:110 Always surround if and loop statements with curly braces

Recommendation120BucketMap.java:120 Always surround if and loop statements with curly braces

Recommendation103BucketMap.java:103 Always surround if and loop statements with curly braces

Recommendation52BucketMap.java:52 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation56BucketMap.java:56 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation50BucketMap.java:50 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntHashtable.java

SeverityLineType
Recommendation74IntHashtable.java:74 Always surround if and loop statements with curly braces

Recommendation76IntHashtable.java:76 Always surround if and loop statements with curly braces

Recommendation79IntHashtable.java:79 Always surround if and loop statements with curly braces

Recommendation437IntHashtable.java:437 Always surround if and loop statements with curly braces

Recommendation511IntHashtable.java:511 Always surround if and loop statements with curly braces

Recommendation522IntHashtable.java:522 Always surround if and loop statements with curly braces

Recommendation531IntHashtable.java:531 Always surround if and loop statements with curly braces

Recommendation537IntHashtable.java:537 Always surround if and loop statements with curly braces

Recommendation548IntHashtable.java:548 Always surround if and loop statements with curly braces

Recommendation550IntHashtable.java:550 Always surround if and loop statements with curly braces

Recommendation581IntHashtable.java:581 Always surround if and loop statements with curly braces

Recommendation615IntHashtable.java:615 Always surround if and loop statements with curly braces

Recommendation618IntHashtable.java:618 Always surround if and loop statements with curly braces

Recommendation621IntHashtable.java:621 Always surround if and loop statements with curly braces

Recommendation630IntHashtable.java:630 Always surround if and loop statements with curly braces

Recommendation633IntHashtable.java:633 Always surround if and loop statements with curly braces

Recommendation699IntHashtable.java:699 Always surround if and loop statements with curly braces

Recommendation701IntHashtable.java:701 Always surround if and loop statements with curly braces

Recommendation746IntHashtable.java:746 Always surround if and loop statements with curly braces

Recommendation755IntHashtable.java:755 Always surround if and loop statements with curly braces

Recommendation846IntHashtable.java:846 Always surround if and loop statements with curly braces

Recommendation852IntHashtable.java:852 Always surround if and loop statements with curly braces

Recommendation854IntHashtable.java:854 Always surround if and loop statements with curly braces

Recommendation856IntHashtable.java:856 Always surround if and loop statements with curly braces

Recommendation867IntHashtable.java:867 Always surround if and loop statements with curly braces

Recommendation869IntHashtable.java:869 Always surround if and loop statements with curly braces

Recommendation650IntHashtable.java:650 Always surround if and loop statements with curly braces

Recommendation387IntHashtable.java:387 Always surround if and loop statements with curly braces

Recommendation530IntHashtable.java:530 Always surround if and loop statements with curly braces

Recommendation79IntHashtable.java:79 Avoid changing the value of a method parameter

Recommendation831IntHashtable.java:831 Avoid chaining assignment operators

Warning717IntHashtable.java:717 Implement Cloneable when you override clone()

Recommendation116IntHashtable.java:116 Avoid calling an overridable method in a constructor

Warning614IntHashtable.java:614 Avoid using == and != for java.lang.Object comparisons

Warning863IntHashtable.java:863 Avoid using == and != for java.lang.Object comparisons

Warning613IntHashtable.java:613 Always use instanceof in an equals() method implementation

Warning753IntHashtable.java:753 Always use instanceof in an equals() method implementation

Recommendation243IntHashtable.java:243 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation301IntHashtable.java:301 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation343IntHashtable.java:343 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation398IntHashtable.java:398 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation730IntHashtable.java:730 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation740IntHashtable.java:740 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation744IntHashtable.java:744 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation820IntHashtable.java:820 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation844IntHashtable.java:844 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation896IntHashtable.java:896 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation913IntHashtable.java:913 Avoid returning java.lang.Object, downcast to specific type instead

Warning82IntHashtable.java:82 Avoid casting primitive types to lower precision

Warning270IntHashtable.java:270 Avoid casting primitive types to lower precision

Warning697IntHashtable.java:697 Avoid casting primitive types to lower precision

Recommendation188IntHashtable.java:188 Avoid a for loop without an initializer and an incrementor

Recommendation273IntHashtable.java:273 Avoid a for loop without an initializer and an incrementor

Recommendation274IntHashtable.java:274 Avoid a for loop without an initializer and an incrementor

Recommendation386IntHashtable.java:386 Avoid a for loop without an initializer and an incrementor

Recommendation402IntHashtable.java:402 Avoid a for loop without an initializer and an incrementor

Recommendation707IntHashtable.java:707 Avoid a for loop without an initializer and an incrementor

Warning276IntHashtable.java:276 Avoid assigning loop control variables in the body of for loops

Severe720IntHashtable.java:720 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe721IntHashtable.java:721 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe785IntHashtable.java:785 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe786IntHashtable.java:786 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation74IntHashtable.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76IntHashtable.java:76 Avoid using explicit string literals, declare constants instead

Recommendation432IntHashtable.java:432 Avoid using explicit string literals, declare constants instead

Recommendation435IntHashtable.java:435 Avoid using explicit string literals, declare constants instead

Recommendation437IntHashtable.java:437 Avoid using explicit string literals, declare constants instead

Recommendation439IntHashtable.java:439 Avoid using explicit string literals, declare constants instead

Recommendation766IntHashtable.java:766 Avoid using explicit string literals, declare constants instead

Recommendation836IntHashtable.java:836 Avoid using explicit string literals, declare constants instead

Recommendation854IntHashtable.java:854 Avoid using explicit string literals, declare constants instead

Recommendation897IntHashtable.java:897 Avoid using explicit string literals, declare constants instead

Recommendation914IntHashtable.java:914 Avoid using explicit string literals, declare constants instead

Recommendation918IntHashtable.java:918 Avoid using explicit string literals, declare constants instead

Recommendation32IntHashtable.java:32 Avoid C-style syntax when declaring arrays

Recommendation187IntHashtable.java:187 Avoid C-style syntax when declaring arrays

Recommendation224IntHashtable.java:224 Avoid C-style syntax when declaring arrays

Recommendation244IntHashtable.java:244 Avoid C-style syntax when declaring arrays

Recommendation264IntHashtable.java:264 Avoid C-style syntax when declaring arrays

Recommendation267IntHashtable.java:267 Avoid C-style syntax when declaring arrays

Recommendation308IntHashtable.java:308 Avoid C-style syntax when declaring arrays

Recommendation344IntHashtable.java:344 Avoid C-style syntax when declaring arrays

Recommendation384IntHashtable.java:384 Avoid C-style syntax when declaring arrays

Recommendation525IntHashtable.java:525 Avoid C-style syntax when declaring arrays

Recommendation540IntHashtable.java:540 Avoid C-style syntax when declaring arrays

Recommendation810IntHashtable.java:810 Avoid C-style syntax when declaring arrays

Recommendation823IntHashtable.java:823 Avoid C-style syntax when declaring arrays

Recommendation161IntHashtable.java:161 Avoid using synchronized modifier in method declaration

Recommendation182IntHashtable.java:182 Avoid using synchronized modifier in method declaration

Recommendation223IntHashtable.java:223 Avoid using synchronized modifier in method declaration

Recommendation243IntHashtable.java:243 Avoid using synchronized modifier in method declaration

Recommendation301IntHashtable.java:301 Avoid using synchronized modifier in method declaration

Recommendation343IntHashtable.java:343 Avoid using synchronized modifier in method declaration

Recommendation372IntHashtable.java:372 Avoid using synchronized modifier in method declaration

Recommendation383IntHashtable.java:383 Avoid using synchronized modifier in method declaration

Recommendation398IntHashtable.java:398 Avoid using synchronized modifier in method declaration

Recommendation427IntHashtable.java:427 Avoid using synchronized modifier in method declaration

Recommendation613IntHashtable.java:613 Avoid using synchronized modifier in method declaration

Recommendation646IntHashtable.java:646 Avoid using synchronized modifier in method declaration

Recommendation664IntHashtable.java:664 Avoid using synchronized modifier in method declaration

Recommendation685IntHashtable.java:685 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntList.java

SeverityLineType
Severe224IntList.java:224 Always invoke super.clone() from a clone()

Severe13IntList.java:13 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning150IntList.java:150 Avoid using == and != for java.lang.Object comparisons

Recommendation224IntList.java:224 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation79IntList.java:79 Avoid using explicit string literals, declare constants instead

Recommendation79IntList.java:79 Avoid using explicit string literals, declare constants instead

Recommendation104IntList.java:104 Avoid using explicit string literals, declare constants instead

Recommendation104IntList.java:104 Avoid using explicit string literals, declare constants instead

Recommendation127IntList.java:127 Avoid using explicit string literals, declare constants instead

Recommendation127IntList.java:127 Avoid using explicit string literals, declare constants instead

Recommendation216IntList.java:216 Avoid using explicit string literals, declare constants instead

Recommendation216IntList.java:216 Avoid using explicit string literals, declare constants instead

Recommendation234IntList.java:234 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.IntMap.java

SeverityLineType
Recommendation83IntMap.java:83 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation110IntMap.java:110 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation125IntMap.java:125 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation220IntMap.java:220 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation241IntMap.java:241 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.collections.WeakCollection.java

SeverityLineType
Recommendation121WeakCollection.java:121 Always surround if and loop statements with curly braces

Recommendation135WeakCollection.java:135 Always surround if and loop statements with curly braces

Recommendation149WeakCollection.java:149 Always surround if and loop statements with curly braces

Recommendation179WeakCollection.java:179 Always surround if and loop statements with curly braces

Recommendation193WeakCollection.java:193 Always surround if and loop statements with curly braces

Recommendation86WeakCollection.java:86 Avoid changing the value of a method parameter

Recommendation242WeakCollection.java:242 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation258WeakCollection.java:258 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.DefaultCacheManager.java

SeverityLineType
Recommendation233DefaultCacheManager.java:233 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation206DefaultCacheManager.java:206 Always list specific checked exceptions in the throws clause

Recommendation43DefaultCacheManager.java:43 Always initialize static fields

Recommendation178DefaultCacheManager.java:178 Avoid using explicit string literals, declare constants instead

Recommendation241DefaultCacheManager.java:241 Avoid using explicit string literals, declare constants instead

Recommendation243DefaultCacheManager.java:243 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.FileUtils.java

SeverityLineType
Recommendation119FileUtils.java:119 Always surround if and loop statements with curly braces

Recommendation42FileUtils.java:42 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation33FileUtils.java:33 Avoid using explicit string literals, declare constants instead

Recommendation64FileUtils.java:64 Avoid using explicit string literals, declare constants instead

Recommendation100FileUtils.java:100 Avoid using explicit string literals, declare constants instead

Recommendation103FileUtils.java:103 Avoid using explicit string literals, declare constants instead

Recommendation106FileUtils.java:106 Avoid using explicit string literals, declare constants instead

Recommendation109FileUtils.java:109 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.HostsCollector.java

SeverityLineType
Recommendation66HostsCollector.java:66 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation24HostsCollector.java:24 Always list specific checked exceptions in the throws clause

Recommendation40HostsCollector.java:40 Avoid using continue statements

Recommendation25HostsCollector.java:25 Avoid using explicit string literals, declare constants instead

Recommendation43HostsCollector.java:43 Avoid using explicit string literals, declare constants instead

Recommendation43HostsCollector.java:43 Avoid using explicit string literals, declare constants instead

Recommendation55HostsCollector.java:55 Avoid using explicit string literals, declare constants instead

Recommendation59HostsCollector.java:59 Avoid using explicit string literals, declare constants instead

Recommendation69HostsCollector.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.ICachable.java

SeverityLineType
Recommendation23ICachable.java:23 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation18ICachable.java:18 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.IncludeCacheManager.java

SeverityLineType
Recommendation200IncludeCacheManager.java:200 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation220IncludeCacheManager.java:220 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation181IncludeCacheManager.java:181 Avoid using explicit string literals, declare constants instead

Recommendation217IncludeCacheManager.java:217 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.IncludeStringHack.java

SeverityLineType
Recommendation16IncludeStringHack.java:16 Avoid changing the value of a method parameter

Recommendation17IncludeStringHack.java:17 Avoid changing the value of a method parameter

Recommendation30IncludeStringHack.java:30 Avoid changing the value of a method parameter

Recommendation31IncludeStringHack.java:31 Avoid changing the value of a method parameter

Recommendation16IncludeStringHack.java:16 Avoid using explicit string literals, declare constants instead

Recommendation16IncludeStringHack.java:16 Avoid using explicit string literals, declare constants instead

Recommendation17IncludeStringHack.java:17 Avoid using explicit string literals, declare constants instead

Recommendation17IncludeStringHack.java:17 Avoid using explicit string literals, declare constants instead

Recommendation30IncludeStringHack.java:30 Avoid using explicit string literals, declare constants instead

Recommendation30IncludeStringHack.java:30 Avoid using explicit string literals, declare constants instead

Recommendation31IncludeStringHack.java:31 Avoid using explicit string literals, declare constants instead

Recommendation31IncludeStringHack.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.Messages.java

SeverityLineType
Recommendation26Messages.java:26 Always initialize static fields

Recommendation27Messages.java:27 Always initialize static fields

Recommendation28Messages.java:28 Always initialize static fields

Recommendation29Messages.java:29 Always initialize static fields

Recommendation30Messages.java:30 Always initialize static fields

Recommendation31Messages.java:31 Always initialize static fields

Recommendation32Messages.java:32 Always initialize static fields

Recommendation33Messages.java:33 Always initialize static fields

Recommendation34Messages.java:34 Always initialize static fields

Recommendation35Messages.java:35 Always initialize static fields

Recommendation36Messages.java:36 Always initialize static fields

Recommendation37Messages.java:37 Always initialize static fields

Recommendation38Messages.java:38 Always initialize static fields

Recommendation39Messages.java:39 Always initialize static fields

Recommendation40Messages.java:40 Always initialize static fields

Recommendation41Messages.java:41 Always initialize static fields

Recommendation42Messages.java:42 Always initialize static fields

Recommendation43Messages.java:43 Always initialize static fields

Recommendation44Messages.java:44 Always initialize static fields

Recommendation45Messages.java:45 Always initialize static fields

Recommendation46Messages.java:46 Always initialize static fields

Recommendation47Messages.java:47 Always initialize static fields

Recommendation48Messages.java:48 Always initialize static fields

Recommendation49Messages.java:49 Always initialize static fields

Recommendation50Messages.java:50 Always initialize static fields

Recommendation51Messages.java:51 Always initialize static fields

Recommendation52Messages.java:52 Always initialize static fields

Recommendation53Messages.java:53 Always initialize static fields

Recommendation54Messages.java:54 Always initialize static fields

Recommendation55Messages.java:55 Always initialize static fields

Recommendation56Messages.java:56 Always initialize static fields

Recommendation57Messages.java:57 Always initialize static fields

Recommendation58Messages.java:58 Always initialize static fields

Recommendation59Messages.java:59 Always initialize static fields

Recommendation60Messages.java:60 Always initialize static fields

Recommendation61Messages.java:61 Always initialize static fields

Recommendation62Messages.java:62 Always initialize static fields

Recommendation63Messages.java:63 Always initialize static fields

Recommendation64Messages.java:64 Always initialize static fields

Recommendation65Messages.java:65 Always initialize static fields

Recommendation66Messages.java:66 Always initialize static fields

Recommendation67Messages.java:67 Always initialize static fields

Recommendation68Messages.java:68 Always initialize static fields

Recommendation69Messages.java:69 Always initialize static fields

Recommendation70Messages.java:70 Always initialize static fields

Recommendation71Messages.java:71 Always initialize static fields

Recommendation72Messages.java:72 Always initialize static fields

Recommendation73Messages.java:73 Always initialize static fields

Recommendation74Messages.java:74 Always initialize static fields

Recommendation75Messages.java:75 Always initialize static fields

Recommendation76Messages.java:76 Always initialize static fields

Recommendation77Messages.java:77 Always initialize static fields

Recommendation78Messages.java:78 Always initialize static fields

Recommendation79Messages.java:79 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences.XMLPreferencesReader.java

SeverityLineType
Recommendation114XMLPreferencesReader.java:114 Always surround if and loop statements with curly braces

Recommendation68XMLPreferencesReader.java:68 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation59XMLPreferencesReader.java:59 Always list specific checked exceptions in the throws clause

Recommendation36XMLPreferencesReader.java:36 Avoid changing the value of a method parameter

Recommendation37XMLPreferencesReader.java:37 Avoid changing the value of a method parameter

Recommendation38XMLPreferencesReader.java:38 Avoid changing the value of a method parameter

Recommendation39XMLPreferencesReader.java:39 Avoid changing the value of a method parameter

Recommendation40XMLPreferencesReader.java:40 Avoid changing the value of a method parameter

Recommendation36XMLPreferencesReader.java:36 Avoid using explicit string literals, declare constants instead

Recommendation37XMLPreferencesReader.java:37 Avoid using explicit string literals, declare constants instead

Recommendation38XMLPreferencesReader.java:38 Avoid using explicit string literals, declare constants instead

Recommendation39XMLPreferencesReader.java:39 Avoid using explicit string literals, declare constants instead

Recommendation40XMLPreferencesReader.java:40 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.preferences.XMLPreferencesWriter.java

SeverityLineType
Recommendation24XMLPreferencesWriter.java:24 Always surround if and loop statements with curly braces

Recommendation42XMLPreferencesWriter.java:42 Always provide the default label in switch statements

Recommendation44XMLPreferencesWriter.java:44 Avoid using explicit string literals, declare constants instead

Recommendation46XMLPreferencesWriter.java:46 Avoid using explicit string literals, declare constants instead

Recommendation48XMLPreferencesWriter.java:48 Avoid using explicit string literals, declare constants instead

Recommendation50XMLPreferencesWriter.java:50 Avoid using explicit string literals, declare constants instead

Recommendation52XMLPreferencesWriter.java:52 Avoid using explicit string literals, declare constants instead

Recommendation61XMLPreferencesWriter.java:61 Avoid using explicit string literals, declare constants instead

Recommendation63XMLPreferencesWriter.java:63 Avoid using explicit string literals, declare constants instead

Recommendation71XMLPreferencesWriter.java:71 Avoid using explicit string literals, declare constants instead

Recommendation74XMLPreferencesWriter.java:74 Avoid using explicit string literals, declare constants instead

Recommendation76XMLPreferencesWriter.java:76 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer.CompositeProjectChangeObserver.java

SeverityLineType
Warning16CompositeProjectChangeObserver.java:16 Avoid implementing Cloneable without overriding clone()

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.project.observer.ProjectRemovedObserversAttacher.java

SeverityLineType
Recommendation27ProjectRemovedObserversAttacher.java:27 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.SerializationUtil.java

SeverityLineType
Recommendation49SerializationUtil.java:49 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text.PHPTextSequenceUtilities.java

SeverityLineType
Recommendation121PHPTextSequenceUtilities.java:121 Avoid changing the value of a method parameter

Recommendation129PHPTextSequenceUtilities.java:129 Avoid changing the value of a method parameter

Recommendation115PHPTextSequenceUtilities.java:115 Always place constants on the left side of the equals()

Warning62PHPTextSequenceUtilities.java:62 Avoid using == and != for java.lang.Object comparisons

Warning67PHPTextSequenceUtilities.java:67 Avoid using == and != for java.lang.Object comparisons

Warning86PHPTextSequenceUtilities.java:86 Avoid using == and != for java.lang.Object comparisons

Warning86PHPTextSequenceUtilities.java:86 Avoid using == and != for java.lang.Object comparisons

Warning86PHPTextSequenceUtilities.java:86 Avoid using == and != for java.lang.Object comparisons

Recommendation127PHPTextSequenceUtilities.java:127 Avoid a for loop without an initializer and an incrementor

Recommendation251PHPTextSequenceUtilities.java:251 Avoid a for loop without an initializer and an incrementor

Recommendation261PHPTextSequenceUtilities.java:261 Avoid a for loop without an initializer and an incrementor

Recommendation277PHPTextSequenceUtilities.java:277 Avoid a for loop without an initializer and an incrementor

Recommendation122PHPTextSequenceUtilities.java:122 Avoid using continue statements

Recommendation130PHPTextSequenceUtilities.java:130 Avoid using continue statements

Recommendation163PHPTextSequenceUtilities.java:163 Avoid using continue statements

Recommendation195PHPTextSequenceUtilities.java:195 Avoid using continue statements

Recommendation283PHPTextSequenceUtilities.java:283 Avoid using continue statements

Warning129PHPTextSequenceUtilities.java:129 Avoid assigning loop control variables in the body of for loops

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.text.TextSequenceUtilities.java

SeverityLineType
Recommendation55TextSequenceUtilities.java:55 Always surround if and loop statements with curly braces

Recommendation180TextSequenceUtilities.java:180 Avoid changing the value of a method parameter

Recommendation192TextSequenceUtilities.java:192 Avoid changing the value of a method parameter

Warning56TextSequenceUtilities.java:56 Avoid using == and != for java.lang.Object comparisons

Recommendation282TextSequenceUtilities.java:282 Avoid a for loop without an initializer and an incrementor

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.UnixChmodUtil.java

SeverityLineType
Recommendation36UnixChmodUtil.java:36 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation26UnixChmodUtil.java:26 Always list specific checked exceptions in the throws clause

Recommendation27UnixChmodUtil.java:27 Avoid using explicit string literals, declare constants instead

Recommendation27UnixChmodUtil.java:27 Avoid using explicit string literals, declare constants instead

Recommendation28UnixChmodUtil.java:28 Avoid using explicit string literals, declare constants instead

Recommendation34UnixChmodUtil.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakObject.java

SeverityLineType
Warning42WeakObject.java:42 Avoid using == and != for java.lang.Object comparisons

Warning50WeakObject.java:50 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakPreferencesPropagatorListener.java

SeverityLineType
Recommendation52WeakPreferencesPropagatorListener.java:52 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation46WeakPreferencesPropagatorListener.java:46 Always list specific checked exceptions in the throws clause

Recommendation31WeakPreferencesPropagatorListener.java:31 Avoid using explicit string literals, declare constants instead

Recommendation29WeakPreferencesPropagatorListener.java:29 Avoid C-style syntax when declaring arrays

Recommendation30WeakPreferencesPropagatorListener.java:30 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.WeakPropertyChangeListener.java

SeverityLineType
Recommendation49WeakPropertyChangeListener.java:49 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation44WeakPropertyChangeListener.java:44 Always list specific checked exceptions in the throws clause

Recommendation29WeakPropertyChangeListener.java:29 Avoid using explicit string literals, declare constants instead

Recommendation27WeakPropertyChangeListener.java:27 Avoid C-style syntax when declaring arrays

Recommendation28WeakPropertyChangeListener.java:28 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.core.src.org.eclipse.php.internal.core.util.XMLWriter.java

SeverityLineType
Recommendation63XMLWriter.java:63 Always surround if and loop statements with curly braces

Recommendation73XMLWriter.java:73 Always surround if and loop statements with curly braces

Recommendation75XMLWriter.java:75 Always surround if and loop statements with curly braces

Recommendation77XMLWriter.java:77 Always surround if and loop statements with curly braces

Recommendation51XMLWriter.java:51 Always surround if and loop statements with curly braces

Recommendation103XMLWriter.java:103 Always surround if and loop statements with curly braces

Recommendation33XMLWriter.java:33 Avoid calling an overridable method in a constructor

Recommendation110XMLWriter.java:110 Always provide the default label in switch statements

Recommendation31XMLWriter.java:31 Avoid using explicit string literals, declare constants instead

Recommendation60XMLWriter.java:60 Avoid using explicit string literals, declare constants instead

Recommendation64XMLWriter.java:64 Avoid using explicit string literals, declare constants instead

Recommendation67XMLWriter.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69XMLWriter.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71XMLWriter.java:71 Avoid using explicit string literals, declare constants instead

Recommendation112XMLWriter.java:112 Avoid using explicit string literals, declare constants instead

Recommendation114XMLWriter.java:114 Avoid using explicit string literals, declare constants instead

Recommendation116XMLWriter.java:116 Avoid using explicit string literals, declare constants instead

Recommendation118XMLWriter.java:118 Avoid using explicit string literals, declare constants instead

Recommendation120XMLWriter.java:120 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.AbstractBeanInvocationHandler.java

SeverityLineType
Recommendation47AbstractBeanInvocationHandler.java:47 Always surround if and loop statements with curly braces

Recommendation49AbstractBeanInvocationHandler.java:49 Always surround if and loop statements with curly braces

Recommendation51AbstractBeanInvocationHandler.java:51 Always surround if and loop statements with curly braces

Recommendation53AbstractBeanInvocationHandler.java:53 Always surround if and loop statements with curly braces

Recommendation55AbstractBeanInvocationHandler.java:55 Always surround if and loop statements with curly braces

Recommendation69AbstractBeanInvocationHandler.java:69 Always surround if and loop statements with curly braces

Recommendation74AbstractBeanInvocationHandler.java:74 Always surround if and loop statements with curly braces

Recommendation76AbstractBeanInvocationHandler.java:76 Always surround if and loop statements with curly braces

Recommendation78AbstractBeanInvocationHandler.java:78 Always surround if and loop statements with curly braces

Recommendation80AbstractBeanInvocationHandler.java:80 Always surround if and loop statements with curly braces

Recommendation82AbstractBeanInvocationHandler.java:82 Always surround if and loop statements with curly braces

Recommendation84AbstractBeanInvocationHandler.java:84 Always surround if and loop statements with curly braces

Recommendation86AbstractBeanInvocationHandler.java:86 Always surround if and loop statements with curly braces

Recommendation88AbstractBeanInvocationHandler.java:88 Always surround if and loop statements with curly braces

Recommendation90AbstractBeanInvocationHandler.java:90 Always surround if and loop statements with curly braces

Recommendation92AbstractBeanInvocationHandler.java:92 Always surround if and loop statements with curly braces

Recommendation97AbstractBeanInvocationHandler.java:97 Always surround if and loop statements with curly braces

Recommendation99AbstractBeanInvocationHandler.java:99 Always surround if and loop statements with curly braces

Recommendation101AbstractBeanInvocationHandler.java:101 Always surround if and loop statements with curly braces

Recommendation110AbstractBeanInvocationHandler.java:110 Always surround if and loop statements with curly braces

Recommendation111AbstractBeanInvocationHandler.java:111 Always surround if and loop statements with curly braces

Recommendation113AbstractBeanInvocationHandler.java:113 Always surround if and loop statements with curly braces

Recommendation115AbstractBeanInvocationHandler.java:115 Always surround if and loop statements with curly braces

Recommendation117AbstractBeanInvocationHandler.java:117 Always surround if and loop statements with curly braces

Recommendation119AbstractBeanInvocationHandler.java:119 Always surround if and loop statements with curly braces

Recommendation121AbstractBeanInvocationHandler.java:121 Always surround if and loop statements with curly braces

Recommendation123AbstractBeanInvocationHandler.java:123 Always surround if and loop statements with curly braces

Recommendation125AbstractBeanInvocationHandler.java:125 Always surround if and loop statements with curly braces

Recommendation141AbstractBeanInvocationHandler.java:141 Always surround if and loop statements with curly braces

Recommendation148AbstractBeanInvocationHandler.java:148 Always surround if and loop statements with curly braces

Recommendation154AbstractBeanInvocationHandler.java:154 Always surround if and loop statements with curly braces

Recommendation159AbstractBeanInvocationHandler.java:159 Always surround if and loop statements with curly braces

Recommendation169AbstractBeanInvocationHandler.java:169 Always surround if and loop statements with curly braces

Recommendation171AbstractBeanInvocationHandler.java:171 Always surround if and loop statements with curly braces

Recommendation206AbstractBeanInvocationHandler.java:206 Always surround if and loop statements with curly braces

Recommendation222AbstractBeanInvocationHandler.java:222 Always surround if and loop statements with curly braces

Recommendation224AbstractBeanInvocationHandler.java:224 Always surround if and loop statements with curly braces

Recommendation229AbstractBeanInvocationHandler.java:229 Always surround if and loop statements with curly braces

Recommendation231AbstractBeanInvocationHandler.java:231 Always surround if and loop statements with curly braces

Recommendation242AbstractBeanInvocationHandler.java:242 Always surround if and loop statements with curly braces

Recommendation247AbstractBeanInvocationHandler.java:247 Always surround if and loop statements with curly braces

Recommendation257AbstractBeanInvocationHandler.java:257 Always surround if and loop statements with curly braces

Recommendation260AbstractBeanInvocationHandler.java:260 Always surround if and loop statements with curly braces

Recommendation265AbstractBeanInvocationHandler.java:265 Always surround if and loop statements with curly braces

Recommendation61AbstractBeanInvocationHandler.java:61 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation93AbstractBeanInvocationHandler.java:93 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation172AbstractBeanInvocationHandler.java:172 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation190AbstractBeanInvocationHandler.java:190 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation268AbstractBeanInvocationHandler.java:268 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation42AbstractBeanInvocationHandler.java:42 Always list specific checked exceptions in the throws clause

Recommendation260AbstractBeanInvocationHandler.java:260 Avoid changing the value of a method parameter

Recommendation58AbstractBeanInvocationHandler.java:58 Avoid calling java.lang.Class.getMethod

Warning46AbstractBeanInvocationHandler.java:46 Avoid using == and != for java.lang.Object comparisons

Warning48AbstractBeanInvocationHandler.java:48 Avoid using == and != for java.lang.Object comparisons

Warning50AbstractBeanInvocationHandler.java:50 Avoid using == and != for java.lang.Object comparisons

Warning52AbstractBeanInvocationHandler.java:52 Avoid using == and != for java.lang.Object comparisons

Warning54AbstractBeanInvocationHandler.java:54 Avoid using == and != for java.lang.Object comparisons

Warning77AbstractBeanInvocationHandler.java:77 Avoid using == and != for java.lang.Object comparisons

Warning79AbstractBeanInvocationHandler.java:79 Avoid using == and != for java.lang.Object comparisons

Warning81AbstractBeanInvocationHandler.java:81 Avoid using == and != for java.lang.Object comparisons

Warning83AbstractBeanInvocationHandler.java:83 Avoid using == and != for java.lang.Object comparisons

Warning85AbstractBeanInvocationHandler.java:85 Avoid using == and != for java.lang.Object comparisons

Warning87AbstractBeanInvocationHandler.java:87 Avoid using == and != for java.lang.Object comparisons

Warning89AbstractBeanInvocationHandler.java:89 Avoid using == and != for java.lang.Object comparisons

Warning91AbstractBeanInvocationHandler.java:91 Avoid using == and != for java.lang.Object comparisons

Warning96AbstractBeanInvocationHandler.java:96 Avoid using == and != for java.lang.Object comparisons

Warning98AbstractBeanInvocationHandler.java:98 Avoid using == and != for java.lang.Object comparisons

Warning110AbstractBeanInvocationHandler.java:110 Avoid using == and != for java.lang.Object comparisons

Warning112AbstractBeanInvocationHandler.java:112 Avoid using == and != for java.lang.Object comparisons

Warning114AbstractBeanInvocationHandler.java:114 Avoid using == and != for java.lang.Object comparisons

Warning116AbstractBeanInvocationHandler.java:116 Avoid using == and != for java.lang.Object comparisons

Warning118AbstractBeanInvocationHandler.java:118 Avoid using == and != for java.lang.Object comparisons

Warning120AbstractBeanInvocationHandler.java:120 Avoid using == and != for java.lang.Object comparisons

Warning122AbstractBeanInvocationHandler.java:122 Avoid using == and != for java.lang.Object comparisons

Warning124AbstractBeanInvocationHandler.java:124 Avoid using == and != for java.lang.Object comparisons

Recommendation42AbstractBeanInvocationHandler.java:42 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation67AbstractBeanInvocationHandler.java:67 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation106AbstractBeanInvocationHandler.java:106 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation162AbstractBeanInvocationHandler.java:162 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation179AbstractBeanInvocationHandler.java:179 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation181AbstractBeanInvocationHandler.java:181 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation199AbstractBeanInvocationHandler.java:199 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation69AbstractBeanInvocationHandler.java:69 Avoid using explicit string literals, declare constants instead

Recommendation204AbstractBeanInvocationHandler.java:204 Avoid using "this" as a lock in synchronized statements

Recommendation139AbstractBeanInvocationHandler.java:139 Avoid using synchronized modifier in method declaration

Recommendation146AbstractBeanInvocationHandler.java:146 Avoid using synchronized modifier in method declaration

Recommendation152AbstractBeanInvocationHandler.java:152 Avoid using synchronized modifier in method declaration

Recommendation157AbstractBeanInvocationHandler.java:157 Avoid using synchronized modifier in method declaration

Recommendation162AbstractBeanInvocationHandler.java:162 Avoid using synchronized modifier in method declaration

Recommendation181AbstractBeanInvocationHandler.java:181 Avoid using synchronized modifier in method declaration

Recommendation185AbstractBeanInvocationHandler.java:185 Avoid using synchronized modifier in method declaration

Recommendation240AbstractBeanInvocationHandler.java:240 Avoid using synchronized modifier in method declaration

Recommendation245AbstractBeanInvocationHandler.java:245 Avoid using synchronized modifier in method declaration

Recommendation250AbstractBeanInvocationHandler.java:250 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.Convert.java

SeverityLineType
Warning26Convert.java:26 Avoid hard coding \n and \r as line separators

Warning60Convert.java:60 Avoid hard coding \n and \r as line separators

Recommendation35Convert.java:35 Always surround if and loop statements with curly braces

Recommendation51Convert.java:51 Always surround if and loop statements with curly braces

Recommendation60Convert.java:60 Always surround if and loop statements with curly braces

Warning52Convert.java:52 Avoid casting primitive types to lower precision

Recommendation44Convert.java:44 Avoid a for loop without an initializer and an incrementor

Warning52Convert.java:52 Avoid assigning loop control variables in the body of for loops

Warning45Convert.java:45 Avoid assigning loop control variables in the body of for loops

Warning48Convert.java:48 Avoid assigning loop control variables in the body of for loops

Recommendation30Convert.java:30 Avoid using explicit string literals, declare constants instead

Recommendation32Convert.java:32 Avoid using explicit string literals, declare constants instead

Recommendation54Convert.java:54 Avoid using explicit string literals, declare constants instead

Recommendation60Convert.java:60 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.Ini.java

SeverityLineType
Warning271Ini.java:271 Avoid calling java.lang.System.getenv()

Recommendation146Ini.java:146 Always surround if and loop statements with curly braces

Recommendation244Ini.java:244 Always surround if and loop statements with curly braces

Recommendation247Ini.java:247 Always surround if and loop statements with curly braces

Recommendation254Ini.java:254 Always surround if and loop statements with curly braces

Recommendation268Ini.java:268 Always surround if and loop statements with curly braces

Recommendation269Ini.java:269 Always surround if and loop statements with curly braces

Recommendation273Ini.java:273 Always surround if and loop statements with curly braces

Recommendation278Ini.java:278 Always surround if and loop statements with curly braces

Recommendation284Ini.java:284 Always surround if and loop statements with curly braces

Recommendation288Ini.java:288 Always surround if and loop statements with curly braces

Recommendation311Ini.java:311 Always surround if and loop statements with curly braces

Recommendation332Ini.java:332 Always surround if and loop statements with curly braces

Recommendation391Ini.java:391 Always surround if and loop statements with curly braces

Recommendation281Ini.java:281 Avoid changing the value of a method parameter

Warning36Ini.java:36 Avoid implementing Cloneable without overriding clone()

Warning93Ini.java:93 Avoid implementing Cloneable without overriding clone()

Recommendation187Ini.java:187 Avoid calling an overridable method in a constructor

Recommendation192Ini.java:192 Avoid calling an overridable method in a constructor

Recommendation197Ini.java:197 Avoid calling an overridable method in a constructor

Recommendation308Ini.java:308 Always place constants on the left side of the equals()

Recommendation41Ini.java:41 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation96Ini.java:96 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation139Ini.java:139 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation384Ini.java:384 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation247Ini.java:247 Avoid using continue statements

Severe39Ini.java:39 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe113Ini.java:113 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe179Ini.java:179 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Severe113Ini.java:113 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation61Ini.java:61 Avoid using explicit string literals, declare constants instead

Recommendation332Ini.java:332 Avoid using explicit string literals, declare constants instead

Recommendation332Ini.java:332 Avoid using explicit string literals, declare constants instead

Recommendation352Ini.java:352 Avoid using explicit string literals, declare constants instead

Recommendation360Ini.java:360 Avoid using explicit string literals, declare constants instead

Recommendation362Ini.java:362 Avoid using explicit string literals, declare constants instead

Recommendation370Ini.java:370 Avoid using explicit string literals, declare constants instead

Recommendation372Ini.java:372 Avoid using explicit string literals, declare constants instead

Recommendation374Ini.java:374 Avoid using explicit string literals, declare constants instead

Recommendation377Ini.java:377 Avoid using explicit string literals, declare constants instead

Recommendation380Ini.java:380 Avoid using explicit string literals, declare constants instead

Recommendation139Ini.java:139 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.IniFile.java

SeverityLineType
Recommendation41IniFile.java:41 Always surround if and loop statements with curly braces

Recommendation46IniFile.java:46 Always surround if and loop statements with curly braces

Recommendation67IniFile.java:67 Always surround if and loop statements with curly braces

Recommendation52IniFile.java:52 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation73IniFile.java:73 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation65IniFile.java:65 Always list specific checked exceptions in the throws clause

Recommendation41IniFile.java:41 Avoid calling an overridable method in a constructor

Recommendation46IniFile.java:46 Avoid using explicit string literals, declare constants instead

Recommendation67IniFile.java:67 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.IniParser.java

SeverityLineType
Recommendation60IniParser.java:60 Always surround if and loop statements with curly braces

Recommendation64IniParser.java:64 Always surround if and loop statements with curly braces

Recommendation67IniParser.java:67 Always surround if and loop statements with curly braces

Recommendation71IniParser.java:71 Always surround if and loop statements with curly braces

Recommendation74IniParser.java:74 Always surround if and loop statements with curly braces

Recommendation79IniParser.java:79 Always surround if and loop statements with curly braces

Recommendation84IniParser.java:84 Always surround if and loop statements with curly braces

Recommendation88IniParser.java:88 Always surround if and loop statements with curly braces

Recommendation93IniParser.java:93 Always surround if and loop statements with curly braces

Recommendation96IniParser.java:96 Always surround if and loop statements with curly braces

Recommendation99IniParser.java:99 Always surround if and loop statements with curly braces

Recommendation106IniParser.java:106 Always surround if and loop statements with curly braces

Recommendation136IniParser.java:136 Always surround if and loop statements with curly braces

Recommendation146IniParser.java:146 Always surround if and loop statements with curly braces

Recommendation149IniParser.java:149 Always surround if and loop statements with curly braces

Recommendation152IniParser.java:152 Always surround if and loop statements with curly braces

Recommendation154IniParser.java:154 Always surround if and loop statements with curly braces

Recommendation156IniParser.java:156 Always surround if and loop statements with curly braces

Recommendation165IniParser.java:165 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation123IniParser.java:123 Always list specific checked exceptions in the throws clause

Recommendation60IniParser.java:60 Avoid using continue statements

Warning57IniParser.java:57 Avoid assigning loop control variables in the body of for loops

Recommendation96IniParser.java:96 Avoid using explicit string literals, declare constants instead

Recommendation96IniParser.java:96 Avoid using explicit string literals, declare constants instead

Recommendation116IniParser.java:116 Avoid using explicit string literals, declare constants instead

Recommendation116IniParser.java:116 Avoid using explicit string literals, declare constants instead

Recommendation146IniParser.java:146 Avoid using explicit string literals, declare constants instead

Recommendation149IniParser.java:149 Avoid using explicit string literals, declare constants instead

Recommendation149IniParser.java:149 Avoid using explicit string literals, declare constants instead

Recommendation156IniParser.java:156 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.IniPreferences.java

SeverityLineType
Recommendation250IniPreferences.java:250 Always surround if and loop statements with curly braces

Recommendation180IniPreferences.java:180 Avoid using explicit string literals, declare constants instead

Recommendation195IniPreferences.java:195 Avoid using explicit string literals, declare constants instead

Recommendation210IniPreferences.java:210 Avoid using explicit string literals, declare constants instead

Recommendation225IniPreferences.java:225 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.IniPreferencesFactory.java

SeverityLineType
Recommendation39IniPreferencesFactory.java:39 Always surround if and loop statements with curly braces

Recommendation56IniPreferencesFactory.java:56 Always surround if and loop statements with curly braces

Recommendation58IniPreferencesFactory.java:58 Always surround if and loop statements with curly braces

Recommendation80IniPreferencesFactory.java:80 Always surround if and loop statements with curly braces

Recommendation91IniPreferencesFactory.java:91 Always surround if and loop statements with curly braces

Recommendation98IniPreferencesFactory.java:98 Always surround if and loop statements with curly braces

Recommendation43IniPreferencesFactory.java:43 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation61IniPreferencesFactory.java:61 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation69IniPreferencesFactory.java:69 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation82IniPreferencesFactory.java:82 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation35IniPreferencesFactory.java:35 Always list specific checked exceptions in the throws clause

Recommendation50IniPreferencesFactory.java:50 Always list specific checked exceptions in the throws clause

Recommendation66IniPreferencesFactory.java:66 Always list specific checked exceptions in the throws clause

Recommendation74IniPreferencesFactory.java:74 Always list specific checked exceptions in the throws clause

Recommendation89IniPreferencesFactory.java:89 Avoid using synchronized modifier in method declaration

Recommendation96IniPreferencesFactory.java:96 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.InvalidIniFormatException.java

SeverityLineType
Recommendation33InvalidIniFormatException.java:33 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.PreferencesBean.java

SeverityLineType
Recommendation22PreferencesBean.java:22 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation24PreferencesBean.java:24 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.core.src.org.ini4j.ServiceFinder.java

SeverityLineType
Recommendation47ServiceFinder.java:47 Always surround if and loop statements with curly braces

Recommendation57ServiceFinder.java:57 Always surround if and loop statements with curly braces

Recommendation70ServiceFinder.java:70 Always surround if and loop statements with curly braces

Recommendation72ServiceFinder.java:72 Always surround if and loop statements with curly braces

Recommendation81ServiceFinder.java:81 Always surround if and loop statements with curly braces

Recommendation89ServiceFinder.java:89 Always surround if and loop statements with curly braces

Recommendation28ServiceFinder.java:28 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation83ServiceFinder.java:83 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation25ServiceFinder.java:25 Always list specific checked exceptions in the throws clause

Recommendation45ServiceFinder.java:45 Always list specific checked exceptions in the throws clause

Recommendation25ServiceFinder.java:25 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation29ServiceFinder.java:29 Avoid using explicit string literals, declare constants instead

Recommendation29ServiceFinder.java:29 Avoid using explicit string literals, declare constants instead

Recommendation41ServiceFinder.java:41 Avoid using explicit string literals, declare constants instead

Recommendation41ServiceFinder.java:41 Avoid using explicit string literals, declare constants instead

Recommendation47ServiceFinder.java:47 Avoid using explicit string literals, declare constants instead

Recommendation47ServiceFinder.java:47 Avoid using explicit string literals, declare constants instead

Recommendation80ServiceFinder.java:80 Avoid using explicit string literals, declare constants instead

Recommendation81ServiceFinder.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.debug.core.debugger.parameters.IDebugParametersKeys.java

SeverityLineType
Recommendation17IDebugParametersKeys.java:17 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.CommunicationUtilities.java

SeverityLineType
Recommendation96CommunicationUtilities.java:96 Always surround if and loop statements with curly braces

Recommendation67CommunicationUtilities.java:67 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation75CommunicationUtilities.java:75 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation64CommunicationUtilities.java:64 Always list specific checked exceptions in the throws clause

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.DebugConnectionThread.java

SeverityLineType
Recommendation245DebugConnectionThread.java:245 Always surround if and loop statements with curly braces

Recommendation332DebugConnectionThread.java:332 Always surround if and loop statements with curly braces

Recommendation703DebugConnectionThread.java:703 Always surround if and loop statements with curly braces

Recommendation736DebugConnectionThread.java:736 Always surround if and loop statements with curly braces

Recommendation741DebugConnectionThread.java:741 Always surround if and loop statements with curly braces

Recommendation780DebugConnectionThread.java:780 Always surround if and loop statements with curly braces

Recommendation819DebugConnectionThread.java:819 Always surround if and loop statements with curly braces

Recommendation863DebugConnectionThread.java:863 Avoid empty if statements and empty loops

Recommendation123DebugConnectionThread.java:123 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation171DebugConnectionThread.java:171 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation177DebugConnectionThread.java:177 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation293DebugConnectionThread.java:293 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation333DebugConnectionThread.java:333 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation376DebugConnectionThread.java:376 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation402DebugConnectionThread.java:402 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation407DebugConnectionThread.java:407 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation415DebugConnectionThread.java:415 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation422DebugConnectionThread.java:422 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation428DebugConnectionThread.java:428 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation894DebugConnectionThread.java:894 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation899DebugConnectionThread.java:899 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation894DebugConnectionThread.java:894 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation1154DebugConnectionThread.java:1154 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation1156DebugConnectionThread.java:1156 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation107DebugConnectionThread.java:107 Always list specific checked exceptions in the throws clause

Recommendation157DebugConnectionThread.java:157 Always list specific checked exceptions in the throws clause

Recommendation269DebugConnectionThread.java:269 Always list specific checked exceptions in the throws clause

Recommendation319DebugConnectionThread.java:319 Always list specific checked exceptions in the throws clause

Recommendation394DebugConnectionThread.java:394 Always list specific checked exceptions in the throws clause

Recommendation801DebugConnectionThread.java:801 Always list specific checked exceptions in the throws clause

Recommendation801DebugConnectionThread.java:801 Always list specific checked exceptions in the throws clause

Recommendation462DebugConnectionThread.java:462 Avoid changing the value of a method parameter

Recommendation571DebugConnectionThread.java:571 Always place constants on the left side of the equals()

Recommendation625DebugConnectionThread.java:625 Always place constants on the left side of the equals()

Warning873DebugConnectionThread.java:873 Avoid using == and != for java.lang.Object comparisons

Warning883DebugConnectionThread.java:883 Avoid using == and != for java.lang.Object comparisons

Recommendation188DebugConnectionThread.java:188 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation77DebugConnectionThread.java:77 Avoid using explicit string literals, declare constants instead

Recommendation165DebugConnectionThread.java:165 Avoid using explicit string literals, declare constants instead

Recommendation199DebugConnectionThread.java:199 Avoid using explicit string literals, declare constants instead

Recommendation199DebugConnectionThread.java:199 Avoid using explicit string literals, declare constants instead

Recommendation221DebugConnectionThread.java:221 Avoid using explicit string literals, declare constants instead

Recommendation232DebugConnectionThread.java:232 Avoid using explicit string literals, declare constants instead

Recommendation250DebugConnectionThread.java:250 Avoid using explicit string literals, declare constants instead

Recommendation283DebugConnectionThread.java:283 Avoid using explicit string literals, declare constants instead

Recommendation294DebugConnectionThread.java:294 Avoid using explicit string literals, declare constants instead

Recommendation320DebugConnectionThread.java:320 Avoid using explicit string literals, declare constants instead

Recommendation320DebugConnectionThread.java:320 Avoid using explicit string literals, declare constants instead

Recommendation323DebugConnectionThread.java:323 Avoid using explicit string literals, declare constants instead

Recommendation323DebugConnectionThread.java:323 Avoid using explicit string literals, declare constants instead

Recommendation328DebugConnectionThread.java:328 Avoid using explicit string literals, declare constants instead

Recommendation328DebugConnectionThread.java:328 Avoid using explicit string literals, declare constants instead

Recommendation526DebugConnectionThread.java:526 Avoid using explicit string literals, declare constants instead

Recommendation542DebugConnectionThread.java:542 Avoid using explicit string literals, declare constants instead

Recommendation564DebugConnectionThread.java:564 Avoid using explicit string literals, declare constants instead

Recommendation565DebugConnectionThread.java:565 Avoid using explicit string literals, declare constants instead

Recommendation566DebugConnectionThread.java:566 Avoid using explicit string literals, declare constants instead

Recommendation567DebugConnectionThread.java:567 Avoid using explicit string literals, declare constants instead

Recommendation618DebugConnectionThread.java:618 Avoid using explicit string literals, declare constants instead

Recommendation619DebugConnectionThread.java:619 Avoid using explicit string literals, declare constants instead

Recommendation856DebugConnectionThread.java:856 Avoid using explicit string literals, declare constants instead

Recommendation919DebugConnectionThread.java:919 Avoid using explicit string literals, declare constants instead

Recommendation1045DebugConnectionThread.java:1045 Avoid using explicit string literals, declare constants instead

Recommendation1045DebugConnectionThread.java:1045 Avoid using explicit string literals, declare constants instead

Recommendation1059DebugConnectionThread.java:1059 Avoid using explicit string literals, declare constants instead

Recommendation1064DebugConnectionThread.java:1064 Avoid using explicit string literals, declare constants instead

Recommendation1066DebugConnectionThread.java:1066 Avoid using explicit string literals, declare constants instead

Recommendation1083DebugConnectionThread.java:1083 Avoid using explicit string literals, declare constants instead

Recommendation1091DebugConnectionThread.java:1091 Avoid using explicit string literals, declare constants instead

Recommendation1106DebugConnectionThread.java:1106 Avoid using explicit string literals, declare constants instead

Recommendation1110DebugConnectionThread.java:1110 Avoid using explicit string literals, declare constants instead

Recommendation1117DebugConnectionThread.java:1117 Avoid using explicit string literals, declare constants instead

Recommendation1122DebugConnectionThread.java:1122 Avoid using explicit string literals, declare constants instead

Recommendation1143DebugConnectionThread.java:1143 Avoid using explicit string literals, declare constants instead

Recommendation1147DebugConnectionThread.java:1147 Avoid using explicit string literals, declare constants instead

Recommendation716DebugConnectionThread.java:716 Avoid using java.lang.Object.wait() outside of a while loop

Recommendation993DebugConnectionThread.java:993 Avoid using java.lang.Object.wait() outside of a while loop

Recommendation829DebugConnectionThread.java:829 Avoid using "this" as a lock in synchronized statements

Recommendation1032DebugConnectionThread.java:1032 Avoid using "this" as a lock in synchronized statements

Recommendation1071DebugConnectionThread.java:1071 Avoid using "this" as a lock in synchronized statements

Recommendation319DebugConnectionThread.java:319 Avoid using synchronized modifier in method declaration

Recommendation701DebugConnectionThread.java:701 Avoid using synchronized modifier in method declaration

Recommendation725DebugConnectionThread.java:725 Avoid using synchronized modifier in method declaration

Recommendation734DebugConnectionThread.java:734 Avoid using synchronized modifier in method declaration

Recommendation772DebugConnectionThread.java:772 Avoid using synchronized modifier in method declaration

Recommendation777DebugConnectionThread.java:777 Avoid using synchronized modifier in method declaration

Recommendation975DebugConnectionThread.java:975 Avoid using synchronized modifier in method declaration

Recommendation1006DebugConnectionThread.java:1006 Avoid using synchronized modifier in method declaration

Recommendation1018DebugConnectionThread.java:1018 Avoid using synchronized modifier in method declaration

Recommendation809DebugConnectionThread.java:809 Avoid using java.lang.Object.notify(), use java.lang.Object.notifyAll() instead

Recommendation1034DebugConnectionThread.java:1034 Avoid using java.lang.Object.notify(), use java.lang.Object.notifyAll() instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.communication.DebuggerCommunicationDaemon.java

SeverityLineType
Recommendation97DebuggerCommunicationDaemon.java:97 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation141DebuggerCommunicationDaemon.java:141 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation231DebuggerCommunicationDaemon.java:231 Always place constants on the left side of the equals()

Recommendation100DebuggerCommunicationDaemon.java:100 Avoid using explicit string literals, declare constants instead

Recommendation144DebuggerCommunicationDaemon.java:144 Avoid using explicit string literals, declare constants instead

Recommendation151DebuggerCommunicationDaemon.java:151 Avoid using explicit string literals, declare constants instead

Recommendation151DebuggerCommunicationDaemon.java:151 Avoid using explicit string literals, declare constants instead

Recommendation193DebuggerCommunicationDaemon.java:193 Avoid using explicit string literals, declare constants instead

Recommendation193DebuggerCommunicationDaemon.java:193 Avoid using explicit string literals, declare constants instead

Recommendation194DebuggerCommunicationDaemon.java:194 Avoid using explicit string literals, declare constants instead

Recommendation213DebuggerCommunicationDaemon.java:213 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.Breakpoint.java

SeverityLineType
Recommendation70Breakpoint.java:70 Avoid calling an overridable method in a constructor

Recommendation71Breakpoint.java:71 Avoid calling an overridable method in a constructor

Recommendation73Breakpoint.java:73 Avoid calling an overridable method in a constructor

Severe24Breakpoint.java:24 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Recommendation193Breakpoint.java:193 Always place constants on the left side of the equals()

Recommendation262Breakpoint.java:262 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation193Breakpoint.java:193 Avoid using negation in if else conditions

Recommendation59Breakpoint.java:59 Avoid declaring transient fields in non-serializable classes

Recommendation52Breakpoint.java:52 Avoid using explicit string literals, declare constants instead

Recommendation57Breakpoint.java:57 Avoid using explicit string literals, declare constants instead

Recommendation65Breakpoint.java:65 Avoid using explicit string literals, declare constants instead

Recommendation193Breakpoint.java:193 Avoid using explicit string literals, declare constants instead

Recommendation222Breakpoint.java:222 Avoid using explicit string literals, declare constants instead

Recommendation222Breakpoint.java:222 Avoid using explicit string literals, declare constants instead

Recommendation222Breakpoint.java:222 Avoid using explicit string literals, declare constants instead

Recommendation222Breakpoint.java:222 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugError.java

SeverityLineType
Severe21DebugError.java:21 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Recommendation162DebugError.java:162 Avoid returning java.lang.Object, downcast to specific type instead

Warning54DebugError.java:54 Avoid casting primitive types to lower precision

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid using explicit string literals, declare constants instead

Recommendation72DebugError.java:72 Avoid using explicit string literals, declare constants instead

Recommendation74DebugError.java:74 Avoid using explicit string literals, declare constants instead

Recommendation170DebugError.java:170 Avoid using explicit string literals, declare constants instead

Recommendation172DebugError.java:172 Avoid using explicit string literals, declare constants instead

Recommendation176DebugError.java:176 Avoid using explicit string literals, declare constants instead

Recommendation181DebugError.java:181 Avoid using explicit string literals, declare constants instead

Recommendation51DebugError.java:51 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugHandlersRegistry.java

SeverityLineType
Recommendation103DebugHandlersRegistry.java:103 Always list specific checked exceptions in the throws clause

Recommendation103DebugHandlersRegistry.java:103 Always list specific checked exceptions in the throws clause

Recommendation102DebugHandlersRegistry.java:102 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugMessagesRegistry.java

SeverityLineType
Recommendation45DebugMessagesRegistry.java:45 Always list specific checked exceptions in the throws clause

Recommendation57DebugMessagesRegistry.java:57 Always list specific checked exceptions in the throws clause

Recommendation136DebugMessagesRegistry.java:136 Always list specific checked exceptions in the throws clause

Recommendation136DebugMessagesRegistry.java:136 Always list specific checked exceptions in the throws clause

Recommendation103DebugMessagesRegistry.java:103 Avoid instantiating java.lang.Exception

Recommendation56DebugMessagesRegistry.java:56 Avoid using explicit string literals, declare constants instead

Recommendation103DebugMessagesRegistry.java:103 Avoid using explicit string literals, declare constants instead

Recommendation103DebugMessagesRegistry.java:103 Avoid using explicit string literals, declare constants instead

Recommendation135DebugMessagesRegistry.java:135 Avoid using explicit string literals, declare constants instead

Recommendation54DebugMessagesRegistry.java:54 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DebugParametersInitializersRegistry.java

SeverityLineType
Recommendation159DebugParametersInitializersRegistry.java:159 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation179DebugParametersInitializersRegistry.java:179 Always list specific checked exceptions in the throws clause

Recommendation179DebugParametersInitializersRegistry.java:179 Always list specific checked exceptions in the throws clause

Recommendation137DebugParametersInitializersRegistry.java:137 Avoid a for loop without an initializer and an incrementor

Recommendation145DebugParametersInitializersRegistry.java:145 Avoid a for loop without an initializer and an incrementor

Recommendation153DebugParametersInitializersRegistry.java:153 Avoid a for loop without an initializer and an incrementor

Recommendation140DebugParametersInitializersRegistry.java:140 Avoid using explicit string literals, declare constants instead

Recommendation148DebugParametersInitializersRegistry.java:148 Avoid using explicit string literals, declare constants instead

Recommendation178DebugParametersInitializersRegistry.java:178 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DefaultExpression.java

SeverityLineType
Recommendation42DefaultExpression.java:42 Avoid changing the value of a method parameter

Recommendation25DefaultExpression.java:25 Avoid calling an overridable method in a constructor

Recommendation65DefaultExpression.java:65 Avoid calling an overridable method in a constructor

Recommendation52DefaultExpression.java:52 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.DefaultExpressionsManager.java

SeverityLineType
Recommendation121DefaultExpressionsManager.java:121 Always place constants on the left side of the equals()

Recommendation122DefaultExpressionsManager.java:122 Always place constants on the left side of the equals()

Recommendation129DefaultExpressionsManager.java:129 Always place constants on the left side of the equals()

Recommendation129DefaultExpressionsManager.java:129 Always place constants on the left side of the equals()

Recommendation155DefaultExpressionsManager.java:155 Always place constants on the left side of the equals()

Recommendation187DefaultExpressionsManager.java:187 Always place constants on the left side of the equals()

Warning161DefaultExpressionsManager.java:161 Avoid assigning loop control variables in the body of for loops

Warning193DefaultExpressionsManager.java:193 Avoid assigning loop control variables in the body of for loops

Recommendation33DefaultExpressionsManager.java:33 Avoid using explicit string literals, declare constants instead

Recommendation34DefaultExpressionsManager.java:34 Avoid using explicit string literals, declare constants instead

Recommendation112DefaultExpressionsManager.java:112 Avoid using explicit string literals, declare constants instead

Recommendation113DefaultExpressionsManager.java:113 Avoid using explicit string literals, declare constants instead

Recommendation121DefaultExpressionsManager.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122DefaultExpressionsManager.java:122 Avoid using explicit string literals, declare constants instead

Recommendation124DefaultExpressionsManager.java:124 Avoid using explicit string literals, declare constants instead

Recommendation129DefaultExpressionsManager.java:129 Avoid using explicit string literals, declare constants instead

Recommendation129DefaultExpressionsManager.java:129 Avoid using explicit string literals, declare constants instead

Recommendation155DefaultExpressionsManager.java:155 Avoid using explicit string literals, declare constants instead

Recommendation166DefaultExpressionsManager.java:166 Avoid using explicit string literals, declare constants instead

Recommendation187DefaultExpressionsManager.java:187 Avoid using explicit string literals, declare constants instead

Recommendation198DefaultExpressionsManager.java:198 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.ExpressionsValueDeserializer.java

SeverityLineType
Recommendation207ExpressionsValueDeserializer.java:207 Always surround if and loop statements with curly braces

Recommendation207ExpressionsValueDeserializer.java:207 Avoid empty if statements and empty loops

Recommendation27ExpressionsValueDeserializer.java:27 Avoid changing the value of a method parameter

Recommendation90ExpressionsValueDeserializer.java:90 Always place constants on the left side of the equals()

Warning185ExpressionsValueDeserializer.java:185 Avoid casting primitive types to lower precision

Warning194ExpressionsValueDeserializer.java:194 Avoid casting primitive types to lower precision

Warning199ExpressionsValueDeserializer.java:199 Avoid casting primitive types to lower precision

Warning206ExpressionsValueDeserializer.java:206 Avoid casting primitive types to lower precision

Warning222ExpressionsValueDeserializer.java:222 Avoid casting primitive types to lower precision

Warning231ExpressionsValueDeserializer.java:231 Avoid casting primitive types to lower precision

Warning240ExpressionsValueDeserializer.java:240 Avoid casting primitive types to lower precision

Recommendation51ExpressionsValueDeserializer.java:51 Always provide the default label in switch statements

Recommendation72ExpressionsValueDeserializer.java:72 Avoid using explicit string literals, declare constants instead

Recommendation78ExpressionsValueDeserializer.java:78 Avoid using explicit string literals, declare constants instead

Recommendation84ExpressionsValueDeserializer.java:84 Avoid using explicit string literals, declare constants instead

Recommendation84ExpressionsValueDeserializer.java:84 Avoid using explicit string literals, declare constants instead

Recommendation84ExpressionsValueDeserializer.java:84 Avoid using explicit string literals, declare constants instead

Recommendation84ExpressionsValueDeserializer.java:84 Avoid using explicit string literals, declare constants instead

Recommendation90ExpressionsValueDeserializer.java:90 Avoid using explicit string literals, declare constants instead

Recommendation90ExpressionsValueDeserializer.java:90 Avoid using explicit string literals, declare constants instead

Recommendation90ExpressionsValueDeserializer.java:90 Avoid using explicit string literals, declare constants instead

Recommendation90ExpressionsValueDeserializer.java:90 Avoid using explicit string literals, declare constants instead

Recommendation99ExpressionsValueDeserializer.java:99 Avoid using explicit string literals, declare constants instead

Recommendation99ExpressionsValueDeserializer.java:99 Avoid using explicit string literals, declare constants instead

Recommendation130ExpressionsValueDeserializer.java:130 Avoid using explicit string literals, declare constants instead

Recommendation130ExpressionsValueDeserializer.java:130 Avoid using explicit string literals, declare constants instead

Recommendation156ExpressionsValueDeserializer.java:156 Avoid using explicit string literals, declare constants instead

Recommendation160ExpressionsValueDeserializer.java:160 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.ExpressionValue.java

SeverityLineType
Recommendation42ExpressionValue.java:42 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.DebugSessionStartedNotification.java

SeverityLineType
Recommendation30DebugSessionStartedNotification.java:30 Avoid using explicit string literals, declare constants instead

Recommendation31DebugSessionStartedNotification.java:31 Avoid using explicit string literals, declare constants instead

Recommendation32DebugSessionStartedNotification.java:32 Avoid using explicit string literals, declare constants instead

Recommendation33DebugSessionStartedNotification.java:33 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.HeaderOutputNotification.java

SeverityLineType
Recommendation41HeaderOutputNotification.java:41 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.messages.OutputNotification.java

SeverityLineType
Recommendation42OutputNotification.java:42 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.parameters.DefaultDebugParametersInitializer.java

SeverityLineType
Recommendation35DefaultDebugParametersInitializer.java:35 Avoid using explicit string literals, declare constants instead

Recommendation41DefaultDebugParametersInitializer.java:41 Avoid using explicit string literals, declare constants instead

Recommendation45DefaultDebugParametersInitializer.java:45 Avoid using explicit string literals, declare constants instead

Recommendation48DefaultDebugParametersInitializer.java:48 Avoid using explicit string literals, declare constants instead

Recommendation56DefaultDebugParametersInitializer.java:56 Avoid using explicit string literals, declare constants instead

Recommendation67DefaultDebugParametersInitializer.java:67 Avoid using explicit string literals, declare constants instead

Recommendation69DefaultDebugParametersInitializer.java:69 Avoid using explicit string literals, declare constants instead

Recommendation71DefaultDebugParametersInitializer.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73DefaultDebugParametersInitializer.java:73 Avoid using explicit string literals, declare constants instead

Recommendation94DefaultDebugParametersInitializer.java:94 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPExecutableDebuggerInitializer.java

SeverityLineType
Warning92PHPExecutableDebuggerInitializer.java:92 Avoid hard coding \n and \r as line separators

Recommendation86PHPExecutableDebuggerInitializer.java:86 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation52PHPExecutableDebuggerInitializer.java:52 Always list specific checked exceptions in the throws clause

Recommendation57PHPExecutableDebuggerInitializer.java:57 Always place constants on the left side of the equals()

Recommendation57PHPExecutableDebuggerInitializer.java:57 Avoid using explicit string literals, declare constants instead

Recommendation66PHPExecutableDebuggerInitializer.java:66 Avoid using explicit string literals, declare constants instead

Recommendation66PHPExecutableDebuggerInitializer.java:66 Avoid using explicit string literals, declare constants instead

Recommendation67PHPExecutableDebuggerInitializer.java:67 Avoid using explicit string literals, declare constants instead

Recommendation68PHPExecutableDebuggerInitializer.java:68 Avoid using explicit string literals, declare constants instead

Recommendation69PHPExecutableDebuggerInitializer.java:69 Avoid using explicit string literals, declare constants instead

Recommendation70PHPExecutableDebuggerInitializer.java:70 Avoid using explicit string literals, declare constants instead

Recommendation71PHPExecutableDebuggerInitializer.java:71 Avoid using explicit string literals, declare constants instead

Recommendation71PHPExecutableDebuggerInitializer.java:71 Avoid using explicit string literals, declare constants instead

Recommendation72PHPExecutableDebuggerInitializer.java:72 Avoid using explicit string literals, declare constants instead

Recommendation72PHPExecutableDebuggerInitializer.java:72 Avoid using explicit string literals, declare constants instead

Recommendation73PHPExecutableDebuggerInitializer.java:73 Avoid using explicit string literals, declare constants instead

Recommendation80PHPExecutableDebuggerInitializer.java:80 Avoid using explicit string literals, declare constants instead

Recommendation91PHPExecutableDebuggerInitializer.java:91 Avoid using explicit string literals, declare constants instead

Recommendation91PHPExecutableDebuggerInitializer.java:91 Avoid using explicit string literals, declare constants instead

Recommendation92PHPExecutableDebuggerInitializer.java:92 Avoid using explicit string literals, declare constants instead

Recommendation92PHPExecutableDebuggerInitializer.java:92 Avoid using explicit string literals, declare constants instead

Recommendation105PHPExecutableDebuggerInitializer.java:105 Avoid using explicit string literals, declare constants instead

Recommendation114PHPExecutableDebuggerInitializer.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115PHPExecutableDebuggerInitializer.java:115 Avoid using explicit string literals, declare constants instead

Recommendation116PHPExecutableDebuggerInitializer.java:116 Avoid using explicit string literals, declare constants instead

Recommendation117PHPExecutableDebuggerInitializer.java:117 Avoid using explicit string literals, declare constants instead

Recommendation119PHPExecutableDebuggerInitializer.java:119 Avoid using explicit string literals, declare constants instead

Recommendation121PHPExecutableDebuggerInitializer.java:121 Avoid using explicit string literals, declare constants instead

Recommendation122PHPExecutableDebuggerInitializer.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123PHPExecutableDebuggerInitializer.java:123 Avoid using explicit string literals, declare constants instead

Recommendation124PHPExecutableDebuggerInitializer.java:124 Avoid using explicit string literals, declare constants instead

Recommendation125PHPExecutableDebuggerInitializer.java:125 Avoid using explicit string literals, declare constants instead

Recommendation126PHPExecutableDebuggerInitializer.java:126 Avoid using explicit string literals, declare constants instead

Recommendation127PHPExecutableDebuggerInitializer.java:127 Avoid using explicit string literals, declare constants instead

Recommendation129PHPExecutableDebuggerInitializer.java:129 Avoid using explicit string literals, declare constants instead

Recommendation131PHPExecutableDebuggerInitializer.java:131 Avoid using explicit string literals, declare constants instead

Recommendation133PHPExecutableDebuggerInitializer.java:133 Avoid using explicit string literals, declare constants instead

Recommendation134PHPExecutableDebuggerInitializer.java:134 Avoid using explicit string literals, declare constants instead

Recommendation136PHPExecutableDebuggerInitializer.java:136 Avoid using explicit string literals, declare constants instead

Recommendation148PHPExecutableDebuggerInitializer.java:148 Avoid using explicit string literals, declare constants instead

Recommendation153PHPExecutableDebuggerInitializer.java:153 Avoid using explicit string literals, declare constants instead

Recommendation169PHPExecutableDebuggerInitializer.java:169 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPSessionLaunchMapper.java

SeverityLineType
Recommendation30PHPSessionLaunchMapper.java:30 Always initialize static fields

Warning92PHPSessionLaunchMapper.java:92 Avoid using == and != for java.lang.Object comparisons

Warning95PHPSessionLaunchMapper.java:95 Avoid using == and != for java.lang.Object comparisons

Recommendation122PHPSessionLaunchMapper.java:122 Avoid using explicit string literals, declare constants instead

Recommendation122PHPSessionLaunchMapper.java:122 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPstack.java

SeverityLineType
Warning58PHPstack.java:58 Avoid hard coding \n and \r as line separators

Warning61PHPstack.java:61 Avoid hard coding \n and \r as line separators

Warning61PHPstack.java:61 Avoid hard coding \n and \r as line separators

Recommendation58PHPstack.java:58 Avoid using explicit string literals, declare constants instead

Recommendation61PHPstack.java:61 Avoid using explicit string literals, declare constants instead

Recommendation61PHPstack.java:61 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.PHPWebServerDebuggerInitializer.java

SeverityLineType
Recommendation116PHPWebServerDebuggerInitializer.java:116 Always surround if and loop statements with curly braces

Recommendation116PHPWebServerDebuggerInitializer.java:116 Avoid empty if statements and empty loops

Recommendation59PHPWebServerDebuggerInitializer.java:59 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation71PHPWebServerDebuggerInitializer.java:71 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation118PHPWebServerDebuggerInitializer.java:118 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation122PHPWebServerDebuggerInitializer.java:122 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation130PHPWebServerDebuggerInitializer.java:130 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation43PHPWebServerDebuggerInitializer.java:43 Always list specific checked exceptions in the throws clause

Recommendation67PHPWebServerDebuggerInitializer.java:67 Always list specific checked exceptions in the throws clause

Recommendation103PHPWebServerDebuggerInitializer.java:103 Always place constants on the left side of the equals()

Recommendation105PHPWebServerDebuggerInitializer.java:105 Always place constants on the left side of the equals()

Recommendation41PHPWebServerDebuggerInitializer.java:41 Avoid using explicit string literals, declare constants instead

Recommendation54PHPWebServerDebuggerInitializer.java:54 Avoid using explicit string literals, declare constants instead

Recommendation60PHPWebServerDebuggerInitializer.java:60 Avoid using explicit string literals, declare constants instead

Recommendation72PHPWebServerDebuggerInitializer.java:72 Avoid using explicit string literals, declare constants instead

Recommendation85PHPWebServerDebuggerInitializer.java:85 Avoid using explicit string literals, declare constants instead

Recommendation97PHPWebServerDebuggerInitializer.java:97 Avoid using explicit string literals, declare constants instead

Recommendation103PHPWebServerDebuggerInitializer.java:103 Avoid using explicit string literals, declare constants instead

Recommendation105PHPWebServerDebuggerInitializer.java:105 Avoid using explicit string literals, declare constants instead

Recommendation106PHPWebServerDebuggerInitializer.java:106 Avoid using explicit string literals, declare constants instead

Recommendation107PHPWebServerDebuggerInitializer.java:107 Avoid using explicit string literals, declare constants instead

Recommendation119PHPWebServerDebuggerInitializer.java:119 Avoid using explicit string literals, declare constants instead

Recommendation123PHPWebServerDebuggerInitializer.java:123 Avoid using explicit string literals, declare constants instead

Recommendation127PHPWebServerDebuggerInitializer.java:127 Avoid using explicit string literals, declare constants instead

Recommendation131PHPWebServerDebuggerInitializer.java:131 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.RemoteDebugger.java

SeverityLineType
Recommendation154RemoteDebugger.java:154 Always surround if and loop statements with curly braces

Recommendation163RemoteDebugger.java:163 Always surround if and loop statements with curly braces

Recommendation211RemoteDebugger.java:211 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation234RemoteDebugger.java:234 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation386RemoteDebugger.java:386 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation421RemoteDebugger.java:421 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation456RemoteDebugger.java:456 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation495RemoteDebugger.java:495 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation572RemoteDebugger.java:572 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation608RemoteDebugger.java:608 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation627RemoteDebugger.java:627 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation716RemoteDebugger.java:716 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation753RemoteDebugger.java:753 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation806RemoteDebugger.java:806 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation156RemoteDebugger.java:156 Avoid changing the value of a method parameter

Recommendation165RemoteDebugger.java:165 Avoid changing the value of a method parameter

Recommendation166RemoteDebugger.java:166 Avoid changing the value of a method parameter

Severe727RemoteDebugger.java:727 Avoid returning null instead of empty array

Severe740RemoteDebugger.java:740 Avoid returning null instead of empty array

Severe817RemoteDebugger.java:817 Avoid returning null instead of empty array

Severe831RemoteDebugger.java:831 Avoid returning null instead of empty array

Recommendation109RemoteDebugger.java:109 Always place constants on the left side of the equals()

Recommendation35RemoteDebugger.java:35 Avoid using explicit string literals, declare constants instead

Recommendation109RemoteDebugger.java:109 Avoid using explicit string literals, declare constants instead

Recommendation181RemoteDebugger.java:181 Avoid using explicit string literals, declare constants instead

Recommendation181RemoteDebugger.java:181 Avoid using explicit string literals, declare constants instead

Recommendation191RemoteDebugger.java:191 Avoid using explicit string literals, declare constants instead

Recommendation191RemoteDebugger.java:191 Avoid using explicit string literals, declare constants instead

Recommendation680RemoteDebugger.java:680 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.debugger.StackLayer.java

SeverityLineType
Recommendation150StackLayer.java:150 Always place constants on the left side of the equals()

Recommendation145StackLayer.java:145 Avoid using explicit string literals, declare constants instead

Recommendation145StackLayer.java:145 Avoid using explicit string literals, declare constants instead

Recommendation150StackLayer.java:150 Avoid using explicit string literals, declare constants instead

Recommendation151StackLayer.java:151 Avoid using explicit string literals, declare constants instead

Recommendation156StackLayer.java:156 Avoid using explicit string literals, declare constants instead

Recommendation162StackLayer.java:162 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.IPHPConstants.java

SeverityLineType
Recommendation19IPHPConstants.java:19 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPExecutableLaunchDelegate.java

SeverityLineType
Recommendation97PHPExecutableLaunchDelegate.java:97 Always surround if and loop statements with curly braces

Recommendation105PHPExecutableLaunchDelegate.java:105 Always surround if and loop statements with curly braces

Recommendation108PHPExecutableLaunchDelegate.java:108 Always surround if and loop statements with curly braces

Recommendation183PHPExecutableLaunchDelegate.java:183 Always surround if and loop statements with curly braces

Recommendation185PHPExecutableLaunchDelegate.java:185 Always surround if and loop statements with curly braces

Recommendation194PHPExecutableLaunchDelegate.java:194 Always surround if and loop statements with curly braces

Recommendation212PHPExecutableLaunchDelegate.java:212 Always surround if and loop statements with curly braces

Recommendation219PHPExecutableLaunchDelegate.java:219 Always surround if and loop statements with curly braces

Recommendation222PHPExecutableLaunchDelegate.java:222 Always surround if and loop statements with curly braces

Recommendation227PHPExecutableLaunchDelegate.java:227 Always surround if and loop statements with curly braces

Recommendation230PHPExecutableLaunchDelegate.java:230 Always surround if and loop statements with curly braces

Recommendation235PHPExecutableLaunchDelegate.java:235 Always surround if and loop statements with curly braces

Recommendation261PHPExecutableLaunchDelegate.java:261 Always surround if and loop statements with curly braces

Recommendation312PHPExecutableLaunchDelegate.java:312 Always surround if and loop statements with curly braces

Recommendation289PHPExecutableLaunchDelegate.java:289 Always surround if and loop statements with curly braces

Recommendation278PHPExecutableLaunchDelegate.java:278 Avoid empty if statements and empty loops

Recommendation142PHPExecutableLaunchDelegate.java:142 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation81PHPExecutableLaunchDelegate.java:81 Always list specific checked exceptions in the throws clause

Recommendation241PHPExecutableLaunchDelegate.java:241 Always place constants on the left side of the equals()

Warning146PHPExecutableLaunchDelegate.java:146 Avoid using == and != for java.lang.Object comparisons

Warning156PHPExecutableLaunchDelegate.java:156 Avoid using == and != for java.lang.Object comparisons

Recommendation70PHPExecutableLaunchDelegate.java:70 Avoid using explicit string literals, declare constants instead

Recommendation75PHPExecutableLaunchDelegate.java:75 Avoid using explicit string literals, declare constants instead

Recommendation107PHPExecutableLaunchDelegate.java:107 Avoid using explicit string literals, declare constants instead

Recommendation226PHPExecutableLaunchDelegate.java:226 Avoid using explicit string literals, declare constants instead

Recommendation241PHPExecutableLaunchDelegate.java:241 Avoid using explicit string literals, declare constants instead

Recommendation267PHPExecutableLaunchDelegate.java:267 Avoid using explicit string literals, declare constants instead

Recommendation294PHPExecutableLaunchDelegate.java:294 Avoid using while sleep, use wait notify instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchDelegateProxy.java

SeverityLineType
Recommendation92PHPLaunchDelegateProxy.java:92 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation86PHPLaunchDelegateProxy.java:86 Avoid using explicit string literals, declare constants instead

Recommendation93PHPLaunchDelegateProxy.java:93 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchProxy.java

SeverityLineType
Recommendation114PHPLaunchProxy.java:114 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPLaunchUtilities.java

SeverityLineType
Warning271PHPLaunchUtilities.java:271 Avoid hard coding \n and \r as line separators

Warning275PHPLaunchUtilities.java:275 Avoid hard coding \n and \r as line separators

Warning279PHPLaunchUtilities.java:279 Avoid hard coding \n and \r as line separators

Recommendation81PHPLaunchUtilities.java:81 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation53PHPLaunchUtilities.java:53 Always list specific checked exceptions in the throws clause

Recommendation60PHPLaunchUtilities.java:60 Always list specific checked exceptions in the throws clause

Recommendation323PHPLaunchUtilities.java:323 Always place constants on the left side of the equals()

Recommendation335PHPLaunchUtilities.java:335 Always place constants on the left side of the equals()

Warning249PHPLaunchUtilities.java:249 Avoid using == and != for java.lang.Object comparisons

Warning344PHPLaunchUtilities.java:344 Avoid using == and != for java.lang.Object comparisons

Recommendation150PHPLaunchUtilities.java:150 Always provide the default label in switch statements

Recommendation218PHPLaunchUtilities.java:218 Always provide the default label in switch statements

Warning251PHPLaunchUtilities.java:251 Avoid assigning loop control variables in the body of for loops

Recommendation64PHPLaunchUtilities.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65PHPLaunchUtilities.java:65 Avoid using explicit string literals, declare constants instead

Recommendation79PHPLaunchUtilities.java:79 Avoid using explicit string literals, declare constants instead

Recommendation82PHPLaunchUtilities.java:82 Avoid using explicit string literals, declare constants instead

Recommendation271PHPLaunchUtilities.java:271 Avoid using explicit string literals, declare constants instead

Recommendation275PHPLaunchUtilities.java:275 Avoid using explicit string literals, declare constants instead

Recommendation279PHPLaunchUtilities.java:279 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPProcess.java

SeverityLineType
Recommendation84PHPProcess.java:84 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPServerLaunchDecorator.java

SeverityLineType
Recommendation42PHPServerLaunchDecorator.java:42 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.launching.PHPWebPageLaunchDelegate.java

SeverityLineType
Recommendation89PHPWebPageLaunchDelegate.java:89 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation42PHPWebPageLaunchDelegate.java:42 Avoid calling an overridable method in a constructor

Recommendation115PHPWebPageLaunchDelegate.java:115 Always place constants on the left side of the equals()

Recommendation308PHPWebPageLaunchDelegate.java:308 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation76PHPWebPageLaunchDelegate.java:76 Avoid using explicit string literals, declare constants instead

Recommendation78PHPWebPageLaunchDelegate.java:78 Avoid using explicit string literals, declare constants instead

Recommendation92PHPWebPageLaunchDelegate.java:92 Avoid using explicit string literals, declare constants instead

Recommendation100PHPWebPageLaunchDelegate.java:100 Avoid using explicit string literals, declare constants instead

Recommendation114PHPWebPageLaunchDelegate.java:114 Avoid using explicit string literals, declare constants instead

Recommendation154PHPWebPageLaunchDelegate.java:154 Avoid using explicit string literals, declare constants instead

Recommendation182PHPWebPageLaunchDelegate.java:182 Avoid using explicit string literals, declare constants instead

Recommendation244PHPWebPageLaunchDelegate.java:244 Avoid using explicit string literals, declare constants instead

Recommendation251PHPWebPageLaunchDelegate.java:251 Avoid using explicit string literals, declare constants instead

Recommendation251PHPWebPageLaunchDelegate.java:251 Avoid using explicit string literals, declare constants instead

Recommendation259PHPWebPageLaunchDelegate.java:259 Avoid using explicit string literals, declare constants instead

Recommendation277PHPWebPageLaunchDelegate.java:277 Avoid using explicit string literals, declare constants instead

Recommendation305PHPWebPageLaunchDelegate.java:305 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.Logger.java

SeverityLineType
Recommendation49Logger.java:49 Always surround if and loop statements with curly braces

Recommendation70Logger.java:70 Always surround if and loop statements with curly braces

Recommendation86Logger.java:86 Always surround if and loop statements with curly braces

Recommendation104Logger.java:104 Always surround if and loop statements with curly braces

Recommendation149Logger.java:149 Always surround if and loop statements with curly braces

Recommendation66Logger.java:66 Avoid changing the value of a method parameter

Recommendation82Logger.java:82 Avoid changing the value of a method parameter

Recommendation53Logger.java:53 Always provide the default label in switch statements

Warning63Logger.java:63 Always provide break at the end of every case statement

Recommendation66Logger.java:66 Avoid using explicit string literals, declare constants instead

Recommendation82Logger.java:82 Avoid using explicit string literals, declare constants instead

Recommendation108Logger.java:108 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.BreakpointSet.java

SeverityLineType
Recommendation77BreakpointSet.java:77 Always surround if and loop statements with curly braces

Recommendation97BreakpointSet.java:97 Always surround if and loop statements with curly braces

Recommendation106BreakpointSet.java:106 Always surround if and loop statements with curly braces

Recommendation118BreakpointSet.java:118 Avoid changing the value of a method parameter

Recommendation91BreakpointSet.java:91 Always place constants on the left side of the equals()

Recommendation89BreakpointSet.java:89 Avoid using explicit string literals, declare constants instead

Recommendation92BreakpointSet.java:92 Avoid using explicit string literals, declare constants instead

Recommendation93BreakpointSet.java:93 Avoid using explicit string literals, declare constants instead

Recommendation113BreakpointSet.java:113 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.ContextManager.java

SeverityLineType
Recommendation53ContextManager.java:53 Always surround if and loop statements with curly braces

Recommendation106ContextManager.java:106 Always surround if and loop statements with curly braces

Recommendation110ContextManager.java:110 Always surround if and loop statements with curly braces

Recommendation156ContextManager.java:156 Always surround if and loop statements with curly braces

Recommendation96ContextManager.java:96 Always place constants on the left side of the equals()

Recommendation77ContextManager.java:77 Avoid using explicit string literals, declare constants instead

Recommendation88ContextManager.java:88 Avoid using explicit string literals, declare constants instead

Recommendation93ContextManager.java:93 Avoid using explicit string literals, declare constants instead

Recommendation96ContextManager.java:96 Avoid using explicit string literals, declare constants instead

Recommendation135ContextManager.java:135 Avoid using explicit string literals, declare constants instead

Recommendation170ContextManager.java:170 Avoid using explicit string literals, declare constants instead

Recommendation172ContextManager.java:172 Avoid using explicit string literals, declare constants instead

Recommendation173ContextManager.java:173 Avoid using explicit string literals, declare constants instead

Recommendation173ContextManager.java:173 Avoid using explicit string literals, declare constants instead

Recommendation202ContextManager.java:202 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.DebugSessionIdGenerator.java

SeverityLineType
Recommendation21DebugSessionIdGenerator.java:21 Always initialize static fields

Recommendation53DebugSessionIdGenerator.java:53 Avoid using synchronized modifier in method declaration

Recommendation58DebugSessionIdGenerator.java:58 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPConditionalBreakpoint.java

SeverityLineType
Recommendation60PHPConditionalBreakpoint.java:60 Avoid calling an overridable method in a constructor

Recommendation73PHPConditionalBreakpoint.java:73 Avoid calling an overridable method in a constructor

Recommendation74PHPConditionalBreakpoint.java:74 Avoid calling an overridable method in a constructor

Recommendation75PHPConditionalBreakpoint.java:75 Avoid calling an overridable method in a constructor

Recommendation76PHPConditionalBreakpoint.java:76 Avoid calling an overridable method in a constructor

Recommendation30PHPConditionalBreakpoint.java:30 Avoid using explicit string literals, declare constants instead

Recommendation49PHPConditionalBreakpoint.java:49 Avoid using explicit string literals, declare constants instead

Recommendation63PHPConditionalBreakpoint.java:63 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPDebugElement.java

SeverityLineType
Recommendation53PHPDebugElement.java:53 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPDebugTarget.java

SeverityLineType
Recommendation119PHPDebugTarget.java:119 Always surround if and loop statements with curly braces

Recommendation123PHPDebugTarget.java:123 Always surround if and loop statements with curly braces

Recommendation181PHPDebugTarget.java:181 Always surround if and loop statements with curly braces

Recommendation406PHPDebugTarget.java:406 Always surround if and loop statements with curly braces

Recommendation409PHPDebugTarget.java:409 Always surround if and loop statements with curly braces

Recommendation616PHPDebugTarget.java:616 Always surround if and loop statements with curly braces

Recommendation636PHPDebugTarget.java:636 Always surround if and loop statements with curly braces

Recommendation731PHPDebugTarget.java:731 Always surround if and loop statements with curly braces

Recommendation122PHPDebugTarget.java:122 Always place constants on the left side of the equals()

Recommendation302PHPDebugTarget.java:302 Always place constants on the left side of the equals()

Recommendation564PHPDebugTarget.java:564 Avoid using negation in if else conditions

Recommendation755PHPDebugTarget.java:755 Avoid using negation in if else conditions

Recommendation89PHPDebugTarget.java:89 Avoid using explicit string literals, declare constants instead

Recommendation90PHPDebugTarget.java:90 Avoid using explicit string literals, declare constants instead

Recommendation91PHPDebugTarget.java:91 Avoid using explicit string literals, declare constants instead

Recommendation118PHPDebugTarget.java:118 Avoid using explicit string literals, declare constants instead

Recommendation119PHPDebugTarget.java:119 Avoid using explicit string literals, declare constants instead

Recommendation122PHPDebugTarget.java:122 Avoid using explicit string literals, declare constants instead

Recommendation123PHPDebugTarget.java:123 Avoid using explicit string literals, declare constants instead

Recommendation145PHPDebugTarget.java:145 Avoid using explicit string literals, declare constants instead

Recommendation364PHPDebugTarget.java:364 Avoid using explicit string literals, declare constants instead

Recommendation365PHPDebugTarget.java:365 Avoid using explicit string literals, declare constants instead

Recommendation365PHPDebugTarget.java:365 Avoid using explicit string literals, declare constants instead

Recommendation377PHPDebugTarget.java:377 Avoid using explicit string literals, declare constants instead

Recommendation377PHPDebugTarget.java:377 Avoid using explicit string literals, declare constants instead

Recommendation394PHPDebugTarget.java:394 Avoid using explicit string literals, declare constants instead

Recommendation394PHPDebugTarget.java:394 Avoid using explicit string literals, declare constants instead

Recommendation397PHPDebugTarget.java:397 Avoid using explicit string literals, declare constants instead

Recommendation397PHPDebugTarget.java:397 Avoid using explicit string literals, declare constants instead

Recommendation448PHPDebugTarget.java:448 Avoid using explicit string literals, declare constants instead

Recommendation452PHPDebugTarget.java:452 Avoid using explicit string literals, declare constants instead

Recommendation479PHPDebugTarget.java:479 Avoid using explicit string literals, declare constants instead

Recommendation479PHPDebugTarget.java:479 Avoid using explicit string literals, declare constants instead

Recommendation494PHPDebugTarget.java:494 Avoid using explicit string literals, declare constants instead

Recommendation498PHPDebugTarget.java:498 Avoid using explicit string literals, declare constants instead

Recommendation534PHPDebugTarget.java:534 Avoid using explicit string literals, declare constants instead

Recommendation549PHPDebugTarget.java:549 Avoid using explicit string literals, declare constants instead

Recommendation598PHPDebugTarget.java:598 Avoid using explicit string literals, declare constants instead

Recommendation598PHPDebugTarget.java:598 Avoid using explicit string literals, declare constants instead

Recommendation598PHPDebugTarget.java:598 Avoid using explicit string literals, declare constants instead

Recommendation602PHPDebugTarget.java:602 Avoid using explicit string literals, declare constants instead

Recommendation617PHPDebugTarget.java:617 Avoid using explicit string literals, declare constants instead

Recommendation620PHPDebugTarget.java:620 Avoid using explicit string literals, declare constants instead

Recommendation620PHPDebugTarget.java:620 Avoid using explicit string literals, declare constants instead

Recommendation620PHPDebugTarget.java:620 Avoid using explicit string literals, declare constants instead

Recommendation623PHPDebugTarget.java:623 Avoid using explicit string literals, declare constants instead

Recommendation663PHPDebugTarget.java:663 Avoid using explicit string literals, declare constants instead

Recommendation798PHPDebugTarget.java:798 Avoid using explicit string literals, declare constants instead

Recommendation799PHPDebugTarget.java:799 Avoid using explicit string literals, declare constants instead

Recommendation799PHPDebugTarget.java:799 Avoid using explicit string literals, declare constants instead

Recommendation806PHPDebugTarget.java:806 Avoid using explicit string literals, declare constants instead

Recommendation817PHPDebugTarget.java:817 Avoid using explicit string literals, declare constants instead

Recommendation818PHPDebugTarget.java:818 Avoid using explicit string literals, declare constants instead

Recommendation818PHPDebugTarget.java:818 Avoid using explicit string literals, declare constants instead

Recommendation825PHPDebugTarget.java:825 Avoid using explicit string literals, declare constants instead

Recommendation836PHPDebugTarget.java:836 Avoid using explicit string literals, declare constants instead

Recommendation836PHPDebugTarget.java:836 Avoid using explicit string literals, declare constants instead

Recommendation837PHPDebugTarget.java:837 Avoid using explicit string literals, declare constants instead

Recommendation844PHPDebugTarget.java:844 Avoid using explicit string literals, declare constants instead

Recommendation1052PHPDebugTarget.java:1052 Avoid using explicit string literals, declare constants instead

Recommendation1074PHPDebugTarget.java:1074 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPLineBreakpoint.java

SeverityLineType
Recommendation51PHPLineBreakpoint.java:51 Always list specific checked exceptions in the throws clause

Recommendation58PHPLineBreakpoint.java:58 Avoid calling an overridable method in a constructor

Recommendation60PHPLineBreakpoint.java:60 Avoid calling an overridable method in a constructor

Recommendation61PHPLineBreakpoint.java:61 Avoid calling an overridable method in a constructor

Recommendation62PHPLineBreakpoint.java:62 Avoid calling an overridable method in a constructor

Recommendation65PHPLineBreakpoint.java:65 Avoid calling an overridable method in a constructor

Recommendation65PHPLineBreakpoint.java:65 Avoid calling an overridable method in a constructor

Recommendation55PHPLineBreakpoint.java:55 Avoid using explicit string literals, declare constants instead

Recommendation87PHPLineBreakpoint.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPResponseHandler.java

SeverityLineType
Recommendation25PHPResponseHandler.java:25 Always surround if and loop statements with curly braces

Recommendation69PHPResponseHandler.java:69 Always surround if and loop statements with curly braces

Recommendation79PHPResponseHandler.java:79 Always surround if and loop statements with curly braces

Recommendation89PHPResponseHandler.java:89 Always surround if and loop statements with curly braces

Recommendation99PHPResponseHandler.java:99 Always surround if and loop statements with curly braces

Recommendation109PHPResponseHandler.java:109 Always surround if and loop statements with curly braces

Recommendation33PHPResponseHandler.java:33 Avoid changing the value of a method parameter

Recommendation25PHPResponseHandler.java:25 Avoid using explicit string literals, declare constants instead

Recommendation34PHPResponseHandler.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPResponseHandler.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPResponseHandler.java:34 Avoid using explicit string literals, declare constants instead

Recommendation44PHPResponseHandler.java:44 Avoid using explicit string literals, declare constants instead

Recommendation44PHPResponseHandler.java:44 Avoid using explicit string literals, declare constants instead

Recommendation47PHPResponseHandler.java:47 Avoid using explicit string literals, declare constants instead

Recommendation69PHPResponseHandler.java:69 Avoid using explicit string literals, declare constants instead

Recommendation79PHPResponseHandler.java:79 Avoid using explicit string literals, declare constants instead

Recommendation89PHPResponseHandler.java:89 Avoid using explicit string literals, declare constants instead

Recommendation99PHPResponseHandler.java:99 Avoid using explicit string literals, declare constants instead

Recommendation109PHPResponseHandler.java:109 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPRunToLineBreakpoint.java

SeverityLineType
Recommendation41PHPRunToLineBreakpoint.java:41 Always list specific checked exceptions in the throws clause

Recommendation50PHPRunToLineBreakpoint.java:50 Avoid calling an overridable method in a constructor

Recommendation51PHPRunToLineBreakpoint.java:51 Avoid calling an overridable method in a constructor

Recommendation52PHPRunToLineBreakpoint.java:52 Avoid calling an overridable method in a constructor

Recommendation53PHPRunToLineBreakpoint.java:53 Avoid calling an overridable method in a constructor

Recommendation57PHPRunToLineBreakpoint.java:57 Avoid calling an overridable method in a constructor

Recommendation57PHPRunToLineBreakpoint.java:57 Avoid calling an overridable method in a constructor

Recommendation47PHPRunToLineBreakpoint.java:47 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPStackFrame.java

SeverityLineType
Severe138PHPStackFrame.java:138 Avoid returning null instead of empty array

Warning309PHPStackFrame.java:309 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPThread.java

SeverityLineType
Recommendation271PHPThread.java:271 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation93PHPThread.java:93 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPValue.java

SeverityLineType
Recommendation79PHPValue.java:79 Always surround if and loop statements with curly braces

Recommendation141PHPValue.java:141 Always surround if and loop statements with curly braces

Warning168PHPValue.java:168 Avoid using == and != for java.lang.Object comparisons

Warning156PHPValue.java:156 Always use instanceof in an equals() method implementation

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PHPValue.java:34 Avoid using explicit string literals, declare constants instead

Recommendation70PHPValue.java:70 Avoid using explicit string literals, declare constants instead

Recommendation110PHPValue.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110PHPValue.java:110 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.PHPVariable.java

SeverityLineType
Warning163PHPVariable.java:163 Avoid using == and != for java.lang.Object comparisons

Warning186PHPVariable.java:186 Avoid using == and != for java.lang.Object comparisons

Recommendation113PHPVariable.java:113 Avoid using explicit string literals, declare constants instead

Recommendation113PHPVariable.java:113 Avoid using explicit string literals, declare constants instead

Recommendation118PHPVariable.java:118 Avoid using explicit string literals, declare constants instead

Recommendation118PHPVariable.java:118 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.ServerDebugHandler.java

SeverityLineType
Recommendation158ServerDebugHandler.java:158 Avoid empty if statements and empty loops

Recommendation160ServerDebugHandler.java:160 Avoid empty if statements and empty loops

Recommendation236ServerDebugHandler.java:236 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation91ServerDebugHandler.java:91 Avoid changing the value of a method parameter

Recommendation92ServerDebugHandler.java:92 Avoid changing the value of a method parameter

Recommendation100ServerDebugHandler.java:100 Avoid changing the value of a method parameter

Recommendation142ServerDebugHandler.java:142 Always place constants on the left side of the equals()

Recommendation144ServerDebugHandler.java:144 Always place constants on the left side of the equals()

Recommendation146ServerDebugHandler.java:146 Always place constants on the left side of the equals()

Recommendation148ServerDebugHandler.java:148 Always place constants on the left side of the equals()

Recommendation150ServerDebugHandler.java:150 Always place constants on the left side of the equals()

Recommendation152ServerDebugHandler.java:152 Always place constants on the left side of the equals()

Recommendation154ServerDebugHandler.java:154 Always place constants on the left side of the equals()

Recommendation158ServerDebugHandler.java:158 Always place constants on the left side of the equals()

Recommendation160ServerDebugHandler.java:160 Always place constants on the left side of the equals()

Recommendation227ServerDebugHandler.java:227 Avoid using negation in if else conditions

Recommendation67ServerDebugHandler.java:67 Avoid using explicit string literals, declare constants instead

Recommendation74ServerDebugHandler.java:74 Avoid using explicit string literals, declare constants instead

Recommendation91ServerDebugHandler.java:91 Avoid using explicit string literals, declare constants instead

Recommendation91ServerDebugHandler.java:91 Avoid using explicit string literals, declare constants instead

Recommendation92ServerDebugHandler.java:92 Avoid using explicit string literals, declare constants instead

Recommendation92ServerDebugHandler.java:92 Avoid using explicit string literals, declare constants instead

Recommendation94ServerDebugHandler.java:94 Avoid using explicit string literals, declare constants instead

Recommendation98ServerDebugHandler.java:98 Avoid using explicit string literals, declare constants instead

Recommendation99ServerDebugHandler.java:99 Avoid using explicit string literals, declare constants instead

Recommendation117ServerDebugHandler.java:117 Avoid using explicit string literals, declare constants instead

Recommendation119ServerDebugHandler.java:119 Avoid using explicit string literals, declare constants instead

Recommendation132ServerDebugHandler.java:132 Avoid using explicit string literals, declare constants instead

Recommendation132ServerDebugHandler.java:132 Avoid using explicit string literals, declare constants instead

Recommendation138ServerDebugHandler.java:138 Avoid using explicit string literals, declare constants instead

Recommendation142ServerDebugHandler.java:142 Avoid using explicit string literals, declare constants instead

Recommendation144ServerDebugHandler.java:144 Avoid using explicit string literals, declare constants instead

Recommendation146ServerDebugHandler.java:146 Avoid using explicit string literals, declare constants instead

Recommendation148ServerDebugHandler.java:148 Avoid using explicit string literals, declare constants instead

Recommendation150ServerDebugHandler.java:150 Avoid using explicit string literals, declare constants instead

Recommendation152ServerDebugHandler.java:152 Avoid using explicit string literals, declare constants instead

Recommendation154ServerDebugHandler.java:154 Avoid using explicit string literals, declare constants instead

Recommendation158ServerDebugHandler.java:158 Avoid using explicit string literals, declare constants instead

Recommendation160ServerDebugHandler.java:160 Avoid using explicit string literals, declare constants instead

Recommendation167ServerDebugHandler.java:167 Avoid using explicit string literals, declare constants instead

Recommendation167ServerDebugHandler.java:167 Avoid using explicit string literals, declare constants instead

Recommendation173ServerDebugHandler.java:173 Avoid using explicit string literals, declare constants instead

Recommendation173ServerDebugHandler.java:173 Avoid using explicit string literals, declare constants instead

Recommendation178ServerDebugHandler.java:178 Avoid using explicit string literals, declare constants instead

Recommendation178ServerDebugHandler.java:178 Avoid using explicit string literals, declare constants instead

Recommendation184ServerDebugHandler.java:184 Avoid using explicit string literals, declare constants instead

Recommendation184ServerDebugHandler.java:184 Avoid using explicit string literals, declare constants instead

Recommendation186ServerDebugHandler.java:186 Avoid using explicit string literals, declare constants instead

Recommendation186ServerDebugHandler.java:186 Avoid using explicit string literals, declare constants instead

Recommendation190ServerDebugHandler.java:190 Avoid using explicit string literals, declare constants instead

Recommendation196ServerDebugHandler.java:196 Avoid using explicit string literals, declare constants instead

Recommendation247ServerDebugHandler.java:247 Avoid using explicit string literals, declare constants instead

Recommendation269ServerDebugHandler.java:269 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.model.SimpleDebugHandler.java

SeverityLineType
Recommendation23SimpleDebugHandler.java:23 Avoid using explicit string literals, declare constants instead

Recommendation23SimpleDebugHandler.java:23 Avoid using explicit string literals, declare constants instead

Recommendation23SimpleDebugHandler.java:23 Avoid using explicit string literals, declare constants instead

Recommendation27SimpleDebugHandler.java:27 Avoid using explicit string literals, declare constants instead

Recommendation27SimpleDebugHandler.java:27 Avoid using explicit string literals, declare constants instead

Recommendation31SimpleDebugHandler.java:31 Avoid using explicit string literals, declare constants instead

Recommendation31SimpleDebugHandler.java:31 Avoid using explicit string literals, declare constants instead

Recommendation35SimpleDebugHandler.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35SimpleDebugHandler.java:35 Avoid using explicit string literals, declare constants instead

Recommendation36SimpleDebugHandler.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36SimpleDebugHandler.java:36 Avoid using explicit string literals, declare constants instead

Recommendation37SimpleDebugHandler.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37SimpleDebugHandler.java:37 Avoid using explicit string literals, declare constants instead

Recommendation38SimpleDebugHandler.java:38 Avoid using explicit string literals, declare constants instead

Recommendation38SimpleDebugHandler.java:38 Avoid using explicit string literals, declare constants instead

Recommendation39SimpleDebugHandler.java:39 Avoid using explicit string literals, declare constants instead

Recommendation39SimpleDebugHandler.java:39 Avoid using explicit string literals, declare constants instead

Recommendation43SimpleDebugHandler.java:43 Avoid using explicit string literals, declare constants instead

Recommendation43SimpleDebugHandler.java:43 Avoid using explicit string literals, declare constants instead

Recommendation47SimpleDebugHandler.java:47 Avoid using explicit string literals, declare constants instead

Recommendation47SimpleDebugHandler.java:47 Avoid using explicit string literals, declare constants instead

Recommendation51SimpleDebugHandler.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51SimpleDebugHandler.java:51 Avoid using explicit string literals, declare constants instead

Recommendation55SimpleDebugHandler.java:55 Avoid using explicit string literals, declare constants instead

Recommendation55SimpleDebugHandler.java:55 Avoid using explicit string literals, declare constants instead

Recommendation59SimpleDebugHandler.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59SimpleDebugHandler.java:59 Avoid using explicit string literals, declare constants instead

Recommendation63SimpleDebugHandler.java:63 Avoid using explicit string literals, declare constants instead

Recommendation63SimpleDebugHandler.java:63 Avoid using explicit string literals, declare constants instead

Recommendation67SimpleDebugHandler.java:67 Avoid using explicit string literals, declare constants instead

Recommendation67SimpleDebugHandler.java:67 Avoid using explicit string literals, declare constants instead

Recommendation71SimpleDebugHandler.java:71 Avoid using explicit string literals, declare constants instead

Recommendation71SimpleDebugHandler.java:71 Avoid using explicit string literals, declare constants instead

Recommendation75SimpleDebugHandler.java:75 Avoid using explicit string literals, declare constants instead

Recommendation75SimpleDebugHandler.java:75 Avoid using explicit string literals, declare constants instead

Recommendation79SimpleDebugHandler.java:79 Avoid using explicit string literals, declare constants instead

Recommendation79SimpleDebugHandler.java:79 Avoid using explicit string literals, declare constants instead

Recommendation85SimpleDebugHandler.java:85 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.PHPDebugCoreMessages.java

SeverityLineType
Recommendation22PHPDebugCoreMessages.java:22 Always initialize static fields

Recommendation23PHPDebugCoreMessages.java:23 Always initialize static fields

Recommendation24PHPDebugCoreMessages.java:24 Always initialize static fields

Recommendation25PHPDebugCoreMessages.java:25 Always initialize static fields

Recommendation26PHPDebugCoreMessages.java:26 Always initialize static fields

Recommendation27PHPDebugCoreMessages.java:27 Always initialize static fields

Recommendation28PHPDebugCoreMessages.java:28 Always initialize static fields

Recommendation29PHPDebugCoreMessages.java:29 Always initialize static fields

Recommendation30PHPDebugCoreMessages.java:30 Always initialize static fields

Recommendation31PHPDebugCoreMessages.java:31 Always initialize static fields

Recommendation32PHPDebugCoreMessages.java:32 Always initialize static fields

Recommendation33PHPDebugCoreMessages.java:33 Always initialize static fields

Recommendation34PHPDebugCoreMessages.java:34 Always initialize static fields

Recommendation35PHPDebugCoreMessages.java:35 Always initialize static fields

Recommendation36PHPDebugCoreMessages.java:36 Always initialize static fields

Recommendation37PHPDebugCoreMessages.java:37 Always initialize static fields

Recommendation38PHPDebugCoreMessages.java:38 Always initialize static fields

Recommendation39PHPDebugCoreMessages.java:39 Always initialize static fields

Recommendation40PHPDebugCoreMessages.java:40 Always initialize static fields

Recommendation41PHPDebugCoreMessages.java:41 Always initialize static fields

Recommendation43PHPDebugCoreMessages.java:43 Always initialize static fields

Recommendation45PHPDebugCoreMessages.java:45 Always initialize static fields

Recommendation46PHPDebugCoreMessages.java:46 Always initialize static fields

Recommendation47PHPDebugCoreMessages.java:47 Always initialize static fields

Recommendation48PHPDebugCoreMessages.java:48 Always initialize static fields

Recommendation49PHPDebugCoreMessages.java:49 Always initialize static fields

Recommendation50PHPDebugCoreMessages.java:50 Always initialize static fields

Recommendation51PHPDebugCoreMessages.java:51 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.PHPDebugPlugin.java

SeverityLineType
Recommendation168PHPDebugPlugin.java:168 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation37PHPDebugPlugin.java:37 Always initialize static fields

Recommendation43PHPDebugPlugin.java:43 Always initialize static fields

Recommendation55PHPDebugPlugin.java:55 Always initialize static fields

Recommendation39PHPDebugPlugin.java:39 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDebugPlugin.java:40 Avoid using explicit string literals, declare constants instead

Recommendation58PHPDebugPlugin.java:58 Avoid using explicit string literals, declare constants instead

Recommendation59PHPDebugPlugin.java:59 Avoid using explicit string literals, declare constants instead

Recommendation144PHPDebugPlugin.java:144 Avoid using explicit string literals, declare constants instead

Recommendation173PHPDebugPlugin.java:173 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPDebugCorePreferenceInitializer.java

SeverityLineType
Recommendation36PHPDebugCorePreferenceInitializer.java:36 Avoid using explicit string literals, declare constants instead

Recommendation37PHPDebugCorePreferenceInitializer.java:37 Avoid using explicit string literals, declare constants instead

Recommendation40PHPDebugCorePreferenceInitializer.java:40 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPexeItem.java

SeverityLineType
Recommendation76PHPexeItem.java:76 Always surround if and loop statements with curly braces

Recommendation78PHPexeItem.java:78 Always surround if and loop statements with curly braces

Recommendation27PHPexeItem.java:27 Avoid calling an overridable method in a constructor

Severe15PHPexeItem.java:15 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning75PHPexeItem.java:75 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.preferences.PHPexes.java

SeverityLineType
Recommendation50PHPexes.java:50 Always surround if and loop statements with curly braces

Recommendation64PHPexes.java:64 Always surround if and loop statements with curly braces

Recommendation75PHPexes.java:75 Always surround if and loop statements with curly braces

Recommendation97PHPexes.java:97 Always surround if and loop statements with curly braces

Recommendation101PHPexes.java:101 Always surround if and loop statements with curly braces

Recommendation107PHPexes.java:107 Always surround if and loop statements with curly braces

Recommendation111PHPexes.java:111 Always surround if and loop statements with curly braces

Recommendation113PHPexes.java:113 Always surround if and loop statements with curly braces

Recommendation131PHPexes.java:131 Always surround if and loop statements with curly braces

Recommendation137PHPexes.java:137 Always surround if and loop statements with curly braces

Recommendation146PHPexes.java:146 Always surround if and loop statements with curly braces

Recommendation150PHPexes.java:150 Always surround if and loop statements with curly braces

Recommendation155PHPexes.java:155 Always surround if and loop statements with curly braces

Recommendation97PHPexes.java:97 Avoid using explicit string literals, declare constants instead

Recommendation101PHPexes.java:101 Avoid using explicit string literals, declare constants instead

Recommendation120PHPexes.java:120 Avoid using explicit string literals, declare constants instead

Recommendation120PHPexes.java:120 Avoid using explicit string literals, declare constants instead

Recommendation131PHPexes.java:131 Avoid using explicit string literals, declare constants instead

Recommendation155PHPexes.java:155 Avoid using explicit string literals, declare constants instead

Recommendation155PHPexes.java:155 Avoid using explicit string literals, declare constants instead

Recommendation155PHPexes.java:155 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPCompositeSourceContainer.java

SeverityLineType
Recommendation81PHPCompositeSourceContainer.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPDirectorySourceContainer.java

SeverityLineType
Recommendation70PHPDirectorySourceContainer.java:70 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.containers.PHPVariableSourceContainer.java

SeverityLineType
Recommendation74PHPVariableSourceContainer.java:74 Avoid changing the value of a method parameter

Recommendation48PHPVariableSourceContainer.java:48 Avoid using explicit string literals, declare constants instead

Recommendation69PHPVariableSourceContainer.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceLookupDirector.java

SeverityLineType
Recommendation29PHPSourceLookupDirector.java:29 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceLookupParticipant.java

SeverityLineType
Recommendation39PHPSourceLookupParticipant.java:39 Avoid catching a checked exception that is not thrown within the try{} block

Warning43PHPSourceLookupParticipant.java:43 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceNotFoundInput.java

SeverityLineType
Severe15PHPSourceNotFoundInput.java:15 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Back to top

Analysis Case for org.eclipse.php.debug.core.src.org.eclipse.php.internal.debug.core.sourcelookup.PHPSourceSearchEngine.java

SeverityLineType
Recommendation45PHPSourceSearchEngine.java:45 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.communication.CommunicationDaemonRegistry.java

SeverityLineType
Recommendation110CommunicationDaemonRegistry.java:110 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation131CommunicationDaemonRegistry.java:131 Always list specific checked exceptions in the throws clause

Recommendation131CommunicationDaemonRegistry.java:131 Always list specific checked exceptions in the throws clause

Severe113CommunicationDaemonRegistry.java:113 Avoid returning null instead of empty array

Recommendation130CommunicationDaemonRegistry.java:130 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.DaemonPlugin.java

SeverityLineType
Recommendation18DaemonPlugin.java:18 Always initialize static fields

Recommendation25DaemonPlugin.java:25 Always initialize static fields

Recommendation20DaemonPlugin.java:20 Avoid using explicit string literals, declare constants instead

Recommendation21DaemonPlugin.java:21 Avoid using explicit string literals, declare constants instead

Recommendation105DaemonPlugin.java:105 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.daemon.src.org.eclipse.php.internal.debug.daemon.Logger.java

SeverityLineType
Recommendation50Logger.java:50 Always surround if and loop statements with curly braces

Recommendation71Logger.java:71 Always surround if and loop statements with curly braces

Recommendation87Logger.java:87 Always surround if and loop statements with curly braces

Recommendation105Logger.java:105 Always surround if and loop statements with curly braces

Recommendation150Logger.java:150 Always surround if and loop statements with curly braces

Recommendation67Logger.java:67 Avoid changing the value of a method parameter

Recommendation83Logger.java:83 Avoid changing the value of a method parameter

Recommendation54Logger.java:54 Always provide the default label in switch statements

Warning64Logger.java:64 Always provide break at the end of every case statement

Recommendation67Logger.java:67 Avoid using explicit string literals, declare constants instead

Recommendation83Logger.java:83 Avoid using explicit string literals, declare constants instead

Recommendation109Logger.java:109 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.BreakpointSetConditionAction.java

SeverityLineType
Recommendation149BreakpointSetConditionAction.java:149 Always surround if and loop statements with curly braces

Recommendation161BreakpointSetConditionAction.java:161 Always surround if and loop statements with curly braces

Recommendation146BreakpointSetConditionAction.java:146 Avoid changing the value of a method parameter

Recommendation158BreakpointSetConditionAction.java:158 Avoid changing the value of a method parameter

Recommendation148BreakpointSetConditionAction.java:148 Always place constants on the left side of the equals()

Recommendation160BreakpointSetConditionAction.java:160 Always place constants on the left side of the equals()

Recommendation127BreakpointSetConditionAction.java:127 Avoid using explicit string literals, declare constants instead

Recommendation132BreakpointSetConditionAction.java:132 Avoid using explicit string literals, declare constants instead

Recommendation148BreakpointSetConditionAction.java:148 Avoid using explicit string literals, declare constants instead

Recommendation160BreakpointSetConditionAction.java:160 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.ControlAccessibleListener.java

SeverityLineType
Recommendation30ControlAccessibleListener.java:30 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.actions.PHPWatchAction.java

SeverityLineType
Recommendation63PHPWatchAction.java:63 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation49PHPWatchAction.java:49 Always list specific checked exceptions in the throws clause

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter.PHPEditorAdapterFactory.java

SeverityLineType
Recommendation29PHPEditorAdapterFactory.java:29 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation51PHPEditorAdapterFactory.java:51 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.adapter.PHPRunToLineAdapter.java

SeverityLineType
Recommendation130PHPRunToLineAdapter.java:130 Always surround if and loop statements with curly braces

Recommendation133PHPRunToLineAdapter.java:133 Always surround if and loop statements with curly braces

Recommendation162PHPRunToLineAdapter.java:162 Always place constants on the left side of the equals()

Recommendation162PHPRunToLineAdapter.java:162 Always place constants on the left side of the equals()

Recommendation163PHPRunToLineAdapter.java:163 Always place constants on the left side of the equals()

Recommendation163PHPRunToLineAdapter.java:163 Always place constants on the left side of the equals()

Recommendation163PHPRunToLineAdapter.java:163 Always place constants on the left side of the equals()

Recommendation162PHPRunToLineAdapter.java:162 Avoid using explicit string literals, declare constants instead

Recommendation162PHPRunToLineAdapter.java:162 Avoid using explicit string literals, declare constants instead

Recommendation163PHPRunToLineAdapter.java:163 Avoid using explicit string literals, declare constants instead

Recommendation163PHPRunToLineAdapter.java:163 Avoid using explicit string literals, declare constants instead

Recommendation163PHPRunToLineAdapter.java:163 Avoid using explicit string literals, declare constants instead

Recommendation163PHPRunToLineAdapter.java:163 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.property.PHPBreakpointPropertyPage.java

SeverityLineType
Recommendation88PHPBreakpointPropertyPage.java:88 Always surround if and loop statements with curly braces

Recommendation35PHPBreakpointPropertyPage.java:35 Avoid calling an overridable method in a constructor

Recommendation46PHPBreakpointPropertyPage.java:46 Always place constants on the left side of the equals()

Recommendation87PHPBreakpointPropertyPage.java:87 Always place constants on the left side of the equals()

Recommendation41PHPBreakpointPropertyPage.java:41 Avoid using explicit string literals, declare constants instead

Recommendation46PHPBreakpointPropertyPage.java:46 Avoid using explicit string literals, declare constants instead

Recommendation87PHPBreakpointPropertyPage.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.breakpoint.provider.PHPBreakpointProvider.java

SeverityLineType
Recommendation55PHPBreakpointProvider.java:55 Avoid changing the value of a method parameter

Recommendation167PHPBreakpointProvider.java:167 Always place constants on the left side of the equals()

Recommendation171PHPBreakpointProvider.java:171 Always place constants on the left side of the equals()

Recommendation59PHPBreakpointProvider.java:59 Avoid using explicit string literals, declare constants instead

Recommendation87PHPBreakpointProvider.java:87 Avoid using explicit string literals, declare constants instead

Recommendation102PHPBreakpointProvider.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103PHPBreakpointProvider.java:103 Avoid using explicit string literals, declare constants instead

Recommendation171PHPBreakpointProvider.java:171 Avoid using explicit string literals, declare constants instead

Recommendation171PHPBreakpointProvider.java:171 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console.PHPConsoleColorProvider.java

SeverityLineType
Recommendation84PHPConsoleColorProvider.java:84 Always surround if and loop statements with curly braces

Recommendation187PHPConsoleColorProvider.java:187 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation187PHPConsoleColorProvider.java:187 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation145PHPConsoleColorProvider.java:145 Avoid using explicit string literals, declare constants instead

Recommendation203PHPConsoleColorProvider.java:203 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.console.PHPLineTracker.java

SeverityLineType
Recommendation50PHPLineTracker.java:50 Avoid using explicit string literals, declare constants instead

Recommendation54PHPLineTracker.java:54 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.hovers.PHPDebugTextHover.java

SeverityLineType
Warning73PHPDebugTextHover.java:73 Avoid hard coding \n and \r as line separators

Warning141PHPDebugTextHover.java:141 Avoid hard coding \n and \r as line separators

Warning57PHPDebugTextHover.java:57 Avoid using == and != for java.lang.Object comparisons

Warning67PHPDebugTextHover.java:67 Avoid using == and != for java.lang.Object comparisons

Recommendation71PHPDebugTextHover.java:71 Avoid using explicit string literals, declare constants instead

Recommendation71PHPDebugTextHover.java:71 Avoid using explicit string literals, declare constants instead

Recommendation73PHPDebugTextHover.java:73 Avoid using explicit string literals, declare constants instead

Recommendation98PHPDebugTextHover.java:98 Avoid using explicit string literals, declare constants instead

Recommendation103PHPDebugTextHover.java:103 Avoid using explicit string literals, declare constants instead

Recommendation141PHPDebugTextHover.java:141 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ApplicationFileSelectionDialog.java

SeverityLineType
Recommendation57ApplicationFileSelectionDialog.java:57 Always surround if and loop statements with curly braces

Recommendation59ApplicationFileSelectionDialog.java:59 Always surround if and loop statements with curly braces

Recommendation59ApplicationFileSelectionDialog.java:59 Avoid changing the value of a method parameter

Recommendation54ApplicationFileSelectionDialog.java:54 Avoid calling an overridable method in a constructor

Recommendation55ApplicationFileSelectionDialog.java:55 Avoid calling an overridable method in a constructor

Recommendation57ApplicationFileSelectionDialog.java:57 Avoid calling an overridable method in a constructor

Recommendation60ApplicationFileSelectionDialog.java:60 Avoid calling an overridable method in a constructor

Recommendation61ApplicationFileSelectionDialog.java:61 Avoid calling an overridable method in a constructor

Recommendation64ApplicationFileSelectionDialog.java:64 Avoid calling an overridable method in a constructor

Recommendation57ApplicationFileSelectionDialog.java:57 Avoid using explicit string literals, declare constants instead

Recommendation59ApplicationFileSelectionDialog.java:59 Avoid using explicit string literals, declare constants instead

Recommendation112ApplicationFileSelectionDialog.java:112 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ApplicationFileViewerFilter.java

SeverityLineType
Recommendation39ApplicationFileViewerFilter.java:39 Always surround if and loop statements with curly braces

Recommendation41ApplicationFileViewerFilter.java:41 Always surround if and loop statements with curly braces

Recommendation80ApplicationFileViewerFilter.java:80 Always surround if and loop statements with curly braces

Recommendation66ApplicationFileViewerFilter.java:66 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.FileSelectionDialog.java

SeverityLineType
Recommendation74FileSelectionDialog.java:74 Avoid calling an overridable method in a constructor

Recommendation74FileSelectionDialog.java:74 Avoid calling an overridable method in a constructor

Recommendation191FileSelectionDialog.java:191 Avoid using continue statements

Recommendation72FileSelectionDialog.java:72 Avoid using explicit string literals, declare constants instead

Recommendation72FileSelectionDialog.java:72 Avoid using explicit string literals, declare constants instead

Recommendation72FileSelectionDialog.java:72 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchConfigurationsTabsRegistry.java

SeverityLineType
Recommendation214LaunchConfigurationsTabsRegistry.java:214 Always list specific checked exceptions in the throws clause

Recommendation216LaunchConfigurationsTabsRegistry.java:216 Always list specific checked exceptions in the throws clause

Recommendation214LaunchConfigurationsTabsRegistry.java:214 Always list specific checked exceptions in the throws clause

Recommendation216LaunchConfigurationsTabsRegistry.java:216 Always list specific checked exceptions in the throws clause

Recommendation38LaunchConfigurationsTabsRegistry.java:38 Always initialize static fields

Severe197LaunchConfigurationsTabsRegistry.java:197 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Recommendation77LaunchConfigurationsTabsRegistry.java:77 Always place constants on the left side of the equals()

Recommendation129LaunchConfigurationsTabsRegistry.java:129 Always place constants on the left side of the equals()

Warning243LaunchConfigurationsTabsRegistry.java:243 Avoid using == and != for java.lang.Object comparisons

Warning90LaunchConfigurationsTabsRegistry.java:90 Avoid assigning loop control variables in the body of for loops

Recommendation78LaunchConfigurationsTabsRegistry.java:78 Avoid using explicit string literals, declare constants instead

Recommendation91LaunchConfigurationsTabsRegistry.java:91 Avoid using explicit string literals, declare constants instead

Recommendation129LaunchConfigurationsTabsRegistry.java:129 Avoid using explicit string literals, declare constants instead

Recommendation148LaunchConfigurationsTabsRegistry.java:148 Avoid using explicit string literals, declare constants instead

Recommendation215LaunchConfigurationsTabsRegistry.java:215 Avoid using explicit string literals, declare constants instead

Recommendation237LaunchConfigurationsTabsRegistry.java:237 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchUtil.java

SeverityLineType
Recommendation31LaunchUtil.java:31 Always surround if and loop statements with curly braces

Recommendation35LaunchUtil.java:35 Always surround if and loop statements with curly braces

Recommendation39LaunchUtil.java:39 Always surround if and loop statements with curly braces

Recommendation32LaunchUtil.java:32 Always surround if and loop statements with curly braces

Recommendation36LaunchUtil.java:36 Always surround if and loop statements with curly braces

Severe39LaunchUtil.java:39 Avoid returning null instead of empty array

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.LaunchUtilities.java

SeverityLineType
Recommendation35LaunchUtilities.java:35 Always surround if and loop statements with curly braces

Recommendation109LaunchUtilities.java:109 Always surround if and loop statements with curly braces

Recommendation111LaunchUtilities.java:111 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.PHPExecutableLaunchTab.java

SeverityLineType
Recommendation81PHPExecutableLaunchTab.java:81 Always surround if and loop statements with curly braces

Recommendation83PHPExecutableLaunchTab.java:83 Always surround if and loop statements with curly braces

Recommendation85PHPExecutableLaunchTab.java:85 Always surround if and loop statements with curly braces

Recommendation87PHPExecutableLaunchTab.java:87 Always surround if and loop statements with curly braces

Recommendation195PHPExecutableLaunchTab.java:195 Always surround if and loop statements with curly braces

Recommendation201PHPExecutableLaunchTab.java:201 Always surround if and loop statements with curly braces

Recommendation215PHPExecutableLaunchTab.java:215 Always surround if and loop statements with curly braces

Recommendation218PHPExecutableLaunchTab.java:218 Always surround if and loop statements with curly braces

Recommendation270PHPExecutableLaunchTab.java:270 Always surround if and loop statements with curly braces

Recommendation275PHPExecutableLaunchTab.java:275 Always surround if and loop statements with curly braces

Recommendation319PHPExecutableLaunchTab.java:319 Always surround if and loop statements with curly braces

Recommendation336PHPExecutableLaunchTab.java:336 Always surround if and loop statements with curly braces

Recommendation350PHPExecutableLaunchTab.java:350 Always surround if and loop statements with curly braces

Recommendation352PHPExecutableLaunchTab.java:352 Always surround if and loop statements with curly braces

Recommendation357PHPExecutableLaunchTab.java:357 Always surround if and loop statements with curly braces

Recommendation379PHPExecutableLaunchTab.java:379 Always surround if and loop statements with curly braces

Recommendation412PHPExecutableLaunchTab.java:412 Always surround if and loop statements with curly braces

Recommendation414PHPExecutableLaunchTab.java:414 Always surround if and loop statements with curly braces

Recommendation428PHPExecutableLaunchTab.java:428 Always surround if and loop statements with curly braces

Recommendation430PHPExecutableLaunchTab.java:430 Always surround if and loop statements with curly braces

Recommendation454PHPExecutableLaunchTab.java:454 Always surround if and loop statements with curly braces

Recommendation468PHPExecutableLaunchTab.java:468 Always surround if and loop statements with curly braces

Recommendation471PHPExecutableLaunchTab.java:471 Always surround if and loop statements with curly braces

Recommendation485PHPExecutableLaunchTab.java:485 Always surround if and loop statements with curly braces

Recommendation488PHPExecutableLaunchTab.java:488 Always surround if and loop statements with curly braces

Recommendation490PHPExecutableLaunchTab.java:490 Always surround if and loop statements with curly braces

Recommendation496PHPExecutableLaunchTab.java:496 Always surround if and loop statements with curly braces

Recommendation538PHPExecutableLaunchTab.java:538 Always surround if and loop statements with curly braces

Recommendation556PHPExecutableLaunchTab.java:556 Always surround if and loop statements with curly braces

Recommendation558PHPExecutableLaunchTab.java:558 Always surround if and loop statements with curly braces

Recommendation139PHPExecutableLaunchTab.java:139 Always surround if and loop statements with curly braces

Recommendation200PHPExecutableLaunchTab.java:200 Always place constants on the left side of the equals()

Recommendation449PHPExecutableLaunchTab.java:449 Always place constants on the left side of the equals()

Warning80PHPExecutableLaunchTab.java:80 Avoid using == and != for java.lang.Object comparisons

Warning82PHPExecutableLaunchTab.java:82 Avoid using == and != for java.lang.Object comparisons

Warning84PHPExecutableLaunchTab.java:84 Avoid using == and != for java.lang.Object comparisons

Warning86PHPExecutableLaunchTab.java:86 Avoid using == and != for java.lang.Object comparisons

Recommendation269PHPExecutableLaunchTab.java:269 Avoid using explicit string literals, declare constants instead

Recommendation284PHPExecutableLaunchTab.java:284 Avoid using explicit string literals, declare constants instead

Recommendation363PHPExecutableLaunchTab.java:363 Avoid using explicit string literals, declare constants instead

Recommendation448PHPExecutableLaunchTab.java:448 Avoid using explicit string literals, declare constants instead

Recommendation449PHPExecutableLaunchTab.java:449 Avoid using explicit string literals, declare constants instead

Recommendation461PHPExecutableLaunchTab.java:461 Avoid using explicit string literals, declare constants instead

Recommendation511PHPExecutableLaunchTab.java:511 Avoid using explicit string literals, declare constants instead

Recommendation512PHPExecutableLaunchTab.java:512 Avoid using explicit string literals, declare constants instead

Recommendation514PHPExecutableLaunchTab.java:514 Avoid using explicit string literals, declare constants instead

Recommendation515PHPExecutableLaunchTab.java:515 Avoid using explicit string literals, declare constants instead

Recommendation517PHPExecutableLaunchTab.java:517 Avoid using explicit string literals, declare constants instead

Recommendation535PHPExecutableLaunchTab.java:535 Avoid using explicit string literals, declare constants instead

Recommendation546PHPExecutableLaunchTab.java:546 Avoid using explicit string literals, declare constants instead

Recommendation548PHPExecutableLaunchTab.java:548 Avoid using explicit string literals, declare constants instead

Recommendation550PHPExecutableLaunchTab.java:550 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchShortcut.java

SeverityLineType
Warning334PHPExeLaunchShortcut.java:334 Avoid hard coding \n and \r as line separators

Recommendation122PHPExeLaunchShortcut.java:122 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation333PHPExeLaunchShortcut.java:333 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation88PHPExeLaunchShortcut.java:88 Always list specific checked exceptions in the throws clause

Recommendation173PHPExeLaunchShortcut.java:173 Always list specific checked exceptions in the throws clause

Recommendation210PHPExeLaunchShortcut.java:210 Avoid using explicit string literals, declare constants instead

Recommendation322PHPExeLaunchShortcut.java:322 Avoid using explicit string literals, declare constants instead

Recommendation329PHPExeLaunchShortcut.java:329 Avoid using explicit string literals, declare constants instead

Recommendation329PHPExeLaunchShortcut.java:329 Avoid using explicit string literals, declare constants instead

Recommendation334PHPExeLaunchShortcut.java:334 Avoid using explicit string literals, declare constants instead

Recommendation334PHPExeLaunchShortcut.java:334 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ProjectSelectionDialog.java

SeverityLineType
Recommendation48ProjectSelectionDialog.java:48 Always surround if and loop statements with curly braces

Recommendation67ProjectSelectionDialog.java:67 Always surround if and loop statements with curly braces

Recommendation53ProjectSelectionDialog.java:53 Avoid calling an overridable method in a constructor

Recommendation55ProjectSelectionDialog.java:55 Avoid calling an overridable method in a constructor

Recommendation58ProjectSelectionDialog.java:58 Avoid calling an overridable method in a constructor

Recommendation59ProjectSelectionDialog.java:59 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.ResourceSorter.java

SeverityLineType
Recommendation103ResourceSorter.java:103 Avoid using if/else statements for short conditions

Recommendation185ResourceSorter.java:185 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.launching.TreeAndListGroup.java

SeverityLineType
Recommendation78TreeAndListGroup.java:78 Avoid calling an overridable method in a constructor

Warning259TreeAndListGroup.java:259 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.Logger.java

SeverityLineType
Recommendation49Logger.java:49 Always surround if and loop statements with curly braces

Recommendation70Logger.java:70 Always surround if and loop statements with curly braces

Recommendation84Logger.java:84 Always surround if and loop statements with curly braces

Recommendation102Logger.java:102 Always surround if and loop statements with curly braces

Recommendation66Logger.java:66 Avoid changing the value of a method parameter

Recommendation80Logger.java:80 Avoid changing the value of a method parameter

Recommendation53Logger.java:53 Always provide the default label in switch statements

Warning63Logger.java:63 Always provide break at the end of every case statement

Recommendation66Logger.java:66 Avoid using explicit string literals, declare constants instead

Recommendation80Logger.java:80 Avoid using explicit string literals, declare constants instead

Recommendation106Logger.java:106 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugPerspectiveFactory.java

SeverityLineType
Recommendation85PHPDebugPerspectiveFactory.java:85 Always place constants on the left side of the equals()

Recommendation87PHPDebugPerspectiveFactory.java:87 Always place constants on the left side of the equals()

Recommendation59PHPDebugPerspectiveFactory.java:59 Avoid using explicit string literals, declare constants instead

Recommendation69PHPDebugPerspectiveFactory.java:69 Avoid using explicit string literals, declare constants instead

Recommendation74PHPDebugPerspectiveFactory.java:74 Avoid using explicit string literals, declare constants instead

Recommendation77PHPDebugPerspectiveFactory.java:77 Avoid using explicit string literals, declare constants instead

Recommendation81PHPDebugPerspectiveFactory.java:81 Avoid using explicit string literals, declare constants instead

Recommendation83PHPDebugPerspectiveFactory.java:83 Avoid using explicit string literals, declare constants instead

Recommendation84PHPDebugPerspectiveFactory.java:84 Avoid using explicit string literals, declare constants instead

Recommendation85PHPDebugPerspectiveFactory.java:85 Avoid using explicit string literals, declare constants instead

Recommendation87PHPDebugPerspectiveFactory.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIImages.java

SeverityLineType
Recommendation30PHPDebugUIImages.java:30 Avoid using explicit string literals, declare constants instead

Recommendation74PHPDebugUIImages.java:74 Avoid using explicit string literals, declare constants instead

Recommendation75PHPDebugUIImages.java:75 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIMessages.java

SeverityLineType
Recommendation22PHPDebugUIMessages.java:22 Always initialize static fields

Recommendation24PHPDebugUIMessages.java:24 Always initialize static fields

Recommendation25PHPDebugUIMessages.java:25 Always initialize static fields

Recommendation27PHPDebugUIMessages.java:27 Always initialize static fields

Recommendation29PHPDebugUIMessages.java:29 Always initialize static fields

Recommendation31PHPDebugUIMessages.java:31 Always initialize static fields

Recommendation33PHPDebugUIMessages.java:33 Always initialize static fields

Recommendation35PHPDebugUIMessages.java:35 Always initialize static fields

Recommendation36PHPDebugUIMessages.java:36 Always initialize static fields

Recommendation37PHPDebugUIMessages.java:37 Always initialize static fields

Recommendation38PHPDebugUIMessages.java:38 Always initialize static fields

Recommendation40PHPDebugUIMessages.java:40 Always initialize static fields

Recommendation41PHPDebugUIMessages.java:41 Always initialize static fields

Recommendation42PHPDebugUIMessages.java:42 Always initialize static fields

Recommendation43PHPDebugUIMessages.java:43 Always initialize static fields

Recommendation44PHPDebugUIMessages.java:44 Always initialize static fields

Recommendation45PHPDebugUIMessages.java:45 Always initialize static fields

Recommendation46PHPDebugUIMessages.java:46 Always initialize static fields

Recommendation47PHPDebugUIMessages.java:47 Always initialize static fields

Recommendation48PHPDebugUIMessages.java:48 Always initialize static fields

Recommendation49PHPDebugUIMessages.java:49 Always initialize static fields

Recommendation50PHPDebugUIMessages.java:50 Always initialize static fields

Recommendation51PHPDebugUIMessages.java:51 Always initialize static fields

Recommendation52PHPDebugUIMessages.java:52 Always initialize static fields

Recommendation53PHPDebugUIMessages.java:53 Always initialize static fields

Recommendation54PHPDebugUIMessages.java:54 Always initialize static fields

Recommendation55PHPDebugUIMessages.java:55 Always initialize static fields

Recommendation56PHPDebugUIMessages.java:56 Always initialize static fields

Recommendation57PHPDebugUIMessages.java:57 Always initialize static fields

Recommendation59PHPDebugUIMessages.java:59 Always initialize static fields

Recommendation61PHPDebugUIMessages.java:61 Always initialize static fields

Recommendation63PHPDebugUIMessages.java:63 Always initialize static fields

Recommendation64PHPDebugUIMessages.java:64 Always initialize static fields

Recommendation65PHPDebugUIMessages.java:65 Always initialize static fields

Recommendation66PHPDebugUIMessages.java:66 Always initialize static fields

Recommendation67PHPDebugUIMessages.java:67 Always initialize static fields

Recommendation68PHPDebugUIMessages.java:68 Always initialize static fields

Recommendation69PHPDebugUIMessages.java:69 Always initialize static fields

Recommendation70PHPDebugUIMessages.java:70 Always initialize static fields

Recommendation71PHPDebugUIMessages.java:71 Always initialize static fields

Recommendation72PHPDebugUIMessages.java:72 Always initialize static fields

Recommendation73PHPDebugUIMessages.java:73 Always initialize static fields

Recommendation74PHPDebugUIMessages.java:74 Always initialize static fields

Recommendation75PHPDebugUIMessages.java:75 Always initialize static fields

Recommendation76PHPDebugUIMessages.java:76 Always initialize static fields

Recommendation77PHPDebugUIMessages.java:77 Always initialize static fields

Recommendation78PHPDebugUIMessages.java:78 Always initialize static fields

Recommendation79PHPDebugUIMessages.java:79 Always initialize static fields

Recommendation80PHPDebugUIMessages.java:80 Always initialize static fields

Recommendation83PHPDebugUIMessages.java:83 Always initialize static fields

Recommendation84PHPDebugUIMessages.java:84 Always initialize static fields

Recommendation85PHPDebugUIMessages.java:85 Always initialize static fields

Recommendation86PHPDebugUIMessages.java:86 Always initialize static fields

Recommendation87PHPDebugUIMessages.java:87 Always initialize static fields

Recommendation88PHPDebugUIMessages.java:88 Always initialize static fields

Recommendation90PHPDebugUIMessages.java:90 Always initialize static fields

Recommendation91PHPDebugUIMessages.java:91 Always initialize static fields

Recommendation92PHPDebugUIMessages.java:92 Always initialize static fields

Recommendation93PHPDebugUIMessages.java:93 Always initialize static fields

Recommendation94PHPDebugUIMessages.java:94 Always initialize static fields

Recommendation95PHPDebugUIMessages.java:95 Always initialize static fields

Recommendation96PHPDebugUIMessages.java:96 Always initialize static fields

Recommendation97PHPDebugUIMessages.java:97 Always initialize static fields

Recommendation98PHPDebugUIMessages.java:98 Always initialize static fields

Recommendation99PHPDebugUIMessages.java:99 Always initialize static fields

Recommendation100PHPDebugUIMessages.java:100 Always initialize static fields

Recommendation101PHPDebugUIMessages.java:101 Always initialize static fields

Recommendation102PHPDebugUIMessages.java:102 Always initialize static fields

Recommendation103PHPDebugUIMessages.java:103 Always initialize static fields

Recommendation104PHPDebugUIMessages.java:104 Always initialize static fields

Recommendation105PHPDebugUIMessages.java:105 Always initialize static fields

Recommendation107PHPDebugUIMessages.java:107 Always initialize static fields

Recommendation108PHPDebugUIMessages.java:108 Always initialize static fields

Recommendation109PHPDebugUIMessages.java:109 Always initialize static fields

Recommendation111PHPDebugUIMessages.java:111 Always initialize static fields

Recommendation112PHPDebugUIMessages.java:112 Always initialize static fields

Recommendation113PHPDebugUIMessages.java:113 Always initialize static fields

Recommendation114PHPDebugUIMessages.java:114 Always initialize static fields

Recommendation115PHPDebugUIMessages.java:115 Always initialize static fields

Recommendation116PHPDebugUIMessages.java:116 Always initialize static fields

Recommendation117PHPDebugUIMessages.java:117 Always initialize static fields

Recommendation118PHPDebugUIMessages.java:118 Always initialize static fields

Recommendation120PHPDebugUIMessages.java:120 Always initialize static fields

Recommendation121PHPDebugUIMessages.java:121 Always initialize static fields

Recommendation122PHPDebugUIMessages.java:122 Always initialize static fields

Recommendation124PHPDebugUIMessages.java:124 Always initialize static fields

Recommendation126PHPDebugUIMessages.java:126 Always initialize static fields

Recommendation127PHPDebugUIMessages.java:127 Always initialize static fields

Recommendation129PHPDebugUIMessages.java:129 Always initialize static fields

Recommendation130PHPDebugUIMessages.java:130 Always initialize static fields

Recommendation131PHPDebugUIMessages.java:131 Always initialize static fields

Recommendation133PHPDebugUIMessages.java:133 Always initialize static fields

Recommendation134PHPDebugUIMessages.java:134 Always initialize static fields

Recommendation136PHPDebugUIMessages.java:136 Always initialize static fields

Recommendation137PHPDebugUIMessages.java:137 Always initialize static fields

Recommendation138PHPDebugUIMessages.java:138 Always initialize static fields

Recommendation139PHPDebugUIMessages.java:139 Always initialize static fields

Recommendation140PHPDebugUIMessages.java:140 Always initialize static fields

Recommendation141PHPDebugUIMessages.java:141 Always initialize static fields

Recommendation142PHPDebugUIMessages.java:142 Always initialize static fields

Recommendation143PHPDebugUIMessages.java:143 Always initialize static fields

Recommendation144PHPDebugUIMessages.java:144 Always initialize static fields

Recommendation145PHPDebugUIMessages.java:145 Always initialize static fields

Recommendation146PHPDebugUIMessages.java:146 Always initialize static fields

Recommendation147PHPDebugUIMessages.java:147 Always initialize static fields

Recommendation148PHPDebugUIMessages.java:148 Always initialize static fields

Recommendation149PHPDebugUIMessages.java:149 Always initialize static fields

Recommendation150PHPDebugUIMessages.java:150 Always initialize static fields

Recommendation152PHPDebugUIMessages.java:152 Always initialize static fields

Recommendation153PHPDebugUIMessages.java:153 Always initialize static fields

Recommendation154PHPDebugUIMessages.java:154 Always initialize static fields

Recommendation156PHPDebugUIMessages.java:156 Always initialize static fields

Recommendation157PHPDebugUIMessages.java:157 Always initialize static fields

Recommendation158PHPDebugUIMessages.java:158 Always initialize static fields

Recommendation159PHPDebugUIMessages.java:159 Always initialize static fields

Recommendation160PHPDebugUIMessages.java:160 Always initialize static fields

Recommendation162PHPDebugUIMessages.java:162 Always initialize static fields

Recommendation163PHPDebugUIMessages.java:163 Always initialize static fields

Recommendation165PHPDebugUIMessages.java:165 Always initialize static fields

Recommendation166PHPDebugUIMessages.java:166 Always initialize static fields

Recommendation167PHPDebugUIMessages.java:167 Always initialize static fields

Recommendation168PHPDebugUIMessages.java:168 Always initialize static fields

Recommendation169PHPDebugUIMessages.java:169 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PHPDebugUIPlugin.java

SeverityLineType
Recommendation195PHPDebugUIPlugin.java:195 Always surround if and loop statements with curly braces

Recommendation253PHPDebugUIPlugin.java:253 Always surround if and loop statements with curly braces

Recommendation270PHPDebugUIPlugin.java:270 Always surround if and loop statements with curly braces

Recommendation340PHPDebugUIPlugin.java:340 Always surround if and loop statements with curly braces

Recommendation343PHPDebugUIPlugin.java:343 Always surround if and loop statements with curly braces

Recommendation348PHPDebugUIPlugin.java:348 Always surround if and loop statements with curly braces

Recommendation350PHPDebugUIPlugin.java:350 Always surround if and loop statements with curly braces

Recommendation354PHPDebugUIPlugin.java:354 Always surround if and loop statements with curly braces

Recommendation214PHPDebugUIPlugin.java:214 Avoid empty if statements and empty loops

Recommendation413PHPDebugUIPlugin.java:413 Always list specific checked exceptions in the throws clause

Recommendation413PHPDebugUIPlugin.java:413 Always list specific checked exceptions in the throws clause

Recommendation53PHPDebugUIPlugin.java:53 Always initialize static fields

Recommendation451PHPDebugUIPlugin.java:451 Always place constants on the left side of the equals()

Recommendation451PHPDebugUIPlugin.java:451 Always place constants on the left side of the equals()

Recommendation253PHPDebugUIPlugin.java:253 Avoid using continue statements

Recommendation270PHPDebugUIPlugin.java:270 Avoid using continue statements

Recommendation148PHPDebugUIPlugin.java:148 Avoid using explicit string literals, declare constants instead

Recommendation204PHPDebugUIPlugin.java:204 Avoid using explicit string literals, declare constants instead

Recommendation227PHPDebugUIPlugin.java:227 Avoid using explicit string literals, declare constants instead

Recommendation255PHPDebugUIPlugin.java:255 Avoid using explicit string literals, declare constants instead

Recommendation273PHPDebugUIPlugin.java:273 Avoid using explicit string literals, declare constants instead

Recommendation450PHPDebugUIPlugin.java:450 Avoid using explicit string literals, declare constants instead

Recommendation452PHPDebugUIPlugin.java:452 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPDebugPreferencesAddon.java

SeverityLineType
Recommendation83PHPDebugPreferencesAddon.java:83 Always place constants on the left side of the equals()

Warning225PHPDebugPreferencesAddon.java:225 Avoid using == and != for java.lang.Object comparisons

Warning235PHPDebugPreferencesAddon.java:235 Avoid using == and != for java.lang.Object comparisons

Recommendation83PHPDebugPreferencesAddon.java:83 Avoid using explicit string literals, declare constants instead

Recommendation86PHPDebugPreferencesAddon.java:86 Avoid using explicit string literals, declare constants instead

Recommendation87PHPDebugPreferencesAddon.java:87 Avoid using explicit string literals, declare constants instead

Recommendation192PHPDebugPreferencesAddon.java:192 Avoid using explicit string literals, declare constants instead

Recommendation192PHPDebugPreferencesAddon.java:192 Avoid using explicit string literals, declare constants instead

Recommendation227PHPDebugPreferencesAddon.java:227 Avoid using explicit string literals, declare constants instead

Recommendation227PHPDebugPreferencesAddon.java:227 Avoid using explicit string literals, declare constants instead

Recommendation231PHPDebugPreferencesAddon.java:231 Avoid using explicit string literals, declare constants instead

Recommendation231PHPDebugPreferencesAddon.java:231 Avoid using explicit string literals, declare constants instead

Recommendation236PHPDebugPreferencesAddon.java:236 Avoid using explicit string literals, declare constants instead

Recommendation236PHPDebugPreferencesAddon.java:236 Avoid using explicit string literals, declare constants instead

Recommendation240PHPDebugPreferencesAddon.java:240 Avoid using explicit string literals, declare constants instead

Recommendation240PHPDebugPreferencesAddon.java:240 Avoid using explicit string literals, declare constants instead

Recommendation330PHPDebugPreferencesAddon.java:330 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPDebugPreferencesWorkspaceAddon.java

SeverityLineType
Recommendation136PHPDebugPreferencesWorkspaceAddon.java:136 Avoid catching a checked exception that is not thrown within the try{} block

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.PHPLaunchingPreferencePage.java

SeverityLineType
Recommendation48PHPLaunchingPreferencePage.java:48 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.AddPHPexeDialog.java

SeverityLineType
Recommendation256AddPHPexeDialog.java:256 Always surround if and loop statements with curly braces

Recommendation50AddPHPexeDialog.java:50 Avoid calling an overridable method in a constructor

Recommendation50AddPHPexeDialog.java:50 Avoid calling an overridable method in a constructor

Recommendation153AddPHPexeDialog.java:153 Avoid using negation in if else conditions

Recommendation135AddPHPexeDialog.java:135 Avoid using explicit string literals, declare constants instead

Recommendation136AddPHPexeDialog.java:136 Avoid using explicit string literals, declare constants instead

Recommendation235AddPHPexeDialog.java:235 Avoid using explicit string literals, declare constants instead

Recommendation272AddPHPexeDialog.java:272 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.InstalledPHPsBlock.java

SeverityLineType
Recommendation170InstalledPHPsBlock.java:170 Always surround if and loop statements with curly braces

Recommendation200InstalledPHPsBlock.java:200 Always surround if and loop statements with curly braces

Recommendation206InstalledPHPsBlock.java:206 Always surround if and loop statements with curly braces

Recommendation282InstalledPHPsBlock.java:282 Always surround if and loop statements with curly braces

Recommendation288InstalledPHPsBlock.java:288 Always surround if and loop statements with curly braces

Recommendation351InstalledPHPsBlock.java:351 Always surround if and loop statements with curly braces

Recommendation355InstalledPHPsBlock.java:355 Always surround if and loop statements with curly braces

Recommendation381InstalledPHPsBlock.java:381 Always surround if and loop statements with curly braces

Recommendation414InstalledPHPsBlock.java:414 Always surround if and loop statements with curly braces

Recommendation564InstalledPHPsBlock.java:564 Always surround if and loop statements with curly braces

Recommendation595InstalledPHPsBlock.java:595 Always surround if and loop statements with curly braces

Recommendation627InstalledPHPsBlock.java:627 Always surround if and loop statements with curly braces

Recommendation633InstalledPHPsBlock.java:633 Always surround if and loop statements with curly braces

Recommendation638InstalledPHPsBlock.java:638 Always surround if and loop statements with curly braces

Recommendation642InstalledPHPsBlock.java:642 Always surround if and loop statements with curly braces

Recommendation652InstalledPHPsBlock.java:652 Always surround if and loop statements with curly braces

Recommendation666InstalledPHPsBlock.java:666 Always surround if and loop statements with curly braces

Recommendation739InstalledPHPsBlock.java:739 Always surround if and loop statements with curly braces

Recommendation570InstalledPHPsBlock.java:570 Always surround if and loop statements with curly braces

Recommendation604InstalledPHPsBlock.java:604 Always surround if and loop statements with curly braces

Recommendation549InstalledPHPsBlock.java:549 Always surround if and loop statements with curly braces

Recommendation679InstalledPHPsBlock.java:679 Always surround if and loop statements with curly braces

Recommendation413InstalledPHPsBlock.java:413 Always place constants on the left side of the equals()

Warning115InstalledPHPsBlock.java:115 Avoid using == and != for java.lang.Object comparisons

Recommendation94InstalledPHPsBlock.java:94 Always provide the default label in switch statements

Recommendation517InstalledPHPsBlock.java:517 Always provide the default label in switch statements

Recommendation94InstalledPHPsBlock.java:94 Avoid switch statements with few branches, use if else instead

Recommendation513InstalledPHPsBlock.java:513 Avoid using explicit string literals, declare constants instead

Recommendation532InstalledPHPsBlock.java:532 Avoid using explicit string literals, declare constants instead

Recommendation549InstalledPHPsBlock.java:549 Avoid using explicit string literals, declare constants instead

Recommendation550InstalledPHPsBlock.java:550 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.PHPsComboBlock.java

SeverityLineType
Recommendation94PHPsComboBlock.java:94 Always surround if and loop statements with curly braces

Recommendation125PHPsComboBlock.java:125 Always surround if and loop statements with curly braces

Recommendation229PHPsComboBlock.java:229 Always surround if and loop statements with curly braces

Recommendation253PHPsComboBlock.java:253 Always surround if and loop statements with curly braces

Recommendation263PHPsComboBlock.java:263 Always surround if and loop statements with curly braces

Recommendation285PHPsComboBlock.java:285 Always surround if and loop statements with curly braces

Recommendation287PHPsComboBlock.java:287 Always surround if and loop statements with curly braces

Recommendation337PHPsComboBlock.java:337 Always surround if and loop statements with curly braces

Recommendation349PHPsComboBlock.java:349 Always surround if and loop statements with curly braces

Recommendation92PHPsComboBlock.java:92 Avoid calling an overridable method in a constructor

Severe299PHPsComboBlock.java:299 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning307PHPsComboBlock.java:307 Avoid using == and != for java.lang.Object comparisons

Recommendation94PHPsComboBlock.java:94 Avoid using explicit string literals, declare constants instead

Recommendation94PHPsComboBlock.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95PHPsComboBlock.java:95 Avoid using explicit string literals, declare constants instead

Recommendation161PHPsComboBlock.java:161 Avoid using explicit string literals, declare constants instead

Recommendation161PHPsComboBlock.java:161 Avoid using explicit string literals, declare constants instead

Recommendation254PHPsComboBlock.java:254 Avoid using explicit string literals, declare constants instead

Recommendation316PHPsComboBlock.java:316 Avoid using explicit string literals, declare constants instead

Recommendation316PHPsComboBlock.java:316 Avoid using explicit string literals, declare constants instead

Recommendation327PHPsComboBlock.java:327 Avoid using explicit string literals, declare constants instead

Recommendation327PHPsComboBlock.java:327 Avoid using explicit string literals, declare constants instead

Recommendation340PHPsComboBlock.java:340 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.preferences.phps.PHPsPreferencePage.java

SeverityLineType
Recommendation49PHPsPreferencePage.java:49 Avoid calling an overridable method in a constructor

Recommendation51PHPsPreferencePage.java:51 Avoid calling an overridable method in a constructor

Recommendation39PHPsPreferencePage.java:39 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation.PHPModelPresentation.java

SeverityLineType
Recommendation179PHPModelPresentation.java:179 Avoid changing the value of a method parameter

Recommendation126PHPModelPresentation.java:126 Avoid using explicit string literals, declare constants instead

Recommendation126PHPModelPresentation.java:126 Avoid using explicit string literals, declare constants instead

Recommendation128PHPModelPresentation.java:128 Avoid using explicit string literals, declare constants instead

Recommendation137PHPModelPresentation.java:137 Avoid using explicit string literals, declare constants instead

Recommendation146PHPModelPresentation.java:146 Avoid using explicit string literals, declare constants instead

Recommendation151PHPModelPresentation.java:151 Avoid using explicit string literals, declare constants instead

Recommendation186PHPModelPresentation.java:186 Avoid using explicit string literals, declare constants instead

Recommendation193PHPModelPresentation.java:193 Avoid using explicit string literals, declare constants instead

Recommendation206PHPModelPresentation.java:206 Avoid using explicit string literals, declare constants instead

Recommendation238PHPModelPresentation.java:238 Avoid using explicit string literals, declare constants instead

Recommendation240PHPModelPresentation.java:240 Avoid using explicit string literals, declare constants instead

Recommendation255PHPModelPresentation.java:255 Avoid using explicit string literals, declare constants instead

Recommendation271PHPModelPresentation.java:271 Avoid using explicit string literals, declare constants instead

Recommendation283PHPModelPresentation.java:283 Avoid using explicit string literals, declare constants instead

Recommendation286PHPModelPresentation.java:286 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.presentation.PHPModelPresentationRegistry.java

SeverityLineType
Recommendation88PHPModelPresentationRegistry.java:88 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation106PHPModelPresentationRegistry.java:106 Always list specific checked exceptions in the throws clause

Recommendation106PHPModelPresentationRegistry.java:106 Always list specific checked exceptions in the throws clause

Recommendation105PHPModelPresentationRegistry.java:105 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters.PHPLaunchPropertyTester.java

SeverityLineType
Recommendation100PHPLaunchPropertyTester.java:100 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation102PHPLaunchPropertyTester.java:102 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation56PHPLaunchPropertyTester.java:56 Always list specific checked exceptions in the throws clause

Recommendation99PHPLaunchPropertyTester.java:99 Always place constants on the left side of the equals()

Recommendation60PHPLaunchPropertyTester.java:60 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.PropertyTesters.RunnablePropertyTester.java

SeverityLineType
Recommendation25RunnablePropertyTester.java:25 Always place constants on the left side of the equals()

Recommendation25RunnablePropertyTester.java:25 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.sourcelookup.PHPSourceNotFoundEditorInput.java

SeverityLineType
Severe32PHPSourceNotFoundEditorInput.java:32 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning119PHPSourceNotFoundEditorInput.java:119 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugBrowserView.java

SeverityLineType
Warning173DebugBrowserView.java:173 Avoid hard coding \n and \r as line separators

Recommendation98DebugBrowserView.java:98 Always surround if and loop statements with curly braces

Recommendation165DebugBrowserView.java:165 Always surround if and loop statements with curly braces

Warning165DebugBrowserView.java:165 Avoid using == and != for java.lang.Object comparisons

Warning191DebugBrowserView.java:191 Avoid using == and != for java.lang.Object comparisons

Recommendation98DebugBrowserView.java:98 Avoid using continue statements

Recommendation102DebugBrowserView.java:102 Avoid using explicit string literals, declare constants instead

Recommendation158DebugBrowserView.java:158 Avoid using explicit string literals, declare constants instead

Recommendation173DebugBrowserView.java:173 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugOutputView.java

SeverityLineType
Recommendation83DebugOutputView.java:83 Always surround if and loop statements with curly braces

Recommendation152DebugOutputView.java:152 Always surround if and loop statements with curly braces

Recommendation179DebugOutputView.java:179 Avoid catching a checked exception that is not thrown within the try{} block

Warning152DebugOutputView.java:152 Avoid using == and != for java.lang.Object comparisons

Recommendation83DebugOutputView.java:83 Avoid using continue statements

Recommendation87DebugOutputView.java:87 Avoid using explicit string literals, declare constants instead

Recommendation163DebugOutputView.java:163 Avoid using explicit string literals, declare constants instead

Recommendation180DebugOutputView.java:180 Avoid using explicit string literals, declare constants instead

Recommendation139DebugOutputView.java:139 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.DebugViewHelper.java

SeverityLineType
Recommendation36DebugViewHelper.java:36 Always surround if and loop statements with curly braces

Recommendation79DebugViewHelper.java:79 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.PHPStackLabelProvider.java

SeverityLineType
Recommendation37PHPStackLabelProvider.java:37 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.PHPStackView.java

SeverityLineType
Recommendation62PHPStackView.java:62 Always surround if and loop statements with curly braces

Recommendation73PHPStackView.java:73 Always surround if and loop statements with curly braces

Recommendation90PHPStackView.java:90 Always surround if and loop statements with curly braces

Recommendation97PHPStackView.java:97 Always surround if and loop statements with curly braces

Recommendation130PHPStackView.java:130 Always surround if and loop statements with curly braces

Recommendation213PHPStackView.java:213 Always place constants on the left side of the equals()

Recommendation110PHPStackView.java:110 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation102PHPStackView.java:102 Avoid using explicit string literals, declare constants instead

Recommendation206PHPStackView.java:206 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables.PHPDebugElementAdapterFactory.java

SeverityLineType
Recommendation29PHPDebugElementAdapterFactory.java:29 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.views.variables.PHPVariableCellModifier.java

SeverityLineType
Recommendation32PHPVariableCellModifier.java:32 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.debug.ui.src.org.eclipse.php.internal.debug.ui.watch.PHPWatchExpressionDelegate.java

SeverityLineType
Recommendation112PHPWatchExpressionDelegate.java:112 Avoid catching a checked exception that is not thrown within the try{} block

Severe100PHPWatchExpressionDelegate.java:100 Avoid returning null instead of empty array

Recommendation81PHPWatchExpressionDelegate.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.help.src.org.eclipse.php.help.Activator.java

SeverityLineType
Recommendation16Activator.java:16 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Activator.java

SeverityLineType
Recommendation16Activator.java:16 Always initialize static fields

Recommendation23Activator.java:23 Always initialize static fields

Recommendation18Activator.java:18 Avoid using explicit string literals, declare constants instead

Recommendation19Activator.java:19 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.DeployFilter.java

SeverityLineType
Recommendation13DeployFilter.java:13 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.FileUtil.java

SeverityLineType
Recommendation110FileUtil.java:110 Always surround if and loop statements with curly braces

Recommendation120FileUtil.java:120 Always surround if and loop statements with curly braces

Recommendation153FileUtil.java:153 Always surround if and loop statements with curly braces

Recommendation159FileUtil.java:159 Always surround if and loop statements with curly braces

Recommendation207FileUtil.java:207 Always surround if and loop statements with curly braces

Recommendation310FileUtil.java:310 Always surround if and loop statements with curly braces

Recommendation321FileUtil.java:321 Always surround if and loop statements with curly braces

Recommendation341FileUtil.java:341 Always surround if and loop statements with curly braces

Recommendation346FileUtil.java:346 Always surround if and loop statements with curly braces

Recommendation360FileUtil.java:360 Always surround if and loop statements with curly braces

Recommendation368FileUtil.java:368 Always surround if and loop statements with curly braces

Recommendation123FileUtil.java:123 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation147FileUtil.java:147 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation154FileUtil.java:154 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation160FileUtil.java:160 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation154FileUtil.java:154 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation160FileUtil.java:160 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation176FileUtil.java:176 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation192FileUtil.java:192 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation226FileUtil.java:226 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation392FileUtil.java:392 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation102FileUtil.java:102 Avoid changing the value of a method parameter

Recommendation211FileUtil.java:211 Avoid changing the value of a method parameter

Recommendation288FileUtil.java:288 Avoid changing the value of a method parameter

Recommendation71FileUtil.java:71 Always place constants on the left side of the equals()

Recommendation370FileUtil.java:370 Avoid using negation in if else conditions

Recommendation71FileUtil.java:71 Avoid using explicit string literals, declare constants instead

Recommendation103FileUtil.java:103 Avoid using explicit string literals, declare constants instead

Recommendation116FileUtil.java:116 Avoid using explicit string literals, declare constants instead

Recommendation124FileUtil.java:124 Avoid using explicit string literals, declare constants instead

Recommendation146FileUtil.java:146 Avoid using explicit string literals, declare constants instead

Recommendation148FileUtil.java:148 Avoid using explicit string literals, declare constants instead

Recommendation149FileUtil.java:149 Avoid using explicit string literals, declare constants instead

Recommendation177FileUtil.java:177 Avoid using explicit string literals, declare constants instead

Recommendation178FileUtil.java:178 Avoid using explicit string literals, declare constants instead

Recommendation193FileUtil.java:193 Avoid using explicit string literals, declare constants instead

Recommendation194FileUtil.java:194 Avoid using explicit string literals, declare constants instead

Recommendation212FileUtil.java:212 Avoid using explicit string literals, declare constants instead

Recommendation221FileUtil.java:221 Avoid using explicit string literals, declare constants instead

Recommendation227FileUtil.java:227 Avoid using explicit string literals, declare constants instead

Recommendation266FileUtil.java:266 Avoid using explicit string literals, declare constants instead

Recommendation289FileUtil.java:289 Avoid using explicit string literals, declare constants instead

Recommendation375FileUtil.java:375 Avoid using explicit string literals, declare constants instead

Recommendation393FileUtil.java:393 Avoid using explicit string literals, declare constants instead

Recommendation393FileUtil.java:393 Avoid using explicit string literals, declare constants instead

Recommendation402FileUtil.java:402 Avoid using explicit string literals, declare constants instead

Recommendation402FileUtil.java:402 Avoid using explicit string literals, declare constants instead

Recommendation402FileUtil.java:402 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.deploy.ProgressUtil.java

SeverityLineType
Recommendation36ProgressUtil.java:36 Always surround if and loop statements with curly braces

Recommendation50ProgressUtil.java:50 Always surround if and loop statements with curly braces

Recommendation52ProgressUtil.java:52 Always surround if and loop statements with curly braces

Recommendation67ProgressUtil.java:67 Always surround if and loop statements with curly braces

Recommendation69ProgressUtil.java:69 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Logger.java

SeverityLineType
Recommendation51Logger.java:51 Always surround if and loop statements with curly braces

Recommendation72Logger.java:72 Always surround if and loop statements with curly braces

Recommendation88Logger.java:88 Always surround if and loop statements with curly braces

Recommendation106Logger.java:106 Always surround if and loop statements with curly braces

Recommendation151Logger.java:151 Always surround if and loop statements with curly braces

Recommendation68Logger.java:68 Avoid changing the value of a method parameter

Recommendation84Logger.java:84 Avoid changing the value of a method parameter

Recommendation55Logger.java:55 Always provide the default label in switch statements

Warning65Logger.java:65 Always provide break at the end of every case statement

Recommendation68Logger.java:68 Avoid using explicit string literals, declare constants instead

Recommendation84Logger.java:84 Avoid using explicit string literals, declare constants instead

Recommendation110Logger.java:110 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager.ServerManagerEvent.java

SeverityLineType
Severe32ServerManagerEvent.java:32 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation22ServerManagerEvent.java:22 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.manager.ServersManager.java

SeverityLineType
Recommendation54ServersManager.java:54 Always initialize static fields

Warning146ServersManager.java:146 Avoid using == and != for java.lang.Object comparisons

Warning160ServersManager.java:160 Avoid using == and != for java.lang.Object comparisons

Warning277ServersManager.java:277 Avoid using == and != for java.lang.Object comparisons

Recommendation137ServersManager.java:137 Avoid using explicit string literals, declare constants instead

Recommendation142ServersManager.java:142 Avoid using explicit string literals, declare constants instead

Recommendation238ServersManager.java:238 Avoid using explicit string literals, declare constants instead

Recommendation304ServersManager.java:304 Avoid using explicit string literals, declare constants instead

Recommendation304ServersManager.java:304 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.Server.java

SeverityLineType
Recommendation181Server.java:181 Always surround if and loop statements with curly braces

Recommendation186Server.java:186 Always surround if and loop statements with curly braces

Recommendation188Server.java:188 Always surround if and loop statements with curly braces

Recommendation201Server.java:201 Always surround if and loop statements with curly braces

Recommendation192Server.java:192 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation229Server.java:229 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation64Server.java:64 Avoid calling an overridable method in a constructor

Recommendation65Server.java:65 Avoid calling an overridable method in a constructor

Recommendation66Server.java:66 Avoid calling an overridable method in a constructor

Recommendation67Server.java:67 Avoid calling an overridable method in a constructor

Recommendation68Server.java:68 Avoid calling an overridable method in a constructor

Recommendation123Server.java:123 Always place constants on the left side of the equals()

Recommendation180Server.java:180 Always place constants on the left side of the equals()

Recommendation185Server.java:185 Always place constants on the left side of the equals()

Recommendation224Server.java:224 Always place constants on the left side of the equals()

Recommendation123Server.java:123 Avoid using explicit string literals, declare constants instead

Recommendation131Server.java:131 Avoid using explicit string literals, declare constants instead

Recommendation139Server.java:139 Avoid using explicit string literals, declare constants instead

Recommendation147Server.java:147 Avoid using explicit string literals, declare constants instead

Recommendation159Server.java:159 Avoid using explicit string literals, declare constants instead

Recommendation163Server.java:163 Avoid using explicit string literals, declare constants instead

Recommendation180Server.java:180 Avoid using explicit string literals, declare constants instead

Recommendation181Server.java:181 Avoid using explicit string literals, declare constants instead

Recommendation185Server.java:185 Avoid using explicit string literals, declare constants instead

Recommendation186Server.java:186 Avoid using explicit string literals, declare constants instead

Recommendation188Server.java:188 Avoid using explicit string literals, declare constants instead

Recommendation188Server.java:188 Avoid using explicit string literals, declare constants instead

Recommendation193Server.java:193 Avoid using explicit string literals, declare constants instead

Recommendation201Server.java:201 Avoid using explicit string literals, declare constants instead

Recommendation219Server.java:219 Avoid using explicit string literals, declare constants instead

Recommendation224Server.java:224 Avoid using explicit string literals, declare constants instead

Recommendation225Server.java:225 Avoid using explicit string literals, declare constants instead

Recommendation239Server.java:239 Avoid using explicit string literals, declare constants instead

Recommendation239Server.java:239 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.core.src.org.eclipse.php.internal.server.core.ServerHelper.java

SeverityLineType
Recommendation35ServerHelper.java:35 Always surround if and loop statements with curly braces

Recommendation38ServerHelper.java:38 Always surround if and loop statements with curly braces

Recommendation40ServerHelper.java:40 Always surround if and loop statements with curly braces

Recommendation76ServerHelper.java:76 Always surround if and loop statements with curly braces

Recommendation98ServerHelper.java:98 Always surround if and loop statements with curly braces

Recommendation85ServerHelper.java:85 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation89ServerHelper.java:89 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation85ServerHelper.java:85 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation100ServerHelper.java:100 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation24ServerHelper.java:24 Avoid declaring transient fields in non-serializable classes

Recommendation86ServerHelper.java:86 Avoid using explicit string literals, declare constants instead

Recommendation90ServerHelper.java:90 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.Activator.java

SeverityLineType
Recommendation49Activator.java:49 Always surround if and loop statements with curly braces

Recommendation57Activator.java:57 Always surround if and loop statements with curly braces

Recommendation19Activator.java:19 Always initialize static fields

Recommendation24Activator.java:24 Always initialize static fields

Recommendation27Activator.java:27 Always initialize static fields

Recommendation21Activator.java:21 Avoid using explicit string literals, declare constants instead

Recommendation22Activator.java:22 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.PHPServerAdvancedTab.java

SeverityLineType
Recommendation172PHPServerAdvancedTab.java:172 Avoid changing the value of a method parameter

Recommendation296PHPServerAdvancedTab.java:296 Always place constants on the left side of the equals()

Recommendation349PHPServerAdvancedTab.java:349 Always place constants on the left side of the equals()

Warning373PHPServerAdvancedTab.java:373 Avoid using == and != for java.lang.Object comparisons

Recommendation94PHPServerAdvancedTab.java:94 Avoid using explicit string literals, declare constants instead

Recommendation98PHPServerAdvancedTab.java:98 Avoid using explicit string literals, declare constants instead

Recommendation117PHPServerAdvancedTab.java:117 Avoid using explicit string literals, declare constants instead

Recommendation122PHPServerAdvancedTab.java:122 Avoid using explicit string literals, declare constants instead

Recommendation127PHPServerAdvancedTab.java:127 Avoid using explicit string literals, declare constants instead

Recommendation135PHPServerAdvancedTab.java:135 Avoid using explicit string literals, declare constants instead

Recommendation140PHPServerAdvancedTab.java:140 Avoid using explicit string literals, declare constants instead

Recommendation147PHPServerAdvancedTab.java:147 Avoid using explicit string literals, declare constants instead

Recommendation195PHPServerAdvancedTab.java:195 Avoid using explicit string literals, declare constants instead

Recommendation223PHPServerAdvancedTab.java:223 Avoid using explicit string literals, declare constants instead

Recommendation296PHPServerAdvancedTab.java:296 Avoid using explicit string literals, declare constants instead

Recommendation297PHPServerAdvancedTab.java:297 Avoid using explicit string literals, declare constants instead

Recommendation303PHPServerAdvancedTab.java:303 Avoid using explicit string literals, declare constants instead

Recommendation314PHPServerAdvancedTab.java:314 Avoid using explicit string literals, declare constants instead

Recommendation322PHPServerAdvancedTab.java:322 Avoid using explicit string literals, declare constants instead

Recommendation323PHPServerAdvancedTab.java:323 Avoid using explicit string literals, declare constants instead

Recommendation349PHPServerAdvancedTab.java:349 Avoid using explicit string literals, declare constants instead

Recommendation351PHPServerAdvancedTab.java:351 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.PHPServerLaunchShortcut.java

SeverityLineType
Warning223PHPServerLaunchShortcut.java:223 Avoid hard coding \n and \r as line separators

Recommendation99PHPServerLaunchShortcut.java:99 Avoid empty if statements and empty loops

Recommendation222PHPServerLaunchShortcut.java:222 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation59PHPServerLaunchShortcut.java:59 Always list specific checked exceptions in the throws clause

Recommendation148PHPServerLaunchShortcut.java:148 Avoid changing the value of a method parameter

Recommendation154PHPServerLaunchShortcut.java:154 Avoid changing the value of a method parameter

Recommendation157PHPServerLaunchShortcut.java:157 Avoid changing the value of a method parameter

Recommendation159PHPServerLaunchShortcut.java:159 Avoid changing the value of a method parameter

Recommendation163PHPServerLaunchShortcut.java:163 Avoid changing the value of a method parameter

Recommendation91PHPServerLaunchShortcut.java:91 Avoid using explicit string literals, declare constants instead

Recommendation150PHPServerLaunchShortcut.java:150 Avoid using explicit string literals, declare constants instead

Recommendation157PHPServerLaunchShortcut.java:157 Avoid using explicit string literals, declare constants instead

Recommendation165PHPServerLaunchShortcut.java:165 Avoid using explicit string literals, declare constants instead

Recommendation192PHPServerLaunchShortcut.java:192 Avoid using explicit string literals, declare constants instead

Recommendation192PHPServerLaunchShortcut.java:192 Avoid using explicit string literals, declare constants instead

Recommendation211PHPServerLaunchShortcut.java:211 Avoid using explicit string literals, declare constants instead

Recommendation218PHPServerLaunchShortcut.java:218 Avoid using explicit string literals, declare constants instead

Recommendation218PHPServerLaunchShortcut.java:218 Avoid using explicit string literals, declare constants instead

Recommendation223PHPServerLaunchShortcut.java:223 Avoid using explicit string literals, declare constants instead

Recommendation223PHPServerLaunchShortcut.java:223 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.launching.ServerURLLaunchDialog.java

SeverityLineType
Warning71ServerURLLaunchDialog.java:71 Avoid hard coding \n and \r as line separators

Recommendation63ServerURLLaunchDialog.java:63 Avoid using explicit string literals, declare constants instead

Recommendation68ServerURLLaunchDialog.java:68 Avoid using explicit string literals, declare constants instead

Recommendation71ServerURLLaunchDialog.java:71 Avoid using explicit string literals, declare constants instead

Recommendation80ServerURLLaunchDialog.java:80 Avoid using explicit string literals, declare constants instead

Recommendation92ServerURLLaunchDialog.java:92 Avoid using explicit string literals, declare constants instead

Recommendation114ServerURLLaunchDialog.java:114 Avoid using explicit string literals, declare constants instead

Recommendation117ServerURLLaunchDialog.java:117 Avoid using explicit string literals, declare constants instead

Recommendation121ServerURLLaunchDialog.java:121 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.Logger.java

SeverityLineType
Recommendation52Logger.java:52 Always surround if and loop statements with curly braces

Recommendation73Logger.java:73 Always surround if and loop statements with curly braces

Recommendation89Logger.java:89 Always surround if and loop statements with curly braces

Recommendation107Logger.java:107 Always surround if and loop statements with curly braces

Recommendation152Logger.java:152 Always surround if and loop statements with curly braces

Recommendation69Logger.java:69 Avoid changing the value of a method parameter

Recommendation85Logger.java:85 Avoid changing the value of a method parameter

Recommendation56Logger.java:56 Always provide the default label in switch statements

Warning66Logger.java:66 Always provide break at the end of every case statement

Recommendation69Logger.java:69 Avoid using explicit string literals, declare constants instead

Recommendation85Logger.java:85 Avoid using explicit string literals, declare constants instead

Recommendation111Logger.java:111 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.PHPServersConfigurationBlock.java

SeverityLineType
Recommendation212PHPServersConfigurationBlock.java:212 Always surround if and loop statements with curly braces

Recommendation212PHPServersConfigurationBlock.java:212 Avoid changing the value of a method parameter

Warning224PHPServersConfigurationBlock.java:224 Avoid using == and != for java.lang.Object comparisons

Recommendation65PHPServersConfigurationBlock.java:65 Avoid using explicit string literals, declare constants instead

Recommendation65PHPServersConfigurationBlock.java:65 Avoid using explicit string literals, declare constants instead

Recommendation65PHPServersConfigurationBlock.java:65 Avoid using explicit string literals, declare constants instead

Recommendation77PHPServersConfigurationBlock.java:77 Avoid using explicit string literals, declare constants instead

Recommendation77PHPServersConfigurationBlock.java:77 Avoid using explicit string literals, declare constants instead

Recommendation77PHPServersConfigurationBlock.java:77 Avoid using explicit string literals, declare constants instead

Recommendation275PHPServersConfigurationBlock.java:275 Avoid using explicit string literals, declare constants instead

Recommendation282PHPServersConfigurationBlock.java:282 Avoid using explicit string literals, declare constants instead

Recommendation282PHPServersConfigurationBlock.java:282 Avoid using explicit string literals, declare constants instead

Recommendation64PHPServersConfigurationBlock.java:64 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.PHPServersPreferencePage.java

SeverityLineType
Recommendation22PHPServersPreferencePage.java:22 Avoid calling an overridable method in a constructor

Recommendation34PHPServersPreferencePage.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerCompositeFragment.java

SeverityLineType
Recommendation96ServerCompositeFragment.java:96 Always surround if and loop statements with curly braces

Recommendation113ServerCompositeFragment.java:113 Always surround if and loop statements with curly braces

Recommendation287ServerCompositeFragment.java:287 Always surround if and loop statements with curly braces

Recommendation315ServerCompositeFragment.java:315 Always surround if and loop statements with curly braces

Recommendation331ServerCompositeFragment.java:331 Always surround if and loop statements with curly braces

Recommendation348ServerCompositeFragment.java:348 Always surround if and loop statements with curly braces

Recommendation161ServerCompositeFragment.java:161 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation172ServerCompositeFragment.java:172 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation222ServerCompositeFragment.java:222 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation375ServerCompositeFragment.java:375 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation399ServerCompositeFragment.java:399 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation337ServerCompositeFragment.java:337 Avoid changing the value of a method parameter

Recommendation46ServerCompositeFragment.java:46 Avoid calling an overridable method in a constructor

Recommendation47ServerCompositeFragment.java:47 Avoid calling an overridable method in a constructor

Recommendation49ServerCompositeFragment.java:49 Avoid calling an overridable method in a constructor

Recommendation50ServerCompositeFragment.java:50 Avoid calling an overridable method in a constructor

Recommendation154ServerCompositeFragment.java:154 Always place constants on the left side of the equals()

Recommendation198ServerCompositeFragment.java:198 Always place constants on the left side of the equals()

Recommendation208ServerCompositeFragment.java:208 Always place constants on the left side of the equals()

Recommendation369ServerCompositeFragment.java:369 Always place constants on the left side of the equals()

Recommendation127ServerCompositeFragment.java:127 Avoid using negation in if else conditions

Recommendation154ServerCompositeFragment.java:154 Avoid using negation in if else conditions

Recommendation46ServerCompositeFragment.java:46 Avoid using explicit string literals, declare constants instead

Recommendation49ServerCompositeFragment.java:49 Avoid using explicit string literals, declare constants instead

Recommendation60ServerCompositeFragment.java:60 Avoid using explicit string literals, declare constants instead

Recommendation86ServerCompositeFragment.java:86 Avoid using explicit string literals, declare constants instead

Recommendation137ServerCompositeFragment.java:137 Avoid using explicit string literals, declare constants instead

Recommendation137ServerCompositeFragment.java:137 Avoid using explicit string literals, declare constants instead

Recommendation140ServerCompositeFragment.java:140 Avoid using explicit string literals, declare constants instead

Recommendation142ServerCompositeFragment.java:142 Avoid using explicit string literals, declare constants instead

Recommendation148ServerCompositeFragment.java:148 Avoid using explicit string literals, declare constants instead

Recommendation154ServerCompositeFragment.java:154 Avoid using explicit string literals, declare constants instead

Recommendation162ServerCompositeFragment.java:162 Avoid using explicit string literals, declare constants instead

Recommendation165ServerCompositeFragment.java:165 Avoid using explicit string literals, declare constants instead

Recommendation173ServerCompositeFragment.java:173 Avoid using explicit string literals, declare constants instead

Recommendation182ServerCompositeFragment.java:182 Avoid using explicit string literals, declare constants instead

Recommendation182ServerCompositeFragment.java:182 Avoid using explicit string literals, declare constants instead

Recommendation184ServerCompositeFragment.java:184 Avoid using explicit string literals, declare constants instead

Recommendation191ServerCompositeFragment.java:191 Avoid using explicit string literals, declare constants instead

Recommendation198ServerCompositeFragment.java:198 Avoid using explicit string literals, declare constants instead

Recommendation199ServerCompositeFragment.java:199 Avoid using explicit string literals, declare constants instead

Recommendation203ServerCompositeFragment.java:203 Avoid using explicit string literals, declare constants instead

Recommendation208ServerCompositeFragment.java:208 Avoid using explicit string literals, declare constants instead

Recommendation209ServerCompositeFragment.java:209 Avoid using explicit string literals, declare constants instead

Recommendation223ServerCompositeFragment.java:223 Avoid using explicit string literals, declare constants instead

Recommendation243ServerCompositeFragment.java:243 Avoid using explicit string literals, declare constants instead

Recommendation270ServerCompositeFragment.java:270 Avoid using explicit string literals, declare constants instead

Recommendation273ServerCompositeFragment.java:273 Avoid using explicit string literals, declare constants instead

Recommendation303ServerCompositeFragment.java:303 Avoid using explicit string literals, declare constants instead

Recommendation323ServerCompositeFragment.java:323 Avoid using explicit string literals, declare constants instead

Recommendation327ServerCompositeFragment.java:327 Avoid using explicit string literals, declare constants instead

Recommendation369ServerCompositeFragment.java:369 Avoid using explicit string literals, declare constants instead

Recommendation376ServerCompositeFragment.java:376 Avoid using explicit string literals, declare constants instead

Recommendation400ServerCompositeFragment.java:400 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerEditDialog.java

SeverityLineType
Recommendation139ServerEditDialog.java:139 Avoid changing the value of a method parameter

Recommendation68ServerEditDialog.java:68 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServersPluginImages.java

SeverityLineType
Recommendation97ServersPluginImages.java:97 Always surround if and loop statements with curly braces

Recommendation135ServersPluginImages.java:135 Always surround if and loop statements with curly braces

Recommendation27ServersPluginImages.java:27 Avoid using explicit string literals, declare constants instead

Recommendation61ServersPluginImages.java:61 Avoid using explicit string literals, declare constants instead

Recommendation72ServersPluginImages.java:72 Avoid using explicit string literals, declare constants instead

Recommendation95ServersPluginImages.java:95 Avoid using explicit string literals, declare constants instead

Recommendation100ServersPluginImages.java:100 Avoid using explicit string literals, declare constants instead

Recommendation117ServersPluginImages.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerTab.java

SeverityLineType
Recommendation253ServerTab.java:253 Always surround if and loop statements with curly braces

Recommendation262ServerTab.java:262 Always surround if and loop statements with curly braces

Recommendation411ServerTab.java:411 Always surround if and loop statements with curly braces

Recommendation426ServerTab.java:426 Always surround if and loop statements with curly braces

Recommendation431ServerTab.java:431 Always surround if and loop statements with curly braces

Recommendation468ServerTab.java:468 Always surround if and loop statements with curly braces

Recommendation483ServerTab.java:483 Always surround if and loop statements with curly braces

Recommendation650ServerTab.java:650 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation613ServerTab.java:613 Always list specific checked exceptions in the throws clause

Recommendation262ServerTab.java:262 Avoid changing the value of a method parameter

Recommendation574ServerTab.java:574 Avoid changing the value of a method parameter

Recommendation709ServerTab.java:709 Avoid changing the value of a method parameter

Recommendation715ServerTab.java:715 Avoid changing the value of a method parameter

Recommendation718ServerTab.java:718 Avoid changing the value of a method parameter

Recommendation720ServerTab.java:720 Avoid changing the value of a method parameter

Recommendation724ServerTab.java:724 Avoid changing the value of a method parameter

Recommendation752ServerTab.java:752 Avoid changing the value of a method parameter

Severe358ServerTab.java:358 Avoid returning null instead of empty array

Severe398ServerTab.java:398 Avoid returning null instead of empty array

Recommendation568ServerTab.java:568 Always place constants on the left side of the equals()

Recommendation573ServerTab.java:573 Always place constants on the left side of the equals()

Recommendation578ServerTab.java:578 Always place constants on the left side of the equals()

Recommendation616ServerTab.java:616 Always place constants on the left side of the equals()

Recommendation746ServerTab.java:746 Always place constants on the left side of the equals()

Recommendation754ServerTab.java:754 Always place constants on the left side of the equals()

Warning101ServerTab.java:101 Avoid using == and != for java.lang.Object comparisons

Warning103ServerTab.java:103 Avoid using == and != for java.lang.Object comparisons

Warning105ServerTab.java:105 Avoid using == and != for java.lang.Object comparisons

Recommendation149ServerTab.java:149 Avoid using explicit string literals, declare constants instead

Recommendation158ServerTab.java:158 Avoid using explicit string literals, declare constants instead

Recommendation173ServerTab.java:173 Avoid using explicit string literals, declare constants instead

Recommendation219ServerTab.java:219 Avoid using explicit string literals, declare constants instead

Recommendation234ServerTab.java:234 Avoid using explicit string literals, declare constants instead

Recommendation237ServerTab.java:237 Avoid using explicit string literals, declare constants instead

Recommendation287ServerTab.java:287 Avoid using explicit string literals, declare constants instead

Recommendation302ServerTab.java:302 Avoid using explicit string literals, declare constants instead

Recommendation307ServerTab.java:307 Avoid using explicit string literals, declare constants instead

Recommendation312ServerTab.java:312 Avoid using explicit string literals, declare constants instead

Recommendation468ServerTab.java:468 Avoid using explicit string literals, declare constants instead

Recommendation496ServerTab.java:496 Avoid using explicit string literals, declare constants instead

Recommendation497ServerTab.java:497 Avoid using explicit string literals, declare constants instead

Recommendation498ServerTab.java:498 Avoid using explicit string literals, declare constants instead

Recommendation500ServerTab.java:500 Avoid using explicit string literals, declare constants instead

Recommendation541ServerTab.java:541 Avoid using explicit string literals, declare constants instead

Recommendation564ServerTab.java:564 Avoid using explicit string literals, declare constants instead

Recommendation568ServerTab.java:568 Avoid using explicit string literals, declare constants instead

Recommendation569ServerTab.java:569 Avoid using explicit string literals, declare constants instead

Recommendation573ServerTab.java:573 Avoid using explicit string literals, declare constants instead

Recommendation574ServerTab.java:574 Avoid using explicit string literals, declare constants instead

Recommendation574ServerTab.java:574 Avoid using explicit string literals, declare constants instead

Recommendation575ServerTab.java:575 Avoid using explicit string literals, declare constants instead

Recommendation578ServerTab.java:578 Avoid using explicit string literals, declare constants instead

Recommendation591ServerTab.java:591 Avoid using explicit string literals, declare constants instead

Recommendation597ServerTab.java:597 Avoid using explicit string literals, declare constants instead

Recommendation599ServerTab.java:599 Avoid using explicit string literals, declare constants instead

Recommendation600ServerTab.java:600 Avoid using explicit string literals, declare constants instead

Recommendation615ServerTab.java:615 Avoid using explicit string literals, declare constants instead

Recommendation616ServerTab.java:616 Avoid using explicit string literals, declare constants instead

Recommendation620ServerTab.java:620 Avoid using explicit string literals, declare constants instead

Recommendation630ServerTab.java:630 Avoid using explicit string literals, declare constants instead

Recommendation671ServerTab.java:671 Avoid using explicit string literals, declare constants instead

Recommendation671ServerTab.java:671 Avoid using explicit string literals, declare constants instead

Recommendation711ServerTab.java:711 Avoid using explicit string literals, declare constants instead

Recommendation718ServerTab.java:718 Avoid using explicit string literals, declare constants instead

Recommendation726ServerTab.java:726 Avoid using explicit string literals, declare constants instead

Recommendation745ServerTab.java:745 Avoid using explicit string literals, declare constants instead

Recommendation746ServerTab.java:746 Avoid using explicit string literals, declare constants instead

Recommendation753ServerTab.java:753 Avoid using explicit string literals, declare constants instead

Recommendation754ServerTab.java:754 Avoid using explicit string literals, declare constants instead

Recommendation763ServerTab.java:763 Avoid using explicit string literals, declare constants instead

Recommendation765ServerTab.java:765 Avoid using explicit string literals, declare constants instead

Recommendation810ServerTab.java:810 Avoid using explicit string literals, declare constants instead

Recommendation818ServerTab.java:818 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerWizard.java

SeverityLineType
Recommendation41ServerWizard.java:41 Avoid calling an overridable method in a constructor

Recommendation46ServerWizard.java:46 Avoid calling an overridable method in a constructor

Recommendation36ServerWizard.java:36 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.server.ui.src.org.eclipse.php.internal.server.ui.ServerWizardFragment.java

SeverityLineType
Recommendation52ServerWizardFragment.java:52 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation56ServerWizardFragment.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.src.org.eclipse.php.PHPIdePlugin.java

SeverityLineType
Recommendation22PHPIdePlugin.java:22 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AbstractToggleLinkingAction.java

SeverityLineType
Recommendation26AbstractToggleLinkingAction.java:26 Avoid calling an overridable method in a constructor

Recommendation27AbstractToggleLinkingAction.java:27 Avoid calling an overridable method in a constructor

Recommendation28AbstractToggleLinkingAction.java:28 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ActionUtils.java

SeverityLineType
Recommendation42ActionUtils.java:42 Always surround if and loop statements with curly braces

Recommendation45ActionUtils.java:45 Always surround if and loop statements with curly braces

Recommendation52ActionUtils.java:52 Always surround if and loop statements with curly braces

Recommendation56ActionUtils.java:56 Always surround if and loop statements with curly braces

Recommendation74ActionUtils.java:74 Always surround if and loop statements with curly braces

Recommendation86ActionUtils.java:86 Always surround if and loop statements with curly braces

Recommendation100ActionUtils.java:100 Always surround if and loop statements with curly braces

Recommendation114ActionUtils.java:114 Always surround if and loop statements with curly braces

Recommendation115ActionUtils.java:115 Always surround if and loop statements with curly braces

Recommendation125ActionUtils.java:125 Always surround if and loop statements with curly braces

Recommendation139ActionUtils.java:139 Always surround if and loop statements with curly braces

Recommendation144ActionUtils.java:144 Always surround if and loop statements with curly braces

Recommendation152ActionUtils.java:152 Always surround if and loop statements with curly braces

Recommendation155ActionUtils.java:155 Always surround if and loop statements with curly braces

Recommendation162ActionUtils.java:162 Always surround if and loop statements with curly braces

Recommendation175ActionUtils.java:175 Always surround if and loop statements with curly braces

Recommendation177ActionUtils.java:177 Always surround if and loop statements with curly braces

Recommendation179ActionUtils.java:179 Always surround if and loop statements with curly braces

Recommendation185ActionUtils.java:185 Always surround if and loop statements with curly braces

Recommendation187ActionUtils.java:187 Always surround if and loop statements with curly braces

Recommendation194ActionUtils.java:194 Always surround if and loop statements with curly braces

Recommendation197ActionUtils.java:197 Always surround if and loop statements with curly braces

Recommendation206ActionUtils.java:206 Always surround if and loop statements with curly braces

Recommendation209ActionUtils.java:209 Always surround if and loop statements with curly braces

Recommendation213ActionUtils.java:213 Always surround if and loop statements with curly braces

Recommendation224ActionUtils.java:224 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AddBlockCommentAction.java

SeverityLineType
Recommendation263AddBlockCommentAction.java:263 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation245AddBlockCommentAction.java:245 Always list specific checked exceptions in the throws clause

Recommendation179AddBlockCommentAction.java:179 Avoid changing the value of a method parameter

Recommendation181AddBlockCommentAction.java:181 Avoid changing the value of a method parameter

Warning75AddBlockCommentAction.java:75 Avoid using == and != for java.lang.Object comparisons

Warning118AddBlockCommentAction.java:118 Avoid using == and != for java.lang.Object comparisons

Warning158AddBlockCommentAction.java:158 Avoid using == and != for java.lang.Object comparisons

Warning160AddBlockCommentAction.java:160 Avoid using == and != for java.lang.Object comparisons

Warning177AddBlockCommentAction.java:177 Avoid using == and != for java.lang.Object comparisons

Warning183AddBlockCommentAction.java:183 Avoid using == and != for java.lang.Object comparisons

Warning190AddBlockCommentAction.java:190 Avoid using == and != for java.lang.Object comparisons

Warning194AddBlockCommentAction.java:194 Avoid using == and != for java.lang.Object comparisons

Warning197AddBlockCommentAction.java:197 Avoid using == and != for java.lang.Object comparisons

Warning220AddBlockCommentAction.java:220 Avoid using == and != for java.lang.Object comparisons

Warning239AddBlockCommentAction.java:239 Avoid using == and != for java.lang.Object comparisons

Warning239AddBlockCommentAction.java:239 Avoid using == and != for java.lang.Object comparisons

Warning255AddBlockCommentAction.java:255 Avoid using == and != for java.lang.Object comparisons

Recommendation115AddBlockCommentAction.java:115 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.AddDescriptionAction.java

SeverityLineType
Warning117AddDescriptionAction.java:117 Avoid using == and != for java.lang.Object comparisons

Warning119AddDescriptionAction.java:119 Avoid using == and != for java.lang.Object comparisons

Warning131AddDescriptionAction.java:131 Avoid using == and != for java.lang.Object comparisons

Warning134AddDescriptionAction.java:134 Avoid using == and != for java.lang.Object comparisons

Warning136AddDescriptionAction.java:136 Avoid using == and != for java.lang.Object comparisons

Recommendation136AddDescriptionAction.java:136 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BlockCommentAction.java

SeverityLineType
Recommendation49BlockCommentAction.java:49 Always surround if and loop statements with curly braces

Recommendation53BlockCommentAction.java:53 Always surround if and loop statements with curly braces

Recommendation58BlockCommentAction.java:58 Always surround if and loop statements with curly braces

Recommendation62BlockCommentAction.java:62 Always surround if and loop statements with curly braces

Recommendation66BlockCommentAction.java:66 Always surround if and loop statements with curly braces

Recommendation68BlockCommentAction.java:68 Always surround if and loop statements with curly braces

Recommendation72BlockCommentAction.java:72 Always surround if and loop statements with curly braces

Recommendation75BlockCommentAction.java:75 Always surround if and loop statements with curly braces

Recommendation163BlockCommentAction.java:163 Always surround if and loop statements with curly braces

Recommendation90BlockCommentAction.java:90 Avoid using explicit string literals, declare constants instead

Recommendation195BlockCommentAction.java:195 Avoid using explicit string literals, declare constants instead

Recommendation205BlockCommentAction.java:205 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BuildAction.java

SeverityLineType
Recommendation94BuildAction.java:94 Always surround if and loop statements with curly braces

Recommendation222BuildAction.java:222 Always surround if and loop statements with curly braces

Recommendation258BuildAction.java:258 Always surround if and loop statements with curly braces

Recommendation99BuildAction.java:99 Always surround if and loop statements with curly braces

Recommendation218BuildAction.java:218 Always surround if and loop statements with curly braces

Recommendation74BuildAction.java:74 Avoid calling an overridable method in a constructor

Recommendation75BuildAction.java:75 Avoid calling an overridable method in a constructor

Recommendation76BuildAction.java:76 Avoid calling an overridable method in a constructor

Recommendation79BuildAction.java:79 Avoid calling an overridable method in a constructor

Recommendation80BuildAction.java:80 Avoid calling an overridable method in a constructor

Recommendation81BuildAction.java:81 Avoid calling an overridable method in a constructor

Recommendation71BuildAction.java:71 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.BuildActionGroup.java

SeverityLineType
Recommendation109BuildActionGroup.java:109 Always surround if and loop statements with curly braces

Recommendation114BuildActionGroup.java:114 Always surround if and loop statements with curly braces

Recommendation117BuildActionGroup.java:117 Always surround if and loop statements with curly braces

Recommendation53BuildActionGroup.java:53 Avoid using explicit string literals, declare constants instead

Recommendation56BuildActionGroup.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CCPActionGroup.java

SeverityLineType
Recommendation135CCPActionGroup.java:135 Always surround if and loop statements with curly braces

Warning134CCPActionGroup.java:134 Avoid using == and != for java.lang.Object comparisons

Recommendation135CCPActionGroup.java:135 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CompositeActionGroup.java

SeverityLineType
Recommendation38CompositeActionGroup.java:38 Always surround if and loop statements with curly braces

Recommendation56CompositeActionGroup.java:56 Always surround if and loop statements with curly braces

Recommendation65CompositeActionGroup.java:65 Always surround if and loop statements with curly braces

Recommendation74CompositeActionGroup.java:74 Always surround if and loop statements with curly braces

Recommendation83CompositeActionGroup.java:83 Always surround if and loop statements with curly braces

Recommendation92CompositeActionGroup.java:92 Always surround if and loop statements with curly braces

Recommendation27CompositeActionGroup.java:27 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ConfigureIncludePathAction.java

SeverityLineType
Recommendation65ConfigureIncludePathAction.java:65 Always surround if and loop statements with curly braces

Recommendation43ConfigureIncludePathAction.java:43 Avoid calling an overridable method in a constructor

Recommendation44ConfigureIncludePathAction.java:44 Avoid calling an overridable method in a constructor

Recommendation45ConfigureIncludePathAction.java:45 Avoid calling an overridable method in a constructor

Recommendation119ConfigureIncludePathAction.java:119 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ConvertToPDTProjectAction.java

SeverityLineType
Recommendation55ConvertToPDTProjectAction.java:55 Always list specific checked exceptions in the throws clause

Recommendation27ConvertToPDTProjectAction.java:27 Avoid calling an overridable method in a constructor

Recommendation28ConvertToPDTProjectAction.java:28 Avoid calling an overridable method in a constructor

Recommendation29ConvertToPDTProjectAction.java:29 Avoid calling an overridable method in a constructor

Recommendation69ConvertToPDTProjectAction.java:69 Always place constants on the left side of the equals()

Recommendation87ConvertToPDTProjectAction.java:87 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CopyToClipboardAction.java

SeverityLineType
Recommendation87CopyToClipboardAction.java:87 Always surround if and loop statements with curly braces

Recommendation96CopyToClipboardAction.java:96 Always surround if and loop statements with curly braces

Recommendation106CopyToClipboardAction.java:106 Always surround if and loop statements with curly braces

Recommendation119CopyToClipboardAction.java:119 Always surround if and loop statements with curly braces

Recommendation127CopyToClipboardAction.java:127 Always surround if and loop statements with curly braces

Recommendation133CopyToClipboardAction.java:133 Always surround if and loop statements with curly braces

Recommendation141CopyToClipboardAction.java:141 Always surround if and loop statements with curly braces

Recommendation143CopyToClipboardAction.java:143 Always surround if and loop statements with curly braces

Recommendation145CopyToClipboardAction.java:145 Always surround if and loop statements with curly braces

Recommendation170CopyToClipboardAction.java:170 Always surround if and loop statements with curly braces

Recommendation174CopyToClipboardAction.java:174 Always surround if and loop statements with curly braces

Recommendation207CopyToClipboardAction.java:207 Always surround if and loop statements with curly braces

Recommendation209CopyToClipboardAction.java:209 Always surround if and loop statements with curly braces

Recommendation218CopyToClipboardAction.java:218 Always surround if and loop statements with curly braces

Recommendation227CopyToClipboardAction.java:227 Always surround if and loop statements with curly braces

Recommendation233CopyToClipboardAction.java:233 Always surround if and loop statements with curly braces

Recommendation235CopyToClipboardAction.java:235 Always surround if and loop statements with curly braces

Recommendation242CopyToClipboardAction.java:242 Always surround if and loop statements with curly braces

Recommendation246CopyToClipboardAction.java:246 Always surround if and loop statements with curly braces

Recommendation253CopyToClipboardAction.java:253 Always surround if and loop statements with curly braces

Recommendation256CopyToClipboardAction.java:256 Always surround if and loop statements with curly braces

Recommendation258CopyToClipboardAction.java:258 Always surround if and loop statements with curly braces

Recommendation91CopyToClipboardAction.java:91 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation180CopyToClipboardAction.java:180 Avoid calling an overridable method in a constructor

Recommendation181CopyToClipboardAction.java:181 Avoid calling an overridable method in a constructor

Recommendation186CopyToClipboardAction.java:186 Avoid calling an overridable method in a constructor

Recommendation187CopyToClipboardAction.java:187 Avoid calling an overridable method in a constructor

Recommendation188CopyToClipboardAction.java:188 Avoid calling an overridable method in a constructor

Recommendation189CopyToClipboardAction.java:189 Avoid calling an overridable method in a constructor

Recommendation189CopyToClipboardAction.java:189 Avoid calling an overridable method in a constructor

Recommendation129CopyToClipboardAction.java:129 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CustomFiltersActionGroup.java

SeverityLineType
Recommendation256CustomFiltersActionGroup.java:256 Always surround if and loop statements with curly braces

Recommendation278CustomFiltersActionGroup.java:278 Always surround if and loop statements with curly braces

Recommendation280CustomFiltersActionGroup.java:280 Always surround if and loop statements with curly braces

Recommendation283CustomFiltersActionGroup.java:283 Always surround if and loop statements with curly braces

Recommendation303CustomFiltersActionGroup.java:303 Always surround if and loop statements with curly braces

Recommendation361CustomFiltersActionGroup.java:361 Always surround if and loop statements with curly braces

Recommendation405CustomFiltersActionGroup.java:405 Always surround if and loop statements with curly braces

Recommendation438CustomFiltersActionGroup.java:438 Always surround if and loop statements with curly braces

Recommendation454CustomFiltersActionGroup.java:454 Always surround if and loop statements with curly braces

Recommendation476CustomFiltersActionGroup.java:476 Always surround if and loop statements with curly braces

Recommendation490CustomFiltersActionGroup.java:490 Always surround if and loop statements with curly braces

Recommendation492CustomFiltersActionGroup.java:492 Always surround if and loop statements with curly braces

Recommendation520CustomFiltersActionGroup.java:520 Always surround if and loop statements with curly braces

Recommendation528CustomFiltersActionGroup.java:528 Always surround if and loop statements with curly braces

Recommendation541CustomFiltersActionGroup.java:541 Always surround if and loop statements with curly braces

Recommendation559CustomFiltersActionGroup.java:559 Always surround if and loop statements with curly braces

Recommendation663CustomFiltersActionGroup.java:663 Always surround if and loop statements with curly braces

Recommendation666CustomFiltersActionGroup.java:666 Always surround if and loop statements with curly braces

Recommendation669CustomFiltersActionGroup.java:669 Always surround if and loop statements with curly braces

Recommendation689CustomFiltersActionGroup.java:689 Always surround if and loop statements with curly braces

Recommendation712CustomFiltersActionGroup.java:712 Always surround if and loop statements with curly braces

Recommendation719CustomFiltersActionGroup.java:719 Always surround if and loop statements with curly braces

Recommendation740CustomFiltersActionGroup.java:740 Always surround if and loop statements with curly braces

Recommendation730CustomFiltersActionGroup.java:730 Always surround if and loop statements with curly braces

Recommendation335CustomFiltersActionGroup.java:335 Always surround if and loop statements with curly braces

Recommendation354CustomFiltersActionGroup.java:354 Always surround if and loop statements with curly braces

Recommendation408CustomFiltersActionGroup.java:408 Always surround if and loop statements with curly braces

Recommendation685CustomFiltersActionGroup.java:685 Always surround if and loop statements with curly braces

Recommendation304CustomFiltersActionGroup.java:304 Avoid changing the value of a method parameter

Recommendation71CustomFiltersActionGroup.java:71 Avoid calling an overridable method in a constructor

Recommendation72CustomFiltersActionGroup.java:72 Avoid calling an overridable method in a constructor

Recommendation73CustomFiltersActionGroup.java:73 Avoid calling an overridable method in a constructor

Recommendation120CustomFiltersActionGroup.java:120 Avoid using explicit string literals, declare constants instead

Recommendation120CustomFiltersActionGroup.java:120 Avoid using explicit string literals, declare constants instead

Recommendation389CustomFiltersActionGroup.java:389 Avoid using explicit string literals, declare constants instead

Recommendation454CustomFiltersActionGroup.java:454 Avoid using explicit string literals, declare constants instead

Recommendation540CustomFiltersActionGroup.java:540 Avoid using explicit string literals, declare constants instead

Recommendation568CustomFiltersActionGroup.java:568 Avoid using explicit string literals, declare constants instead

Recommendation568CustomFiltersActionGroup.java:568 Avoid using explicit string literals, declare constants instead

Recommendation591CustomFiltersActionGroup.java:591 Avoid using explicit string literals, declare constants instead

Recommendation682CustomFiltersActionGroup.java:682 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.CutAction.java

SeverityLineType
Recommendation53CutAction.java:53 Always surround if and loop statements with curly braces

Recommendation60CutAction.java:60 Always surround if and loop statements with curly braces

Recommendation31CutAction.java:31 Avoid calling an overridable method in a constructor

Recommendation35CutAction.java:35 Avoid calling an overridable method in a constructor

Recommendation36CutAction.java:36 Avoid calling an overridable method in a constructor

Recommendation37CutAction.java:37 Avoid calling an overridable method in a constructor

Recommendation39CutAction.java:39 Avoid calling an overridable method in a constructor

Recommendation39CutAction.java:39 Avoid calling an overridable method in a constructor

Recommendation44CutAction.java:44 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.DeleteAction.java

SeverityLineType
Recommendation58DeleteAction.java:58 Always surround if and loop statements with curly braces

Recommendation35DeleteAction.java:35 Avoid calling an overridable method in a constructor

Recommendation36DeleteAction.java:36 Avoid calling an overridable method in a constructor

Recommendation38DeleteAction.java:38 Avoid calling an overridable method in a constructor

Recommendation39DeleteAction.java:39 Avoid calling an overridable method in a constructor

Recommendation40DeleteAction.java:40 Avoid calling an overridable method in a constructor

Recommendation42DeleteAction.java:42 Avoid calling an overridable method in a constructor

Recommendation42DeleteAction.java:42 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.filters.ActionFilterContributorsRegistry.java

SeverityLineType
Recommendation60ActionFilterContributorsRegistry.java:60 Always list specific checked exceptions in the throws clause

Recommendation30ActionFilterContributorsRegistry.java:30 Always initialize static fields

Recommendation37ActionFilterContributorsRegistry.java:37 Always place constants on the left side of the equals()

Recommendation59ActionFilterContributorsRegistry.java:59 Avoid using explicit string literals, declare constants instead

Recommendation58ActionFilterContributorsRegistry.java:58 Avoid C-style syntax when declaring arrays

Recommendation43ActionFilterContributorsRegistry.java:43 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.GotoMatchingBracketAction.java

SeverityLineType
Recommendation34GotoMatchingBracketAction.java:34 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.IPHPEditorActionDefinitionIds.java

SeverityLineType
Recommendation15IPHPEditorActionDefinitionIds.java:15 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.MoveAction.java

SeverityLineType
Recommendation140MoveAction.java:140 Always surround if and loop statements with curly braces

Recommendation111MoveAction.java:111 Always surround if and loop statements with curly braces

Recommendation117MoveAction.java:117 Always surround if and loop statements with curly braces

Recommendation150MoveAction.java:150 Always surround if and loop statements with curly braces

Recommendation153MoveAction.java:153 Always surround if and loop statements with curly braces

Recommendation157MoveAction.java:157 Always surround if and loop statements with curly braces

Recommendation181MoveAction.java:181 Always surround if and loop statements with curly braces

Recommendation187MoveAction.java:187 Always surround if and loop statements with curly braces

Recommendation190MoveAction.java:190 Always surround if and loop statements with curly braces

Recommendation198MoveAction.java:198 Always surround if and loop statements with curly braces

Recommendation202MoveAction.java:202 Always surround if and loop statements with curly braces

Recommendation99MoveAction.java:99 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.NewWizardsActionGroup.java

SeverityLineType
Recommendation63NewWizardsActionGroup.java:63 Always surround if and loop statements with curly braces

Recommendation72NewWizardsActionGroup.java:72 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenAction.java

SeverityLineType
Recommendation75OpenAction.java:75 Always surround if and loop statements with curly braces

Recommendation79OpenAction.java:79 Always surround if and loop statements with curly braces

Recommendation81OpenAction.java:81 Always surround if and loop statements with curly braces

Recommendation83OpenAction.java:83 Always surround if and loop statements with curly braces

Recommendation94OpenAction.java:94 Always surround if and loop statements with curly braces

Recommendation99OpenAction.java:99 Always surround if and loop statements with curly braces

Recommendation112OpenAction.java:112 Always surround if and loop statements with curly braces

Recommendation123OpenAction.java:123 Always surround if and loop statements with curly braces

Recommendation45OpenAction.java:45 Avoid calling an overridable method in a constructor

Recommendation46OpenAction.java:46 Avoid calling an overridable method in a constructor

Recommendation47OpenAction.java:47 Avoid calling an overridable method in a constructor

Recommendation147OpenAction.java:147 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation79OpenAction.java:79 Avoid using continue statements

Recommendation81OpenAction.java:81 Avoid using continue statements

Recommendation83OpenAction.java:83 Avoid using continue statements

Recommendation135OpenAction.java:135 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenActionUtil.java

SeverityLineType
Recommendation43OpenActionUtil.java:43 Always surround if and loop statements with curly braces

Recommendation47OpenActionUtil.java:47 Always surround if and loop statements with curly braces

Recommendation60OpenActionUtil.java:60 Always surround if and loop statements with curly braces

Recommendation63OpenActionUtil.java:63 Always surround if and loop statements with curly braces

Recommendation79OpenActionUtil.java:79 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenDeclarationAction.java

SeverityLineType
Recommendation42OpenDeclarationAction.java:42 Avoid calling an overridable method in a constructor

Recommendation120OpenDeclarationAction.java:120 Always place constants on the left side of the equals()

Warning130OpenDeclarationAction.java:130 Avoid using == and != for java.lang.Object comparisons

Recommendation41OpenDeclarationAction.java:41 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenEditorActionGroup.java

SeverityLineType
Recommendation104OpenEditorActionGroup.java:104 Always surround if and loop statements with curly braces

Recommendation110OpenEditorActionGroup.java:110 Always surround if and loop statements with curly braces

Recommendation113OpenEditorActionGroup.java:113 Always surround if and loop statements with curly braces

Recommendation117OpenEditorActionGroup.java:117 Always surround if and loop statements with curly braces

Recommendation122OpenEditorActionGroup.java:122 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenFunctionsManualAction.java

SeverityLineType
Recommendation46OpenFunctionsManualAction.java:46 Avoid calling an overridable method in a constructor

Recommendation120OpenFunctionsManualAction.java:120 Always place constants on the left side of the equals()

Warning130OpenFunctionsManualAction.java:130 Avoid using == and != for java.lang.Object comparisons

Recommendation45OpenFunctionsManualAction.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenProjectAction.java

SeverityLineType
Recommendation138OpenProjectAction.java:138 Always surround if and loop statements with curly braces

Recommendation160OpenProjectAction.java:160 Always surround if and loop statements with curly braces

Recommendation166OpenProjectAction.java:166 Always surround if and loop statements with curly braces

Recommendation177OpenProjectAction.java:177 Always surround if and loop statements with curly braces

Recommendation186OpenProjectAction.java:186 Always surround if and loop statements with curly braces

Recommendation63OpenProjectAction.java:63 Avoid calling an overridable method in a constructor

Recommendation64OpenProjectAction.java:64 Avoid calling an overridable method in a constructor

Recommendation65OpenProjectAction.java:65 Avoid calling an overridable method in a constructor

Recommendation74OpenProjectAction.java:74 Always provide the default label in switch statements

Recommendation74OpenProjectAction.java:74 Avoid switch statements with few branches, use if else instead

Recommendation152OpenProjectAction.java:152 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.OpenViewActionGroup.java

SeverityLineType
Recommendation108OpenViewActionGroup.java:108 Always surround if and loop statements with curly braces

Recommendation122OpenViewActionGroup.java:122 Always surround if and loop statements with curly braces

Recommendation127OpenViewActionGroup.java:127 Always surround if and loop statements with curly braces

Recommendation133OpenViewActionGroup.java:133 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PasteAction.java

SeverityLineType
Recommendation77PasteAction.java:77 Always surround if and loop statements with curly braces

Recommendation103PasteAction.java:103 Always surround if and loop statements with curly braces

Recommendation105PasteAction.java:105 Always surround if and loop statements with curly braces

Recommendation129PasteAction.java:129 Always surround if and loop statements with curly braces

Recommendation131PasteAction.java:131 Always surround if and loop statements with curly braces

Recommendation143PasteAction.java:143 Always surround if and loop statements with curly braces

Recommendation146PasteAction.java:146 Always surround if and loop statements with curly braces

Recommendation160PasteAction.java:160 Always surround if and loop statements with curly braces

Recommendation164PasteAction.java:164 Always surround if and loop statements with curly braces

Recommendation176PasteAction.java:176 Always surround if and loop statements with curly braces

Recommendation172PasteAction.java:172 Always surround if and loop statements with curly braces

Recommendation174PasteAction.java:174 Always surround if and loop statements with curly braces

Recommendation194PasteAction.java:194 Always surround if and loop statements with curly braces

Recommendation196PasteAction.java:196 Always surround if and loop statements with curly braces

Recommendation198PasteAction.java:198 Always surround if and loop statements with curly braces

Recommendation247PasteAction.java:247 Always surround if and loop statements with curly braces

Recommendation250PasteAction.java:250 Always surround if and loop statements with curly braces

Recommendation254PasteAction.java:254 Always surround if and loop statements with curly braces

Recommendation256PasteAction.java:256 Always surround if and loop statements with curly braces

Recommendation274PasteAction.java:274 Always surround if and loop statements with curly braces

Recommendation270PasteAction.java:270 Always surround if and loop statements with curly braces

Recommendation272PasteAction.java:272 Always surround if and loop statements with curly braces

Recommendation284PasteAction.java:284 Always surround if and loop statements with curly braces

Recommendation287PasteAction.java:287 Always surround if and loop statements with curly braces

Recommendation290PasteAction.java:290 Always surround if and loop statements with curly braces

Recommendation292PasteAction.java:292 Always surround if and loop statements with curly braces

Recommendation298PasteAction.java:298 Always surround if and loop statements with curly braces

Recommendation301PasteAction.java:301 Always surround if and loop statements with curly braces

Recommendation343PasteAction.java:343 Always surround if and loop statements with curly braces

Recommendation362PasteAction.java:362 Always surround if and loop statements with curly braces

Recommendation397PasteAction.java:397 Always surround if and loop statements with curly braces

Recommendation401PasteAction.java:401 Always surround if and loop statements with curly braces

Recommendation405PasteAction.java:405 Always surround if and loop statements with curly braces

Severe70PasteAction.java:70 Avoid returning null instead of empty array

Severe207PasteAction.java:207 Avoid returning null instead of empty array

Recommendation324PasteAction.java:324 Avoid calling an overridable method in a constructor

Recommendation325PasteAction.java:325 Avoid calling an overridable method in a constructor

Recommendation328PasteAction.java:328 Avoid calling an overridable method in a constructor

Recommendation329PasteAction.java:329 Avoid calling an overridable method in a constructor

Recommendation330PasteAction.java:330 Avoid calling an overridable method in a constructor

Recommendation332PasteAction.java:332 Avoid calling an overridable method in a constructor

Recommendation332PasteAction.java:332 Avoid calling an overridable method in a constructor

Recommendation169PasteAction.java:169 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation210PasteAction.java:210 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation267PasteAction.java:267 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation277PasteAction.java:277 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation349PasteAction.java:349 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation78PasteAction.java:78 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPActionDelegatorRegistry.java

SeverityLineType
Recommendation61PHPActionDelegatorRegistry.java:61 Avoid using explicit string literals, declare constants instead

Recommendation91PHPActionDelegatorRegistry.java:91 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPNewWizardMenu.java

SeverityLineType
Recommendation100PHPNewWizardMenu.java:100 Always surround if and loop statements with curly braces

Recommendation104PHPNewWizardMenu.java:104 Always surround if and loop statements with curly braces

Recommendation110PHPNewWizardMenu.java:110 Always surround if and loop statements with curly braces

Recommendation142PHPNewWizardMenu.java:142 Always surround if and loop statements with curly braces

Recommendation196PHPNewWizardMenu.java:196 Always surround if and loop statements with curly braces

Recommendation199PHPNewWizardMenu.java:199 Always surround if and loop statements with curly braces

Recommendation110PHPNewWizardMenu.java:110 Avoid using continue statements

Recommendation203PHPNewWizardMenu.java:203 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.PHPTaskRulerAction.java

SeverityLineType
Recommendation60PHPTaskRulerAction.java:60 Always surround if and loop statements with curly braces

Recommendation80PHPTaskRulerAction.java:80 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ProjectActionGroup.java

SeverityLineType
Recommendation90ProjectActionGroup.java:90 Always surround if and loop statements with curly braces

Recommendation92ProjectActionGroup.java:92 Always surround if and loop statements with curly braces

Recommendation60ProjectActionGroup.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62ProjectActionGroup.java:62 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RefactorActionGroup.java

SeverityLineType
Recommendation204RefactorActionGroup.java:204 Always surround if and loop statements with curly braces

Recommendation212RefactorActionGroup.java:212 Always surround if and loop statements with curly braces

Recommendation231RefactorActionGroup.java:231 Always surround if and loop statements with curly braces

Recommendation233RefactorActionGroup.java:233 Always surround if and loop statements with curly braces

Recommendation73RefactorActionGroup.java:73 Avoid calling an overridable method in a constructor

Recommendation74RefactorActionGroup.java:74 Avoid calling an overridable method in a constructor

Recommendation124RefactorActionGroup.java:124 Avoid using explicit string literals, declare constants instead

Recommendation131RefactorActionGroup.java:131 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RefreshAction.java

SeverityLineType
Recommendation60RefreshAction.java:60 Always surround if and loop statements with curly braces

Recommendation66RefreshAction.java:66 Always surround if and loop statements with curly braces

Recommendation68RefreshAction.java:68 Always surround if and loop statements with curly braces

Recommendation121RefreshAction.java:121 Always surround if and loop statements with curly braces

Recommendation128RefreshAction.java:128 Always surround if and loop statements with curly braces

Recommendation138RefreshAction.java:138 Always surround if and loop statements with curly braces

Recommendation146RefreshAction.java:146 Always surround if and loop statements with curly braces

Recommendation79RefreshAction.java:79 Always list specific checked exceptions in the throws clause

Recommendation45RefreshAction.java:45 Avoid calling an overridable method in a constructor

Recommendation46RefreshAction.java:46 Avoid calling an overridable method in a constructor

Recommendation47RefreshAction.java:47 Avoid using explicit string literals, declare constants instead

Recommendation84RefreshAction.java:84 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RemoveBlockCommentAction.java

SeverityLineType
Recommendation126RemoveBlockCommentAction.java:126 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation108RemoveBlockCommentAction.java:108 Always list specific checked exceptions in the throws clause

Warning73RemoveBlockCommentAction.java:73 Avoid using == and != for java.lang.Object comparisons

Warning79RemoveBlockCommentAction.java:79 Avoid using == and != for java.lang.Object comparisons

Warning79RemoveBlockCommentAction.java:79 Avoid using == and != for java.lang.Object comparisons

Warning118RemoveBlockCommentAction.java:118 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RemoveFromIncludePathAction.java

SeverityLineType
Recommendation52RemoveFromIncludePathAction.java:52 Always surround if and loop statements with curly braces

Recommendation32RemoveFromIncludePathAction.java:32 Avoid calling an overridable method in a constructor

Recommendation33RemoveFromIncludePathAction.java:33 Avoid calling an overridable method in a constructor

Recommendation34RemoveFromIncludePathAction.java:34 Avoid calling an overridable method in a constructor

Warning75RemoveFromIncludePathAction.java:75 Avoid using == and != for java.lang.Object comparisons

Warning76RemoveFromIncludePathAction.java:76 Avoid assigning loop control variables in the body of for loops

Warning76RemoveFromIncludePathAction.java:76 Avoid assigning loop control variables in the body of for loops

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenameAction.java

SeverityLineType
Recommendation97RenameAction.java:97 Always surround if and loop statements with curly braces

Recommendation108RenameAction.java:108 Always surround if and loop statements with curly braces

Recommendation143RenameAction.java:143 Always surround if and loop statements with curly braces

Recommendation145RenameAction.java:145 Always surround if and loop statements with curly braces

Recommendation147RenameAction.java:147 Always surround if and loop statements with curly braces

Recommendation135RenameAction.java:135 Avoid changing the value of a method parameter

Recommendation50RenameAction.java:50 Avoid calling an overridable method in a constructor

Recommendation57RenameAction.java:57 Avoid calling an overridable method in a constructor

Recommendation60RenameAction.java:60 Avoid calling an overridable method in a constructor

Recommendation65RenameAction.java:65 Avoid calling an overridable method in a constructor

Recommendation81RenameAction.java:81 Avoid calling an overridable method in a constructor

Recommendation84RenameAction.java:84 Avoid calling an overridable method in a constructor

Recommendation88RenameAction.java:88 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenamePHPElementAction.java

SeverityLineType
Recommendation56RenamePHPElementAction.java:56 Always surround if and loop statements with curly braces

Recommendation62RenamePHPElementAction.java:62 Always surround if and loop statements with curly braces

Recommendation65RenamePHPElementAction.java:65 Always surround if and loop statements with curly braces

Recommendation104RenamePHPElementAction.java:104 Always surround if and loop statements with curly braces

Recommendation116RenamePHPElementAction.java:116 Always surround if and loop statements with curly braces

Recommendation124RenamePHPElementAction.java:124 Always surround if and loop statements with curly braces

Recommendation36RenamePHPElementAction.java:36 Avoid calling an overridable method in a constructor

Recommendation125RenamePHPElementAction.java:125 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.RenameResourceAction.java

SeverityLineType
Recommendation61RenameResourceAction.java:61 Always surround if and loop statements with curly braces

Recommendation63RenameResourceAction.java:63 Always surround if and loop statements with curly braces

Recommendation76RenameResourceAction.java:76 Always surround if and loop statements with curly braces

Recommendation79RenameResourceAction.java:79 Always surround if and loop statements with curly braces

Recommendation82RenameResourceAction.java:82 Always surround if and loop statements with curly braces

Recommendation127RenameResourceAction.java:127 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ReorgMoveAction.java

SeverityLineType
Recommendation37ReorgMoveAction.java:37 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SelectionConverter.java

SeverityLineType
Recommendation53SelectionConverter.java:53 Always surround if and loop statements with curly braces

Recommendation58SelectionConverter.java:58 Always surround if and loop statements with curly braces

Recommendation75SelectionConverter.java:75 Always surround if and loop statements with curly braces

Recommendation85SelectionConverter.java:85 Always surround if and loop statements with curly braces

Recommendation118SelectionConverter.java:118 Always surround if and loop statements with curly braces

Recommendation142SelectionConverter.java:142 Always surround if and loop statements with curly braces

Recommendation160SelectionConverter.java:160 Always surround if and loop statements with curly braces

Recommendation167SelectionConverter.java:167 Always surround if and loop statements with curly braces

Recommendation169SelectionConverter.java:169 Always surround if and loop statements with curly braces

Recommendation212SelectionConverter.java:212 Always surround if and loop statements with curly braces

Recommendation214SelectionConverter.java:214 Always surround if and loop statements with curly braces

Recommendation179SelectionConverter.java:179 Avoid using explicit string literals, declare constants instead

Recommendation185SelectionConverter.java:185 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SelectionDispatchAction.java

SeverityLineType
Recommendation57SelectionDispatchAction.java:57 Always surround if and loop statements with curly braces

Recommendation59SelectionDispatchAction.java:59 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.SortAction.java

SeverityLineType
Recommendation63SortAction.java:63 Always surround if and loop statements with curly braces

Recommendation38SortAction.java:38 Avoid calling an overridable method in a constructor

Recommendation40SortAction.java:40 Avoid calling an overridable method in a constructor

Recommendation41SortAction.java:41 Avoid calling an overridable method in a constructor

Recommendation39SortAction.java:39 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.ToggleCommentAction.java

SeverityLineType
Recommendation69ToggleCommentAction.java:69 Always surround if and loop statements with curly braces

Recommendation73ToggleCommentAction.java:73 Always surround if and loop statements with curly braces

Recommendation76ToggleCommentAction.java:76 Always surround if and loop statements with curly braces

Recommendation80ToggleCommentAction.java:80 Always surround if and loop statements with curly braces

Recommendation82ToggleCommentAction.java:82 Always surround if and loop statements with curly braces

Recommendation87ToggleCommentAction.java:87 Always surround if and loop statements with curly braces

Recommendation93ToggleCommentAction.java:93 Always surround if and loop statements with curly braces

Recommendation110ToggleCommentAction.java:110 Always surround if and loop statements with curly braces

Recommendation132ToggleCommentAction.java:132 Always surround if and loop statements with curly braces

Recommendation141ToggleCommentAction.java:141 Always surround if and loop statements with curly braces

Recommendation142ToggleCommentAction.java:142 Always surround if and loop statements with curly braces

Recommendation193ToggleCommentAction.java:193 Always surround if and loop statements with curly braces

Recommendation232ToggleCommentAction.java:232 Always surround if and loop statements with curly braces

Recommendation238ToggleCommentAction.java:238 Always surround if and loop statements with curly braces

Recommendation268ToggleCommentAction.java:268 Always surround if and loop statements with curly braces

Recommendation294ToggleCommentAction.java:294 Always surround if and loop statements with curly braces

Recommendation293ToggleCommentAction.java:293 Always surround if and loop statements with curly braces

Recommendation87ToggleCommentAction.java:87 Avoid using explicit string literals, declare constants instead

Recommendation87ToggleCommentAction.java:87 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.actions.WorkbenchRunnableAdapter.java

SeverityLineType
Recommendation76WorkbenchRunnableAdapter.java:76 Always surround if and loop statements with curly braces

Warning117WorkbenchRunnableAdapter.java:117 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CaseDefaultAutoEditStrategy.java

SeverityLineType
Warning47CaseDefaultAutoEditStrategy.java:47 Avoid using == and != for java.lang.Object comparisons

Recommendation37CaseDefaultAutoEditStrategy.java:37 Avoid using explicit string literals, declare constants instead

Recommendation38CaseDefaultAutoEditStrategy.java:38 Avoid using explicit string literals, declare constants instead

Recommendation39CaseDefaultAutoEditStrategy.java:39 Avoid using explicit string literals, declare constants instead

Recommendation40CaseDefaultAutoEditStrategy.java:40 Avoid using explicit string literals, declare constants instead

Recommendation41CaseDefaultAutoEditStrategy.java:41 Avoid using explicit string literals, declare constants instead

Recommendation42CaseDefaultAutoEditStrategy.java:42 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CurlyCloseAutoEditStrategy.java

SeverityLineType
Recommendation30CurlyCloseAutoEditStrategy.java:30 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.CurlyOpenAutoEditStrategy.java

SeverityLineType
Recommendation29CurlyOpenAutoEditStrategy.java:29 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.DocBlockAutoEditStrategy.java

SeverityLineType
Recommendation88DocBlockAutoEditStrategy.java:88 Always surround if and loop statements with curly braces

Recommendation96DocBlockAutoEditStrategy.java:96 Always surround if and loop statements with curly braces

Recommendation131DocBlockAutoEditStrategy.java:131 Always surround if and loop statements with curly braces

Recommendation136DocBlockAutoEditStrategy.java:136 Always surround if and loop statements with curly braces

Recommendation138DocBlockAutoEditStrategy.java:138 Always surround if and loop statements with curly braces

Recommendation135DocBlockAutoEditStrategy.java:135 Always surround if and loop statements with curly braces

Recommendation187DocBlockAutoEditStrategy.java:187 Always place constants on the left side of the equals()

Recommendation228DocBlockAutoEditStrategy.java:228 Always place constants on the left side of the equals()

Recommendation449DocBlockAutoEditStrategy.java:449 Always place constants on the left side of the equals()

Warning102DocBlockAutoEditStrategy.java:102 Avoid using == and != for java.lang.Object comparisons

Warning102DocBlockAutoEditStrategy.java:102 Avoid using == and != for java.lang.Object comparisons

Warning102DocBlockAutoEditStrategy.java:102 Avoid using == and != for java.lang.Object comparisons

Warning468DocBlockAutoEditStrategy.java:468 Avoid using == and != for java.lang.Object comparisons

Recommendation264DocBlockAutoEditStrategy.java:264 Avoid using continue statements

Recommendation86DocBlockAutoEditStrategy.java:86 Avoid using explicit string literals, declare constants instead

Recommendation90DocBlockAutoEditStrategy.java:90 Avoid using explicit string literals, declare constants instead

Recommendation94DocBlockAutoEditStrategy.java:94 Avoid using explicit string literals, declare constants instead

Recommendation100DocBlockAutoEditStrategy.java:100 Avoid using explicit string literals, declare constants instead

Recommendation108DocBlockAutoEditStrategy.java:108 Avoid using explicit string literals, declare constants instead

Recommendation116DocBlockAutoEditStrategy.java:116 Avoid using explicit string literals, declare constants instead

Recommendation129DocBlockAutoEditStrategy.java:129 Avoid using explicit string literals, declare constants instead

Recommendation131DocBlockAutoEditStrategy.java:131 Avoid using explicit string literals, declare constants instead

Recommendation141DocBlockAutoEditStrategy.java:141 Avoid using explicit string literals, declare constants instead

Recommendation158DocBlockAutoEditStrategy.java:158 Avoid using explicit string literals, declare constants instead

Recommendation162DocBlockAutoEditStrategy.java:162 Avoid using explicit string literals, declare constants instead

Recommendation180DocBlockAutoEditStrategy.java:180 Avoid using explicit string literals, declare constants instead

Recommendation187DocBlockAutoEditStrategy.java:187 Avoid using explicit string literals, declare constants instead

Recommendation218DocBlockAutoEditStrategy.java:218 Avoid using explicit string literals, declare constants instead

Recommendation228DocBlockAutoEditStrategy.java:228 Avoid using explicit string literals, declare constants instead

Recommendation238DocBlockAutoEditStrategy.java:238 Avoid using explicit string literals, declare constants instead

Recommendation309DocBlockAutoEditStrategy.java:309 Avoid C-style syntax when declaring arrays

Recommendation327DocBlockAutoEditStrategy.java:327 Avoid C-style syntax when declaring arrays

Recommendation345DocBlockAutoEditStrategy.java:345 Avoid C-style syntax when declaring arrays

Recommendation373DocBlockAutoEditStrategy.java:373 Avoid C-style syntax when declaring arrays

Recommendation390DocBlockAutoEditStrategy.java:390 Avoid C-style syntax when declaring arrays

Recommendation408DocBlockAutoEditStrategy.java:408 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.IndentLineAutoEditStrategy.java

SeverityLineType
Recommendation55IndentLineAutoEditStrategy.java:55 Always surround if and loop statements with curly braces

Recommendation100IndentLineAutoEditStrategy.java:100 Always surround if and loop statements with curly braces

Recommendation105IndentLineAutoEditStrategy.java:105 Always surround if and loop statements with curly braces

Recommendation113IndentLineAutoEditStrategy.java:113 Always surround if and loop statements with curly braces

Recommendation114IndentLineAutoEditStrategy.java:114 Always surround if and loop statements with curly braces

Recommendation116IndentLineAutoEditStrategy.java:116 Always surround if and loop statements with curly braces

Recommendation68IndentLineAutoEditStrategy.java:68 Always surround if and loop statements with curly braces

Recommendation68IndentLineAutoEditStrategy.java:68 Avoid empty if statements and empty loops

Warning112IndentLineAutoEditStrategy.java:112 Avoid using == and != for java.lang.Object comparisons

Warning115IndentLineAutoEditStrategy.java:115 Avoid using == and != for java.lang.Object comparisons

Recommendation123IndentLineAutoEditStrategy.java:123 Avoid switch statements with few branches, use if else instead

Recommendation86IndentLineAutoEditStrategy.java:86 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MainAutoEditStrategy.java

SeverityLineType
Recommendation40MainAutoEditStrategy.java:40 Always place constants on the left side of the equals()

Recommendation40MainAutoEditStrategy.java:40 Always place constants on the left side of the equals()

Recommendation43MainAutoEditStrategy.java:43 Always place constants on the left side of the equals()

Recommendation45MainAutoEditStrategy.java:45 Always place constants on the left side of the equals()

Recommendation45MainAutoEditStrategy.java:45 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MatchingBracketAutoEditStrategy.java

SeverityLineType
Recommendation204MatchingBracketAutoEditStrategy.java:204 Always surround if and loop statements with curly braces

Recommendation102MatchingBracketAutoEditStrategy.java:102 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation152MatchingBracketAutoEditStrategy.java:152 Always place constants on the left side of the equals()

Warning119MatchingBracketAutoEditStrategy.java:119 Avoid using == and != for java.lang.Object comparisons

Warning119MatchingBracketAutoEditStrategy.java:119 Avoid using == and != for java.lang.Object comparisons

Warning119MatchingBracketAutoEditStrategy.java:119 Avoid using == and != for java.lang.Object comparisons

Warning126MatchingBracketAutoEditStrategy.java:126 Avoid using == and != for java.lang.Object comparisons

Warning126MatchingBracketAutoEditStrategy.java:126 Avoid using == and != for java.lang.Object comparisons

Warning126MatchingBracketAutoEditStrategy.java:126 Avoid using == and != for java.lang.Object comparisons

Warning135MatchingBracketAutoEditStrategy.java:135 Avoid using == and != for java.lang.Object comparisons

Warning135MatchingBracketAutoEditStrategy.java:135 Avoid using == and != for java.lang.Object comparisons

Warning135MatchingBracketAutoEditStrategy.java:135 Avoid using == and != for java.lang.Object comparisons

Warning142MatchingBracketAutoEditStrategy.java:142 Avoid using == and != for java.lang.Object comparisons

Warning170MatchingBracketAutoEditStrategy.java:170 Avoid using == and != for java.lang.Object comparisons

Warning179MatchingBracketAutoEditStrategy.java:179 Avoid using == and != for java.lang.Object comparisons

Warning179MatchingBracketAutoEditStrategy.java:179 Avoid using == and != for java.lang.Object comparisons

Warning233MatchingBracketAutoEditStrategy.java:233 Avoid using == and != for java.lang.Object comparisons

Warning249MatchingBracketAutoEditStrategy.java:249 Avoid using == and != for java.lang.Object comparisons

Recommendation145MatchingBracketAutoEditStrategy.java:145 Avoid using continue statements

Recommendation66MatchingBracketAutoEditStrategy.java:66 Avoid using explicit string literals, declare constants instead

Recommendation95MatchingBracketAutoEditStrategy.java:95 Avoid using explicit string literals, declare constants instead

Recommendation99MatchingBracketAutoEditStrategy.java:99 Avoid using explicit string literals, declare constants instead

Recommendation217MatchingBracketAutoEditStrategy.java:217 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.MatchingCharAutoEditStrategy.java

SeverityLineType
Recommendation90MatchingCharAutoEditStrategy.java:90 Always surround if and loop statements with curly braces

Recommendation92MatchingCharAutoEditStrategy.java:92 Always surround if and loop statements with curly braces

Recommendation102MatchingCharAutoEditStrategy.java:102 Always surround if and loop statements with curly braces

Recommendation104MatchingCharAutoEditStrategy.java:104 Always surround if and loop statements with curly braces

Recommendation109MatchingCharAutoEditStrategy.java:109 Always surround if and loop statements with curly braces

Recommendation111MatchingCharAutoEditStrategy.java:111 Always surround if and loop statements with curly braces

Recommendation113MatchingCharAutoEditStrategy.java:113 Always surround if and loop statements with curly braces

Recommendation116MatchingCharAutoEditStrategy.java:116 Always surround if and loop statements with curly braces

Recommendation123MatchingCharAutoEditStrategy.java:123 Always surround if and loop statements with curly braces

Recommendation127MatchingCharAutoEditStrategy.java:127 Always surround if and loop statements with curly braces

Recommendation131MatchingCharAutoEditStrategy.java:131 Always surround if and loop statements with curly braces

Warning108MatchingCharAutoEditStrategy.java:108 Avoid using == and != for java.lang.Object comparisons

Warning126MatchingCharAutoEditStrategy.java:126 Avoid using == and != for java.lang.Object comparisons

Recommendation57MatchingCharAutoEditStrategy.java:57 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.PairCurlyBracketAutoEditStrategy.java

SeverityLineType
Warning93PairCurlyBracketAutoEditStrategy.java:93 Avoid using == and != for java.lang.Object comparisons

Warning98PairCurlyBracketAutoEditStrategy.java:98 Avoid using == and != for java.lang.Object comparisons

Recommendation100PairCurlyBracketAutoEditStrategy.java:100 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.QuotesAutoEditStrategy.java

SeverityLineType
Recommendation132QuotesAutoEditStrategy.java:132 Always place constants on the left side of the equals()

Recommendation159QuotesAutoEditStrategy.java:159 Always place constants on the left side of the equals()

Warning66QuotesAutoEditStrategy.java:66 Avoid using == and != for java.lang.Object comparisons

Warning66QuotesAutoEditStrategy.java:66 Avoid using == and != for java.lang.Object comparisons

Warning179QuotesAutoEditStrategy.java:179 Avoid using == and != for java.lang.Object comparisons

Warning179QuotesAutoEditStrategy.java:179 Avoid using == and != for java.lang.Object comparisons

Warning179QuotesAutoEditStrategy.java:179 Avoid using == and != for java.lang.Object comparisons

Warning185QuotesAutoEditStrategy.java:185 Avoid using == and != for java.lang.Object comparisons

Warning185QuotesAutoEditStrategy.java:185 Avoid using == and != for java.lang.Object comparisons

Warning185QuotesAutoEditStrategy.java:185 Avoid using == and != for java.lang.Object comparisons

Warning191QuotesAutoEditStrategy.java:191 Avoid using == and != for java.lang.Object comparisons

Warning191QuotesAutoEditStrategy.java:191 Avoid using == and != for java.lang.Object comparisons

Warning191QuotesAutoEditStrategy.java:191 Avoid using == and != for java.lang.Object comparisons

Warning194QuotesAutoEditStrategy.java:194 Avoid using == and != for java.lang.Object comparisons

Warning213QuotesAutoEditStrategy.java:213 Avoid using == and != for java.lang.Object comparisons

Warning230QuotesAutoEditStrategy.java:230 Avoid using == and != for java.lang.Object comparisons

Warning282QuotesAutoEditStrategy.java:282 Avoid using == and != for java.lang.Object comparisons

Recommendation74QuotesAutoEditStrategy.java:74 Avoid using explicit string literals, declare constants instead

Recommendation93QuotesAutoEditStrategy.java:93 Avoid using explicit string literals, declare constants instead

Recommendation97QuotesAutoEditStrategy.java:97 Avoid using explicit string literals, declare constants instead

Recommendation111QuotesAutoEditStrategy.java:111 Avoid using explicit string literals, declare constants instead

Recommendation115QuotesAutoEditStrategy.java:115 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.TabAutoEditStrategy.java

SeverityLineType
Recommendation127TabAutoEditStrategy.java:127 Always surround if and loop statements with curly braces

Recommendation138TabAutoEditStrategy.java:138 Always surround if and loop statements with curly braces

Recommendation144TabAutoEditStrategy.java:144 Always surround if and loop statements with curly braces

Recommendation148TabAutoEditStrategy.java:148 Always surround if and loop statements with curly braces

Recommendation198TabAutoEditStrategy.java:198 Always surround if and loop statements with curly braces

Recommendation198TabAutoEditStrategy.java:198 Avoid empty if statements and empty loops

Recommendation207TabAutoEditStrategy.java:207 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation203TabAutoEditStrategy.java:203 Always list specific checked exceptions in the throws clause

Recommendation38TabAutoEditStrategy.java:38 Always place constants on the left side of the equals()

Recommendation214TabAutoEditStrategy.java:214 Always provide the default label in switch statements

Recommendation214TabAutoEditStrategy.java:214 Avoid switch statements with few branches, use if else instead

Warning165TabAutoEditStrategy.java:165 Avoid assigning loop control variables in the body of for loops

Recommendation31TabAutoEditStrategy.java:31 Avoid using explicit string literals, declare constants instead

Recommendation38TabAutoEditStrategy.java:38 Avoid using explicit string literals, declare constants instead

Recommendation40TabAutoEditStrategy.java:40 Avoid using explicit string literals, declare constants instead

Recommendation234TabAutoEditStrategy.java:234 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.autoEdit.TypingPreferences.java

SeverityLineType
Recommendation25TypingPreferences.java:25 Always initialize static fields

Recommendation26TypingPreferences.java:26 Always initialize static fields

Recommendation27TypingPreferences.java:27 Always initialize static fields

Recommendation28TypingPreferences.java:28 Always initialize static fields

Recommendation29TypingPreferences.java:29 Always initialize static fields

Warning44TypingPreferences.java:44 Avoid using == and != for java.lang.Object comparisons

Warning48TypingPreferences.java:48 Avoid using == and != for java.lang.Object comparisons

Warning52TypingPreferences.java:52 Avoid using == and != for java.lang.Object comparisons

Warning56TypingPreferences.java:56 Avoid using == and != for java.lang.Object comparisons

Warning60TypingPreferences.java:60 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.CodeDataAdapterFactory.java

SeverityLineType
Recommendation60CodeDataAdapterFactory.java:60 Always surround if and loop statements with curly braces

Recommendation38CodeDataAdapterFactory.java:38 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.ContentMergeViewer.java

SeverityLineType
Recommendation176ContentMergeViewer.java:176 Always surround if and loop statements with curly braces

Recommendation187ContentMergeViewer.java:187 Always surround if and loop statements with curly braces

Recommendation189ContentMergeViewer.java:189 Always surround if and loop statements with curly braces

Recommendation225ContentMergeViewer.java:225 Always surround if and loop statements with curly braces

Recommendation227ContentMergeViewer.java:227 Always surround if and loop statements with curly braces

Recommendation252ContentMergeViewer.java:252 Always surround if and loop statements with curly braces

Recommendation257ContentMergeViewer.java:257 Always surround if and loop statements with curly braces

Recommendation270ContentMergeViewer.java:270 Always surround if and loop statements with curly braces

Recommendation276ContentMergeViewer.java:276 Always surround if and loop statements with curly braces

Recommendation331ContentMergeViewer.java:331 Always surround if and loop statements with curly braces

Recommendation366ContentMergeViewer.java:366 Always surround if and loop statements with curly braces

Recommendation368ContentMergeViewer.java:368 Always surround if and loop statements with curly braces

Recommendation564ContentMergeViewer.java:564 Always surround if and loop statements with curly braces

Recommendation567ContentMergeViewer.java:567 Always surround if and loop statements with curly braces

Recommendation572ContentMergeViewer.java:572 Always surround if and loop statements with curly braces

Recommendation577ContentMergeViewer.java:577 Always surround if and loop statements with curly braces

Recommendation580ContentMergeViewer.java:580 Always surround if and loop statements with curly braces

Recommendation586ContentMergeViewer.java:586 Always surround if and loop statements with curly braces

Recommendation628ContentMergeViewer.java:628 Always surround if and loop statements with curly braces

Recommendation646ContentMergeViewer.java:646 Always surround if and loop statements with curly braces

Recommendation655ContentMergeViewer.java:655 Always surround if and loop statements with curly braces

Recommendation710ContentMergeViewer.java:710 Always surround if and loop statements with curly braces

Recommendation742ContentMergeViewer.java:742 Always surround if and loop statements with curly braces

Recommendation744ContentMergeViewer.java:744 Always surround if and loop statements with curly braces

Recommendation747ContentMergeViewer.java:747 Always surround if and loop statements with curly braces

Recommendation750ContentMergeViewer.java:750 Always surround if and loop statements with curly braces

Recommendation809ContentMergeViewer.java:809 Always surround if and loop statements with curly braces

Recommendation941ContentMergeViewer.java:941 Always surround if and loop statements with curly braces

Recommendation951ContentMergeViewer.java:951 Always surround if and loop statements with curly braces

Recommendation1050ContentMergeViewer.java:1050 Always surround if and loop statements with curly braces

Recommendation1053ContentMergeViewer.java:1053 Always surround if and loop statements with curly braces

Recommendation1058ContentMergeViewer.java:1058 Always surround if and loop statements with curly braces

Recommendation1061ContentMergeViewer.java:1061 Always surround if and loop statements with curly braces

Recommendation1066ContentMergeViewer.java:1066 Always surround if and loop statements with curly braces

Recommendation1069ContentMergeViewer.java:1069 Always surround if and loop statements with curly braces

Recommendation1089ContentMergeViewer.java:1089 Always surround if and loop statements with curly braces

Recommendation1100ContentMergeViewer.java:1100 Always surround if and loop statements with curly braces

Recommendation1122ContentMergeViewer.java:1122 Always surround if and loop statements with curly braces

Recommendation1140ContentMergeViewer.java:1140 Always surround if and loop statements with curly braces

Recommendation1189ContentMergeViewer.java:1189 Always surround if and loop statements with curly braces

Recommendation1197ContentMergeViewer.java:1197 Always surround if and loop statements with curly braces

Recommendation354ContentMergeViewer.java:354 Avoid calling an overridable method in a constructor

Recommendation358ContentMergeViewer.java:358 Avoid calling an overridable method in a constructor

Recommendation359ContentMergeViewer.java:359 Avoid calling an overridable method in a constructor

Recommendation371ContentMergeViewer.java:371 Avoid calling an overridable method in a constructor

Recommendation107ContentMergeViewer.java:107 Avoid calling an overridable method in a constructor

Recommendation211ContentMergeViewer.java:211 Avoid calling an overridable method in a constructor

Recommendation541ContentMergeViewer.java:541 Always place constants on the left side of the equals()

Recommendation552ContentMergeViewer.java:552 Always place constants on the left side of the equals()

Warning330ContentMergeViewer.java:330 Avoid using == and != for java.lang.Object comparisons

Warning358ContentMergeViewer.java:358 Avoid using == and != for java.lang.Object comparisons

Warning625ContentMergeViewer.java:625 Avoid using == and != for java.lang.Object comparisons

Warning631ContentMergeViewer.java:631 Avoid using == and != for java.lang.Object comparisons

Warning638ContentMergeViewer.java:638 Avoid using == and != for java.lang.Object comparisons

Warning643ContentMergeViewer.java:643 Avoid using == and != for java.lang.Object comparisons

Warning654ContentMergeViewer.java:654 Avoid using == and != for java.lang.Object comparisons

Warning134ContentMergeViewer.java:134 Avoid casting primitive types to lower precision

Warning140ContentMergeViewer.java:140 Avoid casting primitive types to lower precision

Recommendation561ContentMergeViewer.java:561 Always provide the default label in switch statements

Recommendation698ContentMergeViewer.java:698 Always provide the default label in switch statements

Recommendation1252ContentMergeViewer.java:1252 Always provide the default label in switch statements

Recommendation1252ContentMergeViewer.java:1252 Avoid switch statements with few branches, use if else instead

Recommendation107ContentMergeViewer.java:107 Avoid using explicit string literals, declare constants instead

Recommendation391ContentMergeViewer.java:391 Avoid using explicit string literals, declare constants instead

Recommendation688ContentMergeViewer.java:688 Avoid using explicit string literals, declare constants instead

Recommendation690ContentMergeViewer.java:690 Avoid using explicit string literals, declare constants instead

Recommendation826ContentMergeViewer.java:826 Avoid using explicit string literals, declare constants instead

Recommendation827ContentMergeViewer.java:827 Avoid using explicit string literals, declare constants instead

Recommendation828ContentMergeViewer.java:828 Avoid using explicit string literals, declare constants instead

Recommendation839ContentMergeViewer.java:839 Avoid using explicit string literals, declare constants instead

Recommendation840ContentMergeViewer.java:840 Avoid using explicit string literals, declare constants instead

Recommendation841ContentMergeViewer.java:841 Avoid using explicit string literals, declare constants instead

Recommendation851ContentMergeViewer.java:851 Avoid using explicit string literals, declare constants instead

Recommendation852ContentMergeViewer.java:852 Avoid using explicit string literals, declare constants instead

Recommendation853ContentMergeViewer.java:853 Avoid using explicit string literals, declare constants instead

Recommendation860ContentMergeViewer.java:860 Avoid using explicit string literals, declare constants instead

Recommendation200ContentMergeViewer.java:200 Avoid declaring multiple variables in a single statement

Recommendation201ContentMergeViewer.java:201 Avoid declaring multiple variables in a single statement

Recommendation202ContentMergeViewer.java:202 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.MergeSourceViewer.java

SeverityLineType
Recommendation73MergeSourceViewer.java:73 Always surround if and loop statements with curly braces

Recommendation80MergeSourceViewer.java:80 Always surround if and loop statements with curly braces

Recommendation133MergeSourceViewer.java:133 Always surround if and loop statements with curly braces

Recommendation154MergeSourceViewer.java:154 Always surround if and loop statements with curly braces

Recommendation164MergeSourceViewer.java:164 Always surround if and loop statements with curly braces

Recommendation166MergeSourceViewer.java:166 Always surround if and loop statements with curly braces

Recommendation200MergeSourceViewer.java:200 Always surround if and loop statements with curly braces

Recommendation235MergeSourceViewer.java:235 Always surround if and loop statements with curly braces

Recommendation260MergeSourceViewer.java:260 Always surround if and loop statements with curly braces

Recommendation268MergeSourceViewer.java:268 Always surround if and loop statements with curly braces

Recommendation356MergeSourceViewer.java:356 Always surround if and loop statements with curly braces

Recommendation360MergeSourceViewer.java:360 Always surround if and loop statements with curly braces

Recommendation373MergeSourceViewer.java:373 Always surround if and loop statements with curly braces

Recommendation377MergeSourceViewer.java:377 Always surround if and loop statements with curly braces

Recommendation379MergeSourceViewer.java:379 Always surround if and loop statements with curly braces

Recommendation389MergeSourceViewer.java:389 Always surround if and loop statements with curly braces

Recommendation396MergeSourceViewer.java:396 Always surround if and loop statements with curly braces

Recommendation398MergeSourceViewer.java:398 Always surround if and loop statements with curly braces

Recommendation400MergeSourceViewer.java:400 Always surround if and loop statements with curly braces

Recommendation402MergeSourceViewer.java:402 Always surround if and loop statements with curly braces

Recommendation404MergeSourceViewer.java:404 Always surround if and loop statements with curly braces

Recommendation406MergeSourceViewer.java:406 Always surround if and loop statements with curly braces

Recommendation408MergeSourceViewer.java:408 Always surround if and loop statements with curly braces

Recommendation419MergeSourceViewer.java:419 Always surround if and loop statements with curly braces

Recommendation435MergeSourceViewer.java:435 Always surround if and loop statements with curly braces

Recommendation450MergeSourceViewer.java:450 Always surround if and loop statements with curly braces

Recommendation482MergeSourceViewer.java:482 Always surround if and loop statements with curly braces

Recommendation493MergeSourceViewer.java:493 Always surround if and loop statements with curly braces

Recommendation518MergeSourceViewer.java:518 Always surround if and loop statements with curly braces

Recommendation581MergeSourceViewer.java:581 Always surround if and loop statements with curly braces

Recommendation584MergeSourceViewer.java:584 Always surround if and loop statements with curly braces

Recommendation595MergeSourceViewer.java:595 Always surround if and loop statements with curly braces

Recommendation606MergeSourceViewer.java:606 Always surround if and loop statements with curly braces

Recommendation608MergeSourceViewer.java:608 Always surround if and loop statements with curly braces

Recommendation655MergeSourceViewer.java:655 Always surround if and loop statements with curly braces

Recommendation320MergeSourceViewer.java:320 Avoid empty if statements and empty loops

Recommendation356MergeSourceViewer.java:356 Avoid changing the value of a method parameter

Recommendation115MergeSourceViewer.java:115 Avoid calling an overridable method in a constructor

Recommendation122MergeSourceViewer.java:122 Avoid calling an overridable method in a constructor

Recommendation73MergeSourceViewer.java:73 Avoid calling an overridable method in a constructor

Recommendation75MergeSourceViewer.java:75 Avoid calling an overridable method in a constructor

Recommendation546MergeSourceViewer.java:546 Always place constants on the left side of the equals()

Recommendation551MergeSourceViewer.java:551 Always place constants on the left side of the equals()

Recommendation565MergeSourceViewer.java:565 Avoid using negation in if else conditions

Recommendation381MergeSourceViewer.java:381 Avoid using explicit string literals, declare constants instead

Recommendation381MergeSourceViewer.java:381 Avoid using explicit string literals, declare constants instead

Recommendation396MergeSourceViewer.java:396 Avoid using explicit string literals, declare constants instead

Recommendation398MergeSourceViewer.java:398 Avoid using explicit string literals, declare constants instead

Recommendation400MergeSourceViewer.java:400 Avoid using explicit string literals, declare constants instead

Recommendation402MergeSourceViewer.java:402 Avoid using explicit string literals, declare constants instead

Recommendation404MergeSourceViewer.java:404 Avoid using explicit string literals, declare constants instead

Recommendation406MergeSourceViewer.java:406 Avoid using explicit string literals, declare constants instead

Recommendation408MergeSourceViewer.java:408 Avoid using explicit string literals, declare constants instead

Recommendation445MergeSourceViewer.java:445 Avoid using explicit string literals, declare constants instead

Recommendation448MergeSourceViewer.java:448 Avoid using explicit string literals, declare constants instead

Recommendation451MergeSourceViewer.java:451 Avoid using explicit string literals, declare constants instead

Recommendation453MergeSourceViewer.java:453 Avoid using explicit string literals, declare constants instead

Recommendation460MergeSourceViewer.java:460 Avoid using explicit string literals, declare constants instead

Recommendation461MergeSourceViewer.java:461 Avoid using explicit string literals, declare constants instead

Recommendation466MergeSourceViewer.java:466 Avoid using explicit string literals, declare constants instead

Recommendation472MergeSourceViewer.java:472 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.PhpMergeViewer.java

SeverityLineType
Recommendation41PhpMergeViewer.java:41 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.ShowWhitespaceAction.java

SeverityLineType
Recommendation40ShowWhitespaceAction.java:40 Always surround if and loop statements with curly braces

Recommendation46ShowWhitespaceAction.java:46 Always surround if and loop statements with curly braces

Recommendation38ShowWhitespaceAction.java:38 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.TextEditorPropertyAction.java

SeverityLineType
Recommendation32TextEditorPropertyAction.java:32 Always surround if and loop statements with curly braces

Recommendation72TextEditorPropertyAction.java:72 Always surround if and loop statements with curly braces

Recommendation77TextEditorPropertyAction.java:77 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.compare.TextMergeViewer.java

SeverityLineType
Recommendation406TextMergeViewer.java:406 Always surround if and loop statements with curly braces

Recommendation431TextMergeViewer.java:431 Always surround if and loop statements with curly braces

Recommendation440TextMergeViewer.java:440 Always surround if and loop statements with curly braces

Recommendation443TextMergeViewer.java:443 Always surround if and loop statements with curly braces

Recommendation459TextMergeViewer.java:459 Always surround if and loop statements with curly braces

Recommendation462TextMergeViewer.java:462 Always surround if and loop statements with curly braces

Recommendation507TextMergeViewer.java:507 Always surround if and loop statements with curly braces

Recommendation513TextMergeViewer.java:513 Always surround if and loop statements with curly braces

Recommendation520TextMergeViewer.java:520 Always surround if and loop statements with curly braces

Recommendation523TextMergeViewer.java:523 Always surround if and loop statements with curly braces

Recommendation525TextMergeViewer.java:525 Always surround if and loop statements with curly braces

Recommendation527TextMergeViewer.java:527 Always surround if and loop statements with curly braces

Recommendation556TextMergeViewer.java:556 Always surround if and loop statements with curly braces

Recommendation591TextMergeViewer.java:591 Always surround if and loop statements with curly braces

Recommendation597TextMergeViewer.java:597 Always surround if and loop statements with curly braces

Recommendation600TextMergeViewer.java:600 Always surround if and loop statements with curly braces

Recommendation641TextMergeViewer.java:641 Always surround if and loop statements with curly braces

Recommendation639TextMergeViewer.java:639 Always surround if and loop statements with curly braces

Recommendation650TextMergeViewer.java:650 Always surround if and loop statements with curly braces

Recommendation655TextMergeViewer.java:655 Always surround if and loop statements with curly braces

Recommendation657TextMergeViewer.java:657 Always surround if and loop statements with curly braces

Recommendation669TextMergeViewer.java:669 Always surround if and loop statements with curly braces

Recommendation667TextMergeViewer.java:667 Always surround if and loop statements with curly braces

Recommendation684TextMergeViewer.java:684 Always surround if and loop statements with curly braces

Recommendation811TextMergeViewer.java:811 Always surround if and loop statements with curly braces

Recommendation834TextMergeViewer.java:834 Always surround if and loop statements with curly braces

Recommendation846TextMergeViewer.java:846 Always surround if and loop statements with curly braces

Recommendation852TextMergeViewer.java:852 Always surround if and loop statements with curly braces

Recommendation902TextMergeViewer.java:902 Always surround if and loop statements with curly braces

Recommendation924TextMergeViewer.java:924 Always surround if and loop statements with curly braces

Recommendation929TextMergeViewer.java:929 Always surround if and loop statements with curly braces

Recommendation932TextMergeViewer.java:932 Always surround if and loop statements with curly braces

Recommendation938TextMergeViewer.java:938 Always surround if and loop statements with curly braces

Recommendation964TextMergeViewer.java:964 Always surround if and loop statements with curly braces

Recommendation981TextMergeViewer.java:981 Always surround if and loop statements with curly braces

Recommendation1005TextMergeViewer.java:1005 Always surround if and loop statements with curly braces

Recommendation1063TextMergeViewer.java:1063 Always surround if and loop statements with curly braces

Recommendation1065TextMergeViewer.java:1065 Always surround if and loop statements with curly braces

Recommendation1090TextMergeViewer.java:1090 Always surround if and loop statements with curly braces

Recommendation1138TextMergeViewer.java:1138 Always surround if and loop statements with curly braces

Recommendation1141TextMergeViewer.java:1141 Always surround if and loop statements with curly braces

Recommendation1143TextMergeViewer.java:1143 Always surround if and loop statements with curly braces

Recommendation1183TextMergeViewer.java:1183 Always surround if and loop statements with curly braces

Recommendation1209TextMergeViewer.java:1209 Always surround if and loop statements with curly braces

Recommendation1211TextMergeViewer.java:1211 Always surround if and loop statements with curly braces

Recommendation1214TextMergeViewer.java:1214 Always surround if and loop statements with curly braces

Recommendation1216TextMergeViewer.java:1216 Always surround if and loop statements with curly braces

Recommendation1236TextMergeViewer.java:1236 Always surround if and loop statements with curly braces

Recommendation1246TextMergeViewer.java:1246 Always surround if and loop statements with curly braces

Recommendation1250TextMergeViewer.java:1250 Always surround if and loop statements with curly braces

Recommendation1274TextMergeViewer.java:1274 Always surround if and loop statements with curly braces

Recommendation1280TextMergeViewer.java:1280 Always surround if and loop statements with curly braces

Recommendation1287TextMergeViewer.java:1287 Always surround if and loop statements with curly braces

Recommendation1296TextMergeViewer.java:1296 Always surround if and loop statements with curly braces

Recommendation1321TextMergeViewer.java:1321 Always surround if and loop statements with curly braces

Recommendation1325TextMergeViewer.java:1325 Always surround if and loop statements with curly braces

Recommendation1341TextMergeViewer.java:1341 Always surround if and loop statements with curly braces

Recommendation1347TextMergeViewer.java:1347 Always surround if and loop statements with curly braces

Recommendation1349TextMergeViewer.java:1349 Always surround if and loop statements with curly braces

Recommendation1351TextMergeViewer.java:1351 Always surround if and loop statements with curly braces

Recommendation1364TextMergeViewer.java:1364 Always surround if and loop statements with curly braces

Recommendation1373TextMergeViewer.java:1373 Always surround if and loop statements with curly braces

Recommendation1410TextMergeViewer.java:1410 Always surround if and loop statements with curly braces

Recommendation1418TextMergeViewer.java:1418 Always surround if and loop statements with curly braces

Recommendation1433TextMergeViewer.java:1433 Always surround if and loop statements with curly braces

Recommendation1443TextMergeViewer.java:1443 Always surround if and loop statements with curly braces

Recommendation1449TextMergeViewer.java:1449 Always surround if and loop statements with curly braces

Recommendation1477TextMergeViewer.java:1477 Always surround if and loop statements with curly braces

Recommendation1484TextMergeViewer.java:1484 Always surround if and loop statements with curly braces

Recommendation1494TextMergeViewer.java:1494 Always surround if and loop statements with curly braces

Recommendation1562TextMergeViewer.java:1562 Always surround if and loop statements with curly braces

Recommendation1564TextMergeViewer.java:1564 Always surround if and loop statements with curly braces

Recommendation1566TextMergeViewer.java:1566 Always surround if and loop statements with curly braces

Recommendation1569TextMergeViewer.java:1569 Always surround if and loop statements with curly braces

Recommendation1571TextMergeViewer.java:1571 Always surround if and loop statements with curly braces

Recommendation1573TextMergeViewer.java:1573 Always surround if and loop statements with curly braces

Recommendation1582TextMergeViewer.java:1582 Always surround if and loop statements with curly braces

Recommendation1643TextMergeViewer.java:1643 Always surround if and loop statements with curly braces

Recommendation1645TextMergeViewer.java:1645 Always surround if and loop statements with curly braces

Recommendation1647TextMergeViewer.java:1647 Always surround if and loop statements with curly braces

Recommendation1682TextMergeViewer.java:1682 Always surround if and loop statements with curly braces

Recommendation1684TextMergeViewer.java:1684 Always surround if and loop statements with curly braces

Recommendation1703TextMergeViewer.java:1703 Always surround if and loop statements with curly braces

Recommendation1707TextMergeViewer.java:1707 Always surround if and loop statements with curly braces

Recommendation1710TextMergeViewer.java:1710 Always surround if and loop statements with curly braces

Recommendation1712TextMergeViewer.java:1712 Always surround if and loop statements with curly braces

Recommendation1714TextMergeViewer.java:1714 Always surround if and loop statements with curly braces

Recommendation1721TextMergeViewer.java:1721 Always surround if and loop statements with curly braces

Recommendation1728TextMergeViewer.java:1728 Always surround if and loop statements with curly braces

Recommendation1735TextMergeViewer.java:1735 Always surround if and loop statements with curly braces

Recommendation1742TextMergeViewer.java:1742 Always surround if and loop statements with curly braces

Recommendation1749TextMergeViewer.java:1749 Always surround if and loop statements with curly braces

Recommendation1762TextMergeViewer.java:1762 Always surround if and loop statements with curly braces

Recommendation1764TextMergeViewer.java:1764 Always surround if and loop statements with curly braces

Recommendation1766TextMergeViewer.java:1766 Always surround if and loop statements with curly braces

Recommendation1879TextMergeViewer.java:1879 Always surround if and loop statements with curly braces

Recommendation1887TextMergeViewer.java:1887 Always surround if and loop statements with curly braces

Recommendation1893TextMergeViewer.java:1893 Always surround if and loop statements with curly braces

Recommendation1916TextMergeViewer.java:1916 Always surround if and loop statements with curly braces

Recommendation1927TextMergeViewer.java:1927 Always surround if and loop statements with curly braces

Recommendation1930TextMergeViewer.java:1930 Always surround if and loop statements with curly braces

Recommendation1933TextMergeViewer.java:1933 Always surround if and loop statements with curly braces

Recommendation1940TextMergeViewer.java:1940 Always surround if and loop statements with curly braces

Recommendation2077TextMergeViewer.java:2077 Always surround if and loop statements with curly braces

Recommendation2098TextMergeViewer.java:2098 Always surround if and loop statements with curly braces

Recommendation2120TextMergeViewer.java:2120 Always surround if and loop statements with curly braces

Recommendation2136TextMergeViewer.java:2136 Always surround if and loop statements with curly braces

Recommendation2146TextMergeViewer.java:2146 Always surround if and loop statements with curly braces

Recommendation2149TextMergeViewer.java:2149 Always surround if and loop statements with curly braces

Recommendation2156TextMergeViewer.java:2156 Always surround if and loop statements with curly braces

Recommendation2158TextMergeViewer.java:2158 Always surround if and loop statements with curly braces

Recommendation2161TextMergeViewer.java:2161 Always surround if and loop statements with curly braces

Recommendation2170TextMergeViewer.java:2170 Always surround if and loop statements with curly braces

Recommendation2179TextMergeViewer.java:2179 Always surround if and loop statements with curly braces

Recommendation2191TextMergeViewer.java:2191 Always surround if and loop statements with curly braces

Recommendation2194TextMergeViewer.java:2194 Always surround if and loop statements with curly braces

Recommendation2205TextMergeViewer.java:2205 Always surround if and loop statements with curly braces

Recommendation2207TextMergeViewer.java:2207 Always surround if and loop statements with curly braces

Recommendation2233TextMergeViewer.java:2233 Always surround if and loop statements with curly braces

Recommendation2247TextMergeViewer.java:2247 Always surround if and loop statements with curly braces

Recommendation2250TextMergeViewer.java:2250 Always surround if and loop statements with curly braces

Recommendation2268TextMergeViewer.java:2268 Always surround if and loop statements with curly braces

Recommendation2284TextMergeViewer.java:2284 Always surround if and loop statements with curly braces

Recommendation2319TextMergeViewer.java:2319 Always surround if and loop statements with curly braces

Recommendation2341TextMergeViewer.java:2341 Always surround if and loop statements with curly braces

Recommendation2355TextMergeViewer.java:2355 Always surround if and loop statements with curly braces

Recommendation2375TextMergeViewer.java:2375 Always surround if and loop statements with curly braces

Recommendation2406TextMergeViewer.java:2406 Always surround if and loop statements with curly braces

Recommendation2424TextMergeViewer.java:2424 Always surround if and loop statements with curly braces

Recommendation2438TextMergeViewer.java:2438 Always surround if and loop statements with curly braces

Recommendation2447TextMergeViewer.java:2447 Always surround if and loop statements with curly braces

Recommendation2462TextMergeViewer.java:2462 Always surround if and loop statements with curly braces

Recommendation2509TextMergeViewer.java:2509 Always surround if and loop statements with curly braces

Recommendation2512TextMergeViewer.java:2512 Always surround if and loop statements with curly braces

Recommendation2526TextMergeViewer.java:2526 Always surround if and loop statements with curly braces

Recommendation2528TextMergeViewer.java:2528 Always surround if and loop statements with curly braces

Recommendation2536TextMergeViewer.java:2536 Always surround if and loop statements with curly braces

Recommendation2545TextMergeViewer.java:2545 Always surround if and loop statements with curly braces

Recommendation2547TextMergeViewer.java:2547 Always surround if and loop statements with curly braces

Recommendation2576TextMergeViewer.java:2576 Always surround if and loop statements with curly braces

Recommendation2592TextMergeViewer.java:2592 Always surround if and loop statements with curly braces

Recommendation2599TextMergeViewer.java:2599 Always surround if and loop statements with curly braces

Recommendation2631TextMergeViewer.java:2631 Always surround if and loop statements with curly braces

Recommendation2636TextMergeViewer.java:2636 Always surround if and loop statements with curly braces

Recommendation2643TextMergeViewer.java:2643 Always surround if and loop statements with curly braces

Recommendation2651TextMergeViewer.java:2651 Always surround if and loop statements with curly braces

Recommendation2688TextMergeViewer.java:2688 Always surround if and loop statements with curly braces

Recommendation2690TextMergeViewer.java:2690 Always surround if and loop statements with curly braces

Recommendation2702TextMergeViewer.java:2702 Always surround if and loop statements with curly braces

Recommendation2704TextMergeViewer.java:2704 Always surround if and loop statements with curly braces

Recommendation2775TextMergeViewer.java:2775 Always surround if and loop statements with curly braces

Recommendation2777TextMergeViewer.java:2777 Always surround if and loop statements with curly braces

Recommendation2782TextMergeViewer.java:2782 Always surround if and loop statements with curly braces

Recommendation2784TextMergeViewer.java:2784 Always surround if and loop statements with curly braces

Recommendation2787TextMergeViewer.java:2787 Always surround if and loop statements with curly braces

Recommendation2789TextMergeViewer.java:2789 Always surround if and loop statements with curly braces

Recommendation2810TextMergeViewer.java:2810 Always surround if and loop statements with curly braces

Recommendation2812TextMergeViewer.java:2812 Always surround if and loop statements with curly braces

Recommendation2814TextMergeViewer.java:2814 Always surround if and loop statements with curly braces

Recommendation2821TextMergeViewer.java:2821 Always surround if and loop statements with curly braces

Recommendation2823TextMergeViewer.java:2823 Always surround if and loop statements with curly braces

Recommendation2832TextMergeViewer.java:2832 Always surround if and loop statements with curly braces

Recommendation2835TextMergeViewer.java:2835 Always surround if and loop statements with curly braces

Recommendation2838TextMergeViewer.java:2838 Always surround if and loop statements with curly braces

Recommendation2842TextMergeViewer.java:2842 Always surround if and loop statements with curly braces

Recommendation2845TextMergeViewer.java:2845 Always surround if and loop statements with curly braces

Recommendation2858TextMergeViewer.java:2858 Always surround if and loop statements with curly braces

Recommendation2867TextMergeViewer.java:2867 Always surround if and loop statements with curly braces

Recommendation2869TextMergeViewer.java:2869 Always surround if and loop statements with curly braces

Recommendation2871TextMergeViewer.java:2871 Always surround if and loop statements with curly braces

Recommendation2945TextMergeViewer.java:2945 Always surround if and loop statements with curly braces

Recommendation2949TextMergeViewer.java:2949 Always surround if and loop statements with curly braces

Recommendation2953TextMergeViewer.java:2953 Always surround if and loop statements with curly braces

Recommendation2984TextMergeViewer.java:2984 Always surround if and loop statements with curly braces

Recommendation2986TextMergeViewer.java:2986 Always surround if and loop statements with curly braces

Recommendation3045TextMergeViewer.java:3045 Always surround if and loop statements with curly braces

Recommendation3051TextMergeViewer.java:3051 Always surround if and loop statements with curly braces

Recommendation3053TextMergeViewer.java:3053 Always surround if and loop statements with curly braces

Recommendation3057TextMergeViewer.java:3057 Always surround if and loop statements with curly braces

Recommendation3059TextMergeViewer.java:3059 Always surround if and loop statements with curly braces

Recommendation3072TextMergeViewer.java:3072 Always surround if and loop statements with curly braces

Recommendation3074TextMergeViewer.java:3074 Always surround if and loop statements with curly braces

Recommendation3084TextMergeViewer.java:3084 Always surround if and loop statements with curly braces

Recommendation3103TextMergeViewer.java:3103 Always surround if and loop statements with curly braces

Recommendation3121TextMergeViewer.java:3121 Always surround if and loop statements with curly braces

Recommendation3142TextMergeViewer.java:3142 Always surround if and loop statements with curly braces

Recommendation3152TextMergeViewer.java:3152 Always surround if and loop statements with curly braces

Recommendation3163TextMergeViewer.java:3163 Always surround if and loop statements with curly braces

Recommendation3185TextMergeViewer.java:3185 Always surround if and loop statements with curly braces

Recommendation3215TextMergeViewer.java:3215 Always surround if and loop statements with curly braces

Recommendation3341TextMergeViewer.java:3341 Always surround if and loop statements with curly braces

Recommendation3343TextMergeViewer.java:3343 Always surround if and loop statements with curly braces

Recommendation3355TextMergeViewer.java:3355 Always surround if and loop statements with curly braces

Recommendation3372TextMergeViewer.java:3372 Always surround if and loop statements with curly braces

Recommendation3374TextMergeViewer.java:3374 Always surround if and loop statements with curly braces

Recommendation3378TextMergeViewer.java:3378 Always surround if and loop statements with curly braces

Recommendation3380TextMergeViewer.java:3380 Always surround if and loop statements with curly braces

Recommendation3382TextMergeViewer.java:3382 Always surround if and loop statements with curly braces

Recommendation3410TextMergeViewer.java:3410 Always surround if and loop statements with curly braces

Recommendation3425TextMergeViewer.java:3425 Always surround if and loop statements with curly braces

Recommendation3434TextMergeViewer.java:3434 Always surround if and loop statements with curly braces

Recommendation3442TextMergeViewer.java:3442 Always surround if and loop statements with curly braces

Recommendation3505TextMergeViewer.java:3505 Always surround if and loop statements with curly braces

Recommendation3517TextMergeViewer.java:3517 Always surround if and loop statements with curly braces

Recommendation3519TextMergeViewer.java:3519 Always surround if and loop statements with curly braces

Recommendation3525TextMergeViewer.java:3525 Always surround if and loop statements with curly braces

Recommendation3674TextMergeViewer.java:3674 Always surround if and loop statements with curly braces

Recommendation3676TextMergeViewer.java:3676 Always surround if and loop statements with curly braces

Recommendation3756TextMergeViewer.java:3756 Always surround if and loop statements with curly braces

Recommendation3758TextMergeViewer.java:3758 Always surround if and loop statements with curly braces

Recommendation3762TextMergeViewer.java:3762 Always surround if and loop statements with curly braces

Recommendation3764TextMergeViewer.java:3764 Always surround if and loop statements with curly braces

Recommendation3766TextMergeViewer.java:3766 Always surround if and loop statements with curly braces

Recommendation3768TextMergeViewer.java:3768 Always surround if and loop statements with curly braces

Recommendation3817TextMergeViewer.java:3817 Always surround if and loop statements with curly braces

Recommendation3819TextMergeViewer.java:3819 Always surround if and loop statements with curly braces

Recommendation3821TextMergeViewer.java:3821 Always surround if and loop statements with curly braces

Recommendation3826TextMergeViewer.java:3826 Always surround if and loop statements with curly braces

Recommendation3832TextMergeViewer.java:3832 Always surround if and loop statements with curly braces

Recommendation3841TextMergeViewer.java:3841 Always surround if and loop statements with curly braces

Recommendation3896TextMergeViewer.java:3896 Always surround if and loop statements with curly braces

Recommendation3909TextMergeViewer.java:3909 Always surround if and loop statements with curly braces

Recommendation3911TextMergeViewer.java:3911 Always surround if and loop statements with curly braces

Recommendation3939TextMergeViewer.java:3939 Always surround if and loop statements with curly braces

Recommendation3976TextMergeViewer.java:3976 Always surround if and loop statements with curly braces

Recommendation4141TextMergeViewer.java:4141 Always surround if and loop statements with curly braces

Recommendation4143TextMergeViewer.java:4143 Always surround if and loop statements with curly braces

Recommendation4167TextMergeViewer.java:4167 Always surround if and loop statements with curly braces

Recommendation4169TextMergeViewer.java:4169 Always surround if and loop statements with curly braces

Recommendation4184TextMergeViewer.java:4184 Always surround if and loop statements with curly braces

Recommendation4198TextMergeViewer.java:4198 Always surround if and loop statements with curly braces

Recommendation4203TextMergeViewer.java:4203 Always surround if and loop statements with curly braces

Recommendation4208TextMergeViewer.java:4208 Always surround if and loop statements with curly braces

Recommendation4239TextMergeViewer.java:4239 Always surround if and loop statements with curly braces

Recommendation4242TextMergeViewer.java:4242 Always surround if and loop statements with curly braces

Recommendation4246TextMergeViewer.java:4246 Always surround if and loop statements with curly braces

Recommendation4256TextMergeViewer.java:4256 Always surround if and loop statements with curly braces

Recommendation4258TextMergeViewer.java:4258 Always surround if and loop statements with curly braces

Recommendation4262TextMergeViewer.java:4262 Always surround if and loop statements with curly braces

Recommendation4265TextMergeViewer.java:4265 Always surround if and loop statements with curly braces

Recommendation4268TextMergeViewer.java:4268 Always surround if and loop statements with curly braces

Recommendation4271TextMergeViewer.java:4271 Always surround if and loop statements with curly braces

Recommendation4274TextMergeViewer.java:4274 Always surround if and loop statements with curly braces

Recommendation4279TextMergeViewer.java:4279 Always surround if and loop statements with curly braces

Recommendation4295TextMergeViewer.java:4295 Always surround if and loop statements with curly braces

Recommendation4315TextMergeViewer.java:4315 Always surround if and loop statements with curly braces

Recommendation4329TextMergeViewer.java:4329 Always surround if and loop statements with curly braces

Recommendation4332TextMergeViewer.java:4332 Always surround if and loop statements with curly braces

Recommendation4343TextMergeViewer.java:4343 Always surround if and loop statements with curly braces

Recommendation4345TextMergeViewer.java:4345 Always surround if and loop statements with curly braces

Recommendation4419TextMergeViewer.java:4419 Always surround if and loop statements with curly braces

Recommendation4458TextMergeViewer.java:4458 Always surround if and loop statements with curly braces

Recommendation4460TextMergeViewer.java:4460 Always surround if and loop statements with curly braces

Recommendation4464TextMergeViewer.java:4464 Always surround if and loop statements with curly braces

Recommendation4474TextMergeViewer.java:4474 Always surround if and loop statements with curly braces

Recommendation4477TextMergeViewer.java:4477 Always surround if and loop statements with curly braces

Recommendation4484TextMergeViewer.java:4484 Always surround if and loop statements with curly braces

Recommendation4486TextMergeViewer.java:4486 Always surround if and loop statements with curly braces

Recommendation4490TextMergeViewer.java:4490 Always surround if and loop statements with curly braces

Recommendation4492TextMergeViewer.java:4492 Always surround if and loop statements with curly braces

Recommendation4497TextMergeViewer.java:4497 Always surround if and loop statements with curly braces

Recommendation4499TextMergeViewer.java:4499 Always surround if and loop statements with curly braces

Recommendation4507TextMergeViewer.java:4507 Always surround if and loop statements with curly braces

Recommendation4509TextMergeViewer.java:4509 Always surround if and loop statements with curly braces

Recommendation4530TextMergeViewer.java:4530 Always surround if and loop statements with curly braces

Recommendation4533TextMergeViewer.java:4533 Always surround if and loop statements with curly braces

Recommendation4540TextMergeViewer.java:4540 Always surround if and loop statements with curly braces

Recommendation4542TextMergeViewer.java:4542 Always surround if and loop statements with curly braces

Recommendation4557TextMergeViewer.java:4557 Always surround if and loop statements with curly braces

Recommendation4563TextMergeViewer.java:4563 Always surround if and loop statements with curly braces

Recommendation4580TextMergeViewer.java:4580 Always surround if and loop statements with curly braces

Recommendation4586TextMergeViewer.java:4586 Always surround if and loop statements with curly braces

Recommendation4598TextMergeViewer.java:4598 Always surround if and loop statements with curly braces

Recommendation4600TextMergeViewer.java:4600 Always surround if and loop statements with curly braces

Recommendation4611TextMergeViewer.java:4611 Always surround if and loop statements with curly braces

Recommendation4617TextMergeViewer.java:4617 Always surround if and loop statements with curly braces

Recommendation4619TextMergeViewer.java:4619 Always surround if and loop statements with curly braces

Recommendation4629TextMergeViewer.java:4629 Always surround if and loop statements with curly braces

Recommendation4649TextMergeViewer.java:4649 Always surround if and loop statements with curly braces

Recommendation4658TextMergeViewer.java:4658 Always surround if and loop statements with curly braces

Recommendation4665TextMergeViewer.java:4665 Always surround if and loop statements with curly braces

Recommendation4682TextMergeViewer.java:4682 Always surround if and loop statements with curly braces

Recommendation4687TextMergeViewer.java:4687 Always surround if and loop statements with curly braces

Recommendation4690TextMergeViewer.java:4690 Always surround if and loop statements with curly braces

Recommendation4769TextMergeViewer.java:4769 Always surround if and loop statements with curly braces

Recommendation4771TextMergeViewer.java:4771 Always surround if and loop statements with curly braces

Recommendation4797TextMergeViewer.java:4797 Always surround if and loop statements with curly braces

Recommendation4810TextMergeViewer.java:4810 Always surround if and loop statements with curly braces

Recommendation4820TextMergeViewer.java:4820 Always surround if and loop statements with curly braces

Recommendation4855TextMergeViewer.java:4855 Always surround if and loop statements with curly braces

Recommendation4865TextMergeViewer.java:4865 Always surround if and loop statements with curly braces

Recommendation4891TextMergeViewer.java:4891 Always surround if and loop statements with curly braces

Recommendation4902TextMergeViewer.java:4902 Always surround if and loop statements with curly braces

Recommendation4907TextMergeViewer.java:4907 Always surround if and loop statements with curly braces

Recommendation4949TextMergeViewer.java:4949 Always surround if and loop statements with curly braces

Recommendation4953TextMergeViewer.java:4953 Always surround if and loop statements with curly braces

Recommendation4956TextMergeViewer.java:4956 Always surround if and loop statements with curly braces

Recommendation4980TextMergeViewer.java:4980 Always surround if and loop statements with curly braces

Recommendation4990TextMergeViewer.java:4990 Always surround if and loop statements with curly braces

Recommendation4995TextMergeViewer.java:4995 Always surround if and loop statements with curly braces

Recommendation4998TextMergeViewer.java:4998 Always surround if and loop statements with curly braces

Recommendation5001TextMergeViewer.java:5001 Always surround if and loop statements with curly braces

Recommendation5007TextMergeViewer.java:5007 Always surround if and loop statements with curly braces

Recommendation5030TextMergeViewer.java:5030 Always surround if and loop statements with curly braces

Recommendation5039TextMergeViewer.java:5039 Always surround if and loop statements with curly braces

Recommendation5089TextMergeViewer.java:5089 Always surround if and loop statements with curly braces

Recommendation5158TextMergeViewer.java:5158 Always surround if and loop statements with curly braces

Recommendation5201TextMergeViewer.java:5201 Always surround if and loop statements with curly braces

Recommendation5226TextMergeViewer.java:5226 Always surround if and loop statements with curly braces

Recommendation5228TextMergeViewer.java:5228 Always surround if and loop statements with curly braces

Recommendation5293TextMergeViewer.java:5293 Always surround if and loop statements with curly braces

Recommendation5310TextMergeViewer.java:5310 Always surround if and loop statements with curly braces

Recommendation5312TextMergeViewer.java:5312 Always surround if and loop statements with curly braces

Recommendation5329TextMergeViewer.java:5329 Always surround if and loop statements with curly braces

Recommendation5331TextMergeViewer.java:5331 Always surround if and loop statements with curly braces

Recommendation5360TextMergeViewer.java:5360 Always surround if and loop statements with curly braces

Recommendation5363TextMergeViewer.java:5363 Always surround if and loop statements with curly braces

Recommendation5367TextMergeViewer.java:5367 Always surround if and loop statements with curly braces

Recommendation5370TextMergeViewer.java:5370 Always surround if and loop statements with curly braces

Recommendation5379TextMergeViewer.java:5379 Always surround if and loop statements with curly braces

Recommendation5417TextMergeViewer.java:5417 Always surround if and loop statements with curly braces

Recommendation5457TextMergeViewer.java:5457 Always surround if and loop statements with curly braces

Recommendation5464TextMergeViewer.java:5464 Always surround if and loop statements with curly braces

Recommendation5513TextMergeViewer.java:5513 Always surround if and loop statements with curly braces

Recommendation5518TextMergeViewer.java:5518 Always surround if and loop statements with curly braces

Recommendation5520TextMergeViewer.java:5520 Always surround if and loop statements with curly braces

Recommendation5566TextMergeViewer.java:5566 Always surround if and loop statements with curly braces

Recommendation5574TextMergeViewer.java:5574 Always surround if and loop statements with curly braces

Recommendation5605TextMergeViewer.java:5605 Always surround if and loop statements with curly braces

Recommendation5611TextMergeViewer.java:5611 Always surround if and loop statements with curly braces

Recommendation5619TextMergeViewer.java:5619 Always surround if and loop statements with curly braces

Recommendation3938TextMergeViewer.java:3938 Always surround if and loop statements with curly braces

Recommendation4368TextMergeViewer.java:4368 Always surround if and loop statements with curly braces

Recommendation4843TextMergeViewer.java:4843 Avoid empty if statements and empty loops

Recommendation1240TextMergeViewer.java:1240 Always list specific checked exceptions in the throws clause

Recommendation3205TextMergeViewer.java:3205 Always list specific checked exceptions in the throws clause

Recommendation3419TextMergeViewer.java:3419 Always list specific checked exceptions in the throws clause

Recommendation1240TextMergeViewer.java:1240 Always list specific checked exceptions in the throws clause

Recommendation1684TextMergeViewer.java:1684 Avoid changing the value of a method parameter

Recommendation1703TextMergeViewer.java:1703 Avoid changing the value of a method parameter

Recommendation1749TextMergeViewer.java:1749 Avoid changing the value of a method parameter

Recommendation2692TextMergeViewer.java:2692 Avoid changing the value of a method parameter

Recommendation2693TextMergeViewer.java:2693 Avoid changing the value of a method parameter

Recommendation2694TextMergeViewer.java:2694 Avoid changing the value of a method parameter

Recommendation3078TextMergeViewer.java:3078 Avoid changing the value of a method parameter

Recommendation3079TextMergeViewer.java:3079 Avoid changing the value of a method parameter

Recommendation3103TextMergeViewer.java:3103 Avoid changing the value of a method parameter

Recommendation3113TextMergeViewer.java:3113 Avoid changing the value of a method parameter

Recommendation3118TextMergeViewer.java:3118 Avoid changing the value of a method parameter

Recommendation3123TextMergeViewer.java:3123 Avoid changing the value of a method parameter

Recommendation3129TextMergeViewer.java:3129 Avoid changing the value of a method parameter

Recommendation3144TextMergeViewer.java:3144 Avoid changing the value of a method parameter

Recommendation3149TextMergeViewer.java:3149 Avoid changing the value of a method parameter

Recommendation3164TextMergeViewer.java:3164 Avoid changing the value of a method parameter

Recommendation3841TextMergeViewer.java:3841 Avoid changing the value of a method parameter

Recommendation5307TextMergeViewer.java:5307 Avoid changing the value of a method parameter

Recommendation5310TextMergeViewer.java:5310 Avoid changing the value of a method parameter

Recommendation5312TextMergeViewer.java:5312 Avoid changing the value of a method parameter

Recommendation5430TextMergeViewer.java:5430 Avoid changing the value of a method parameter

Recommendation5432TextMergeViewer.java:5432 Avoid changing the value of a method parameter

Recommendation5434TextMergeViewer.java:5434 Avoid changing the value of a method parameter

Recommendation3341TextMergeViewer.java:3341 Avoid chaining assignment operators

Recommendation3343TextMergeViewer.java:3343 Avoid chaining assignment operators

Recommendation4965TextMergeViewer.java:4965 Avoid chaining assignment operators

Recommendation4968TextMergeViewer.java:4968 Avoid chaining assignment operators

Recommendation4971TextMergeViewer.java:4971 Avoid chaining assignment operators

Recommendation4990TextMergeViewer.java:4990 Avoid chaining assignment operators

Severe3039TextMergeViewer.java:3039 Avoid returning null instead of empty array

Recommendation1588TextMergeViewer.java:1588 Avoid calling an overridable method in a constructor

Recommendation1592TextMergeViewer.java:1592 Avoid calling an overridable method in a constructor

Recommendation1598TextMergeViewer.java:1598 Avoid calling an overridable method in a constructor

Recommendation1619TextMergeViewer.java:1619 Avoid calling an overridable method in a constructor

Recommendation1180TextMergeViewer.java:1180 Avoid calling an overridable method in a constructor

Recommendation1181TextMergeViewer.java:1181 Avoid calling an overridable method in a constructor

Recommendation1183TextMergeViewer.java:1183 Avoid calling an overridable method in a constructor

Recommendation2387TextMergeViewer.java:2387 Always place constants on the left side of the equals()

Recommendation2543TextMergeViewer.java:2543 Always place constants on the left side of the equals()

Recommendation4093TextMergeViewer.java:4093 Always place constants on the left side of the equals()

Recommendation4094TextMergeViewer.java:4094 Always place constants on the left side of the equals()

Recommendation4105TextMergeViewer.java:4105 Always place constants on the left side of the equals()

Recommendation4112TextMergeViewer.java:4112 Always place constants on the left side of the equals()

Recommendation4126TextMergeViewer.java:4126 Always place constants on the left side of the equals()

Recommendation4126TextMergeViewer.java:4126 Always place constants on the left side of the equals()

Recommendation4126TextMergeViewer.java:4126 Always place constants on the left side of the equals()

Recommendation4126TextMergeViewer.java:4126 Always place constants on the left side of the equals()

Recommendation4131TextMergeViewer.java:4131 Always place constants on the left side of the equals()

Recommendation4135TextMergeViewer.java:4135 Always place constants on the left side of the equals()

Recommendation4149TextMergeViewer.java:4149 Always place constants on the left side of the equals()

Recommendation4707TextMergeViewer.java:4707 Always place constants on the left side of the equals()

Recommendation4709TextMergeViewer.java:4709 Always place constants on the left side of the equals()

Recommendation4766TextMergeViewer.java:4766 Always place constants on the left side of the equals()

Warning405TextMergeViewer.java:405 Avoid using == and != for java.lang.Object comparisons

Warning617TextMergeViewer.java:617 Avoid using == and != for java.lang.Object comparisons

Warning866TextMergeViewer.java:866 Avoid using == and != for java.lang.Object comparisons

Warning1128TextMergeViewer.java:1128 Avoid using == and != for java.lang.Object comparisons

Warning1128TextMergeViewer.java:1128 Avoid using == and != for java.lang.Object comparisons

Warning1346TextMergeViewer.java:1346 Avoid using == and != for java.lang.Object comparisons

Warning1348TextMergeViewer.java:1348 Avoid using == and != for java.lang.Object comparisons

Warning1350TextMergeViewer.java:1350 Avoid using == and != for java.lang.Object comparisons

Warning2078TextMergeViewer.java:2078 Avoid using == and != for java.lang.Object comparisons

Warning2298TextMergeViewer.java:2298 Avoid using == and != for java.lang.Object comparisons

Warning2299TextMergeViewer.java:2299 Avoid using == and != for java.lang.Object comparisons

Warning2407TextMergeViewer.java:2407 Avoid using == and != for java.lang.Object comparisons

Warning2544TextMergeViewer.java:2544 Avoid using == and != for java.lang.Object comparisons

Warning2591TextMergeViewer.java:2591 Avoid using == and != for java.lang.Object comparisons

Warning2614TextMergeViewer.java:2614 Avoid using == and != for java.lang.Object comparisons

Warning2868TextMergeViewer.java:2868 Avoid using == and != for java.lang.Object comparisons

Warning2870TextMergeViewer.java:2870 Avoid using == and != for java.lang.Object comparisons

Warning2884TextMergeViewer.java:2884 Avoid using == and != for java.lang.Object comparisons

Warning2886TextMergeViewer.java:2886 Avoid using == and != for java.lang.Object comparisons

Warning3089TextMergeViewer.java:3089 Avoid using == and != for java.lang.Object comparisons

Warning3895TextMergeViewer.java:3895 Avoid using == and != for java.lang.Object comparisons

Warning4225TextMergeViewer.java:4225 Avoid using == and != for java.lang.Object comparisons

Warning4229TextMergeViewer.java:4229 Avoid using == and != for java.lang.Object comparisons

Warning4551TextMergeViewer.java:4551 Avoid using == and != for java.lang.Object comparisons

Warning4574TextMergeViewer.java:4574 Avoid using == and != for java.lang.Object comparisons

Warning4921TextMergeViewer.java:4921 Avoid using == and != for java.lang.Object comparisons

Warning4979TextMergeViewer.java:4979 Avoid using == and != for java.lang.Object comparisons

Warning5336TextMergeViewer.java:5336 Avoid using == and != for java.lang.Object comparisons

Warning5343TextMergeViewer.java:5343 Avoid using == and != for java.lang.Object comparisons

Warning5350TextMergeViewer.java:5350 Avoid using == and != for java.lang.Object comparisons

Warning5496TextMergeViewer.java:5496 Avoid using == and != for java.lang.Object comparisons

Warning5511TextMergeViewer.java:5511 Avoid using == and != for java.lang.Object comparisons

Warning5517TextMergeViewer.java:5517 Avoid using == and != for java.lang.Object comparisons

Warning5519TextMergeViewer.java:5519 Avoid using == and != for java.lang.Object comparisons

Recommendation475TextMergeViewer.java:475 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation948TextMergeViewer.java:948 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation1618TextMergeViewer.java:1618 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation5495TextMergeViewer.java:5495 Avoid returning java.lang.Object, downcast to specific type instead

Warning2101TextMergeViewer.java:2101 Avoid casting primitive types to lower precision

Warning2105TextMergeViewer.java:2105 Avoid casting primitive types to lower precision

Warning4425TextMergeViewer.java:4425 Avoid casting primitive types to lower precision

Warning4612TextMergeViewer.java:4612 Avoid casting primitive types to lower precision

Warning4613TextMergeViewer.java:4613 Avoid casting primitive types to lower precision

Warning4614TextMergeViewer.java:4614 Avoid casting primitive types to lower precision

Warning5434TextMergeViewer.java:5434 Avoid casting primitive types to lower precision

Recommendation1187TextMergeViewer.java:1187 Always provide the default label in switch statements

Recommendation1223TextMergeViewer.java:1223 Always provide the default label in switch statements

Recommendation1318TextMergeViewer.java:1318 Always provide the default label in switch statements

Recommendation1440TextMergeViewer.java:1440 Always provide the default label in switch statements

Recommendation2443TextMergeViewer.java:2443 Always provide the default label in switch statements

Recommendation2564TextMergeViewer.java:2564 Always provide the default label in switch statements

Recommendation2910TextMergeViewer.java:2910 Always provide the default label in switch statements

Recommendation2942TextMergeViewer.java:2942 Always provide the default label in switch statements

Recommendation2965TextMergeViewer.java:2965 Always provide the default label in switch statements

Recommendation2990TextMergeViewer.java:2990 Always provide the default label in switch statements

Recommendation3002TextMergeViewer.java:3002 Always provide the default label in switch statements

Recommendation3872TextMergeViewer.java:3872 Always provide the default label in switch statements

Recommendation4554TextMergeViewer.java:4554 Always provide the default label in switch statements

Recommendation4577TextMergeViewer.java:4577 Always provide the default label in switch statements

Recommendation5189TextMergeViewer.java:5189 Always provide the default label in switch statements

Recommendation5499TextMergeViewer.java:5499 Always provide the default label in switch statements

Recommendation2443TextMergeViewer.java:2443 Avoid switch statements with few branches, use if else instead

Warning5072TextMergeViewer.java:5072 Always provide break at the end of every case statement

Recommendation3670TextMergeViewer.java:3670 Avoid a for loop without an initializer and an incrementor

Recommendation4631TextMergeViewer.java:4631 Avoid a for loop without an initializer and an incrementor

Recommendation4677TextMergeViewer.java:4677 Avoid a for loop without an initializer and an incrementor

Recommendation4631TextMergeViewer.java:4631 Avoid a for loop without a condition

Recommendation4677TextMergeViewer.java:4677 Avoid a for loop without a condition

Recommendation2146TextMergeViewer.java:2146 Avoid using continue statements

Recommendation2149TextMergeViewer.java:2149 Avoid using continue statements

Recommendation2156TextMergeViewer.java:2156 Avoid using continue statements

Recommendation2191TextMergeViewer.java:2191 Avoid using continue statements

Recommendation2194TextMergeViewer.java:2194 Avoid using continue statements

Recommendation2205TextMergeViewer.java:2205 Avoid using continue statements

Recommendation2821TextMergeViewer.java:2821 Avoid using continue statements

Recommendation3361TextMergeViewer.java:3361 Avoid using continue statements

Recommendation4329TextMergeViewer.java:4329 Avoid using continue statements

Recommendation4332TextMergeViewer.java:4332 Avoid using continue statements

Recommendation4343TextMergeViewer.java:4343 Avoid using continue statements

Recommendation4474TextMergeViewer.java:4474 Avoid using continue statements

Recommendation4477TextMergeViewer.java:4477 Avoid using continue statements

Recommendation4484TextMergeViewer.java:4484 Avoid using continue statements

Recommendation4530TextMergeViewer.java:4530 Avoid using continue statements

Recommendation4533TextMergeViewer.java:4533 Avoid using continue statements

Recommendation4540TextMergeViewer.java:4540 Avoid using continue statements

Recommendation4639TextMergeViewer.java:4639 Avoid using continue statements

Recommendation4690TextMergeViewer.java:4690 Avoid using continue statements

Recommendation5073TextMergeViewer.java:5073 Avoid using continue statements

Warning3669TextMergeViewer.java:3669 Avoid assigning loop control variables in the body of for loops

Warning3670TextMergeViewer.java:3670 Avoid assigning loop control variables in the body of for loops

Recommendation597TextMergeViewer.java:597 Avoid using explicit string literals, declare constants instead

Recommendation600TextMergeViewer.java:600 Avoid using explicit string literals, declare constants instead

Recommendation611TextMergeViewer.java:611 Avoid using explicit string literals, declare constants instead

Recommendation707TextMergeViewer.java:707 Avoid using explicit string literals, declare constants instead

Recommendation712TextMergeViewer.java:712 Avoid using explicit string literals, declare constants instead

Recommendation1578TextMergeViewer.java:1578 Avoid using explicit string literals, declare constants instead

Recommendation1579TextMergeViewer.java:1579 Avoid using explicit string literals, declare constants instead

Recommendation1598TextMergeViewer.java:1598 Avoid using explicit string literals, declare constants instead

Recommendation2526TextMergeViewer.java:2526 Avoid using explicit string literals, declare constants instead

Recommendation2528TextMergeViewer.java:2528 Avoid using explicit string literals, declare constants instead

Recommendation2631TextMergeViewer.java:2631 Avoid using explicit string literals, declare constants instead

Recommendation2636TextMergeViewer.java:2636 Avoid using explicit string literals, declare constants instead

Recommendation3282TextMergeViewer.java:3282 Avoid using explicit string literals, declare constants instead

Recommendation3302TextMergeViewer.java:3302 Avoid using explicit string literals, declare constants instead

Recommendation3303TextMergeViewer.java:3303 Avoid using explicit string literals, declare constants instead

Recommendation3450TextMergeViewer.java:3450 Avoid using explicit string literals, declare constants instead

Recommendation3471TextMergeViewer.java:3471 Avoid using explicit string literals, declare constants instead

Recommendation3472TextMergeViewer.java:3472 Avoid using explicit string literals, declare constants instead

Recommendation3572TextMergeViewer.java:3572 Avoid using explicit string literals, declare constants instead

Recommendation3871TextMergeViewer.java:3871 Avoid using explicit string literals, declare constants instead

Recommendation3953TextMergeViewer.java:3953 Avoid using explicit string literals, declare constants instead

Recommendation3988TextMergeViewer.java:3988 Avoid using explicit string literals, declare constants instead

Recommendation3999TextMergeViewer.java:3999 Avoid using explicit string literals, declare constants instead

Recommendation4001TextMergeViewer.java:4001 Avoid using explicit string literals, declare constants instead

Recommendation4011TextMergeViewer.java:4011 Avoid using explicit string literals, declare constants instead

Recommendation4013TextMergeViewer.java:4013 Avoid using explicit string literals, declare constants instead

Recommendation4023TextMergeViewer.java:4023 Avoid using explicit string literals, declare constants instead

Recommendation4025TextMergeViewer.java:4025 Avoid using explicit string literals, declare constants instead

Recommendation4026TextMergeViewer.java:4026 Avoid using explicit string literals, declare constants instead

Recommendation4035TextMergeViewer.java:4035 Avoid using explicit string literals, declare constants instead

Recommendation4037TextMergeViewer.java:4037 Avoid using explicit string literals, declare constants instead

Recommendation4038TextMergeViewer.java:4038 Avoid using explicit string literals, declare constants instead

Recommendation4048TextMergeViewer.java:4048 Avoid using explicit string literals, declare constants instead

Recommendation4051TextMergeViewer.java:4051 Avoid using explicit string literals, declare constants instead

Recommendation4052TextMergeViewer.java:4052 Avoid using explicit string literals, declare constants instead

Recommendation4061TextMergeViewer.java:4061 Avoid using explicit string literals, declare constants instead

Recommendation4064TextMergeViewer.java:4064 Avoid using explicit string literals, declare constants instead

Recommendation4065TextMergeViewer.java:4065 Avoid using explicit string literals, declare constants instead

Recommendation5104TextMergeViewer.java:5104 Avoid using explicit string literals, declare constants instead

Recommendation5117TextMergeViewer.java:5117 Avoid using explicit string literals, declare constants instead

Recommendation331TextMergeViewer.java:331 Avoid C-style syntax when declaring arrays

Recommendation2227TextMergeViewer.java:2227 Avoid declaring multiple variables in a single statement

Recommendation2262TextMergeViewer.java:2262 Avoid declaring multiple variables in a single statement

Recommendation3279TextMergeViewer.java:3279 Avoid declaring multiple variables in a single statement

Recommendation3321TextMergeViewer.java:3321 Avoid declaring multiple variables in a single statement

Recommendation3447TextMergeViewer.java:3447 Avoid declaring multiple variables in a single statement

Recommendation4961TextMergeViewer.java:4961 Avoid declaring multiple variables in a single statement

Recommendation782TextMergeViewer.java:782 Avoid using "this" as a lock in synchronized statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.ContainerContentProvider.java

SeverityLineType
Recommendation26ContainerContentProvider.java:26 Always surround if and loop statements with curly braces

Recommendation29ContainerContentProvider.java:29 Always surround if and loop statements with curly braces

Recommendation32ContainerContentProvider.java:32 Always surround if and loop statements with curly braces

Recommendation35ContainerContentProvider.java:35 Always surround if and loop statements with curly braces

Recommendation38ContainerContentProvider.java:38 Always surround if and loop statements with curly braces

Recommendation53ContainerContentProvider.java:53 Always surround if and loop statements with curly braces

Recommendation60ContainerContentProvider.java:60 Always surround if and loop statements with curly braces

Recommendation63ContainerContentProvider.java:63 Always surround if and loop statements with curly braces

Recommendation60ContainerContentProvider.java:60 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.BasicSelector.java

SeverityLineType
Recommendation226BasicSelector.java:226 Always place constants on the left side of the equals()

Warning119BasicSelector.java:119 Avoid using == and != for java.lang.Object comparisons

Recommendation240BasicSelector.java:240 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation223BasicSelector.java:223 Avoid using explicit string literals, declare constants instead

Recommendation226BasicSelector.java:226 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.ElementAddition.java

SeverityLineType
Recommendation81ElementAddition.java:81 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation116ElementAddition.java:116 Avoid using continue statements

Recommendation111ElementAddition.java:111 Avoid using "this" as a lock in synchronized statements

Recommendation134ElementAddition.java:134 Avoid using "this" as a lock in synchronized statements

Recommendation142ElementAddition.java:142 Avoid using "this" as a lock in synchronized statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter.CompositeFilter.java

SeverityLineType
Recommendation31CompositeFilter.java:31 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.filter.ElementSpecificFilter.java

SeverityLineType
Recommendation22ElementSpecificFilter.java:22 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.generic.HighLoadTableViewer.java

SeverityLineType
Recommendation47HighLoadTableViewer.java:47 Avoid calling an overridable method in a constructor

Recommendation108HighLoadTableViewer.java:108 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.OpenPhpTypeDialog.java

SeverityLineType
Recommendation95OpenPhpTypeDialog.java:95 Always surround if and loop statements with curly braces

Recommendation60OpenPhpTypeDialog.java:60 Avoid calling an overridable method in a constructor

Recommendation60OpenPhpTypeDialog.java:60 Avoid calling an overridable method in a constructor

Warning142OpenPhpTypeDialog.java:142 Avoid using == and != for java.lang.Object comparisons

Recommendation131OpenPhpTypeDialog.java:131 Avoid using continue statements

Recommendation135OpenPhpTypeDialog.java:135 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.openType.PhpTypeFilterComposite.java

SeverityLineType
Recommendation105PhpTypeFilterComposite.java:105 Avoid changing the value of a method parameter

Recommendation112PhpTypeFilterComposite.java:112 Avoid changing the value of a method parameter

Recommendation119PhpTypeFilterComposite.java:119 Avoid changing the value of a method parameter

Recommendation126PhpTypeFilterComposite.java:126 Avoid changing the value of a method parameter

Recommendation35PhpTypeFilterComposite.java:35 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles.SaveFilesDialog.java

SeverityLineType
Recommendation51SaveFilesDialog.java:51 Avoid calling an overridable method in a constructor

Recommendation52SaveFilesDialog.java:52 Avoid calling an overridable method in a constructor

Recommendation46SaveFilesDialog.java:46 Avoid using explicit string literals, declare constants instead

Recommendation48SaveFilesDialog.java:48 Avoid using explicit string literals, declare constants instead

Recommendation51SaveFilesDialog.java:51 Avoid using explicit string literals, declare constants instead

Recommendation52SaveFilesDialog.java:52 Avoid using explicit string literals, declare constants instead

Recommendation59SaveFilesDialog.java:59 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dialogs.saveFiles.SaveFilesHandler.java

SeverityLineType
Recommendation163SaveFilesHandler.java:163 Avoid calling an overridable method in a constructor

Recommendation164SaveFilesHandler.java:164 Avoid calling an overridable method in a constructor

Recommendation169SaveFilesHandler.java:169 Avoid calling an overridable method in a constructor

Recommendation170SaveFilesHandler.java:170 Avoid calling an overridable method in a constructor

Warning76SaveFilesHandler.java:76 Avoid using == and != for java.lang.Object comparisons

Recommendation37SaveFilesHandler.java:37 Avoid using negation in if else conditions

Recommendation77SaveFilesHandler.java:77 Avoid using continue statements

Recommendation97SaveFilesHandler.java:97 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DelegatingDragAdapter.java

SeverityLineType
Recommendation80DelegatingDragAdapter.java:80 Always surround if and loop statements with curly braces

Recommendation95DelegatingDragAdapter.java:95 Always surround if and loop statements with curly braces

Recommendation105DelegatingDragAdapter.java:105 Always surround if and loop statements with curly braces

Recommendation37DelegatingDragAdapter.java:37 Avoid calling an overridable method in a constructor

Recommendation42DelegatingDragAdapter.java:42 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DelegatingDropAdapter.java

SeverityLineType
Recommendation46DelegatingDropAdapter.java:46 Always surround if and loop statements with curly braces

Recommendation54DelegatingDropAdapter.java:54 Always surround if and loop statements with curly braces

Recommendation62DelegatingDropAdapter.java:62 Always surround if and loop statements with curly braces

Recommendation70DelegatingDropAdapter.java:70 Always surround if and loop statements with curly braces

Recommendation78DelegatingDropAdapter.java:78 Always surround if and loop statements with curly braces

Recommendation87DelegatingDropAdapter.java:87 Always surround if and loop statements with curly braces

Recommendation94DelegatingDropAdapter.java:94 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.DNDUtils.java

SeverityLineType
Recommendation57DNDUtils.java:57 Always surround if and loop statements with curly braces

Recommendation68DNDUtils.java:68 Always surround if and loop statements with curly braces

Recommendation98DNDUtils.java:98 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.ExternalFileDropAdapter.java

SeverityLineType
Recommendation36ExternalFileDropAdapter.java:36 Always surround if and loop statements with curly braces

Recommendation29ExternalFileDropAdapter.java:29 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.PHPViewerDropAdapter.java

SeverityLineType
Recommendation199PHPViewerDropAdapter.java:199 Always surround if and loop statements with curly braces

Recommendation222PHPViewerDropAdapter.java:222 Always surround if and loop statements with curly braces

Recommendation225PHPViewerDropAdapter.java:225 Always surround if and loop statements with curly braces

Warning168PHPViewerDropAdapter.java:168 Avoid using == and != for java.lang.Object comparisons

Recommendation187PHPViewerDropAdapter.java:187 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.dnd.ResourceTransferDragAdapter.java

SeverityLineType
Recommendation75ResourceTransferDragAdapter.java:75 Always surround if and loop statements with curly braces

Recommendation85ResourceTransferDragAdapter.java:85 Always surround if and loop statements with curly braces

Recommendation94ResourceTransferDragAdapter.java:94 Always surround if and loop statements with curly braces

Recommendation101ResourceTransferDragAdapter.java:101 Avoid using explicit string literals, declare constants instead

Recommendation114ResourceTransferDragAdapter.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115ResourceTransferDragAdapter.java:115 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.doubleclick.PHPDoubleClickStrategy.java

SeverityLineType
Warning63PHPDoubleClickStrategy.java:63 Avoid using == and != for java.lang.Object comparisons

Warning68PHPDoubleClickStrategy.java:68 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.JFaceNodeAdapterForPHP.java

SeverityLineType
Recommendation41JFaceNodeAdapterForPHP.java:41 Always surround if and loop statements with curly braces

Recommendation39JFaceNodeAdapterForPHP.java:39 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.PHPAdapterFactoryProvider.java

SeverityLineType
Recommendation38PHPAdapterFactoryProvider.java:38 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.PhpElementAdapterFactory.java

SeverityLineType
Recommendation25PhpElementAdapterFactory.java:25 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.adapter.RefreshStructureJob.java

SeverityLineType
Recommendation73RefreshStructureJob.java:73 Always surround if and loop statements with curly braces

Recommendation113RefreshStructureJob.java:113 Always surround if and loop statements with curly braces

Recommendation119RefreshStructureJob.java:119 Always surround if and loop statements with curly braces

Recommendation125RefreshStructureJob.java:125 Always surround if and loop statements with curly braces

Recommendation134RefreshStructureJob.java:134 Always surround if and loop statements with curly braces

Recommendation138RefreshStructureJob.java:138 Always surround if and loop statements with curly braces

Recommendation166RefreshStructureJob.java:166 Always surround if and loop statements with curly braces

Recommendation180RefreshStructureJob.java:180 Always surround if and loop statements with curly braces

Recommendation211RefreshStructureJob.java:211 Always surround if and loop statements with curly braces

Recommendation228RefreshStructureJob.java:228 Always surround if and loop statements with curly braces

Recommendation45RefreshStructureJob.java:45 Always initialize static fields

Warning172RefreshStructureJob.java:172 Avoid using == and != for java.lang.Object comparisons

Recommendation169RefreshStructureJob.java:169 Avoid using negation in if else conditions

Recommendation48RefreshStructureJob.java:48 Avoid using explicit string literals, declare constants instead

Recommendation49RefreshStructureJob.java:49 Avoid using explicit string literals, declare constants instead

Recommendation102RefreshStructureJob.java:102 Avoid using explicit string literals, declare constants instead

Recommendation103RefreshStructureJob.java:103 Avoid using explicit string literals, declare constants instead

Recommendation103RefreshStructureJob.java:103 Avoid using explicit string literals, declare constants instead

Recommendation104RefreshStructureJob.java:104 Avoid using explicit string literals, declare constants instead

Recommendation113RefreshStructureJob.java:113 Avoid using explicit string literals, declare constants instead

Recommendation119RefreshStructureJob.java:119 Avoid using explicit string literals, declare constants instead

Recommendation125RefreshStructureJob.java:125 Avoid using explicit string literals, declare constants instead

Recommendation134RefreshStructureJob.java:134 Avoid using explicit string literals, declare constants instead

Recommendation134RefreshStructureJob.java:134 Avoid using explicit string literals, declare constants instead

Recommendation138RefreshStructureJob.java:138 Avoid using explicit string literals, declare constants instead

Recommendation138RefreshStructureJob.java:138 Avoid using explicit string literals, declare constants instead

Recommendation166RefreshStructureJob.java:166 Avoid using explicit string literals, declare constants instead

Recommendation166RefreshStructureJob.java:166 Avoid using explicit string literals, declare constants instead

Recommendation180RefreshStructureJob.java:180 Avoid using explicit string literals, declare constants instead

Recommendation63RefreshStructureJob.java:63 Avoid using synchronized modifier in method declaration

Recommendation88RefreshStructureJob.java:88 Avoid using synchronized modifier in method declaration

Recommendation194RefreshStructureJob.java:194 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.configuration.PHPStructuredTextViewerConfiguration.java

SeverityLineType
Recommendation254PHPStructuredTextViewerConfiguration.java:254 Always surround if and loop statements with curly braces

Recommendation258PHPStructuredTextViewerConfiguration.java:258 Always surround if and loop statements with curly braces

Recommendation262PHPStructuredTextViewerConfiguration.java:262 Always surround if and loop statements with curly braces

Recommendation299PHPStructuredTextViewerConfiguration.java:299 Always surround if and loop statements with curly braces

Recommendation348PHPStructuredTextViewerConfiguration.java:348 Always surround if and loop statements with curly braces

Recommendation363PHPStructuredTextViewerConfiguration.java:363 Always surround if and loop statements with curly braces

Severe299PHPStructuredTextViewerConfiguration.java:299 Avoid returning null instead of empty array

Recommendation72PHPStructuredTextViewerConfiguration.java:72 Always place constants on the left side of the equals()

Recommendation148PHPStructuredTextViewerConfiguration.java:148 Always place constants on the left side of the equals()

Recommendation226PHPStructuredTextViewerConfiguration.java:226 Always place constants on the left side of the equals()

Recommendation318PHPStructuredTextViewerConfiguration.java:318 Always place constants on the left side of the equals()

Recommendation337PHPStructuredTextViewerConfiguration.java:337 Always place constants on the left side of the equals()

Warning115PHPStructuredTextViewerConfiguration.java:115 Avoid using == and != for java.lang.Object comparisons

Warning124PHPStructuredTextViewerConfiguration.java:124 Avoid using == and != for java.lang.Object comparisons

Warning344PHPStructuredTextViewerConfiguration.java:344 Avoid using == and != for java.lang.Object comparisons

Recommendation68PHPStructuredTextViewerConfiguration.java:68 Avoid using explicit string literals, declare constants instead

Recommendation72PHPStructuredTextViewerConfiguration.java:72 Avoid using explicit string literals, declare constants instead

Recommendation143PHPStructuredTextViewerConfiguration.java:143 Avoid using explicit string literals, declare constants instead

Recommendation148PHPStructuredTextViewerConfiguration.java:148 Avoid using explicit string literals, declare constants instead

Recommendation222PHPStructuredTextViewerConfiguration.java:222 Avoid using explicit string literals, declare constants instead

Recommendation226PHPStructuredTextViewerConfiguration.java:226 Avoid using explicit string literals, declare constants instead

Recommendation238PHPStructuredTextViewerConfiguration.java:238 Avoid using explicit string literals, declare constants instead

Recommendation238PHPStructuredTextViewerConfiguration.java:238 Avoid using explicit string literals, declare constants instead

Recommendation238PHPStructuredTextViewerConfiguration.java:238 Avoid using explicit string literals, declare constants instead

Recommendation314PHPStructuredTextViewerConfiguration.java:314 Avoid using explicit string literals, declare constants instead

Recommendation318PHPStructuredTextViewerConfiguration.java:318 Avoid using explicit string literals, declare constants instead

Recommendation379PHPStructuredTextViewerConfiguration.java:379 Avoid using explicit string literals, declare constants instead

Recommendation246PHPStructuredTextViewerConfiguration.java:246 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.CodeDataCompletionProposal.java

SeverityLineType
Recommendation135CodeDataCompletionProposal.java:135 Always surround if and loop statements with curly braces

Recommendation97CodeDataCompletionProposal.java:97 Avoid using explicit string literals, declare constants instead

Recommendation144CodeDataCompletionProposal.java:144 Avoid using explicit string literals, declare constants instead

Recommendation223CodeDataCompletionProposal.java:223 Avoid using explicit string literals, declare constants instead

Recommendation224CodeDataCompletionProposal.java:224 Avoid using explicit string literals, declare constants instead

Recommendation224CodeDataCompletionProposal.java:224 Avoid using explicit string literals, declare constants instead

Recommendation225CodeDataCompletionProposal.java:225 Avoid using explicit string literals, declare constants instead

Recommendation225CodeDataCompletionProposal.java:225 Avoid using explicit string literals, declare constants instead

Recommendation226CodeDataCompletionProposal.java:226 Avoid using explicit string literals, declare constants instead

Recommendation227CodeDataCompletionProposal.java:227 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.CompletionProposalGroup.java

SeverityLineType
Recommendation37CompletionProposalGroup.java:37 Always surround if and loop statements with curly braces

Recommendation40CompletionProposalGroup.java:40 Avoid changing the value of a method parameter

Recommendation28CompletionProposalGroup.java:28 Avoid calling an overridable method in a constructor

Recommendation29CompletionProposalGroup.java:29 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.ContentAssistSupport.java

SeverityLineType
Recommendation191ContentAssistSupport.java:191 Always surround if and loop statements with curly braces

Recommendation414ContentAssistSupport.java:414 Always surround if and loop statements with curly braces

Recommendation421ContentAssistSupport.java:421 Always surround if and loop statements with curly braces

Recommendation427ContentAssistSupport.java:427 Always surround if and loop statements with curly braces

Recommendation454ContentAssistSupport.java:454 Always surround if and loop statements with curly braces

Recommendation460ContentAssistSupport.java:460 Always surround if and loop statements with curly braces

Recommendation461ContentAssistSupport.java:461 Always surround if and loop statements with curly braces

Recommendation471ContentAssistSupport.java:471 Always surround if and loop statements with curly braces

Recommendation472ContentAssistSupport.java:472 Always surround if and loop statements with curly braces

Recommendation476ContentAssistSupport.java:476 Always surround if and loop statements with curly braces

Recommendation855ContentAssistSupport.java:855 Always surround if and loop statements with curly braces

Recommendation224ContentAssistSupport.java:224 Avoid empty if statements and empty loops

Recommendation249ContentAssistSupport.java:249 Avoid empty if statements and empty loops

Recommendation521ContentAssistSupport.java:521 Avoid empty if statements and empty loops

Recommendation577ContentAssistSupport.java:577 Avoid empty if statements and empty loops

Recommendation498ContentAssistSupport.java:498 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation491ContentAssistSupport.java:491 Always list specific checked exceptions in the throws clause

Recommendation1136ContentAssistSupport.java:1136 Always initialize static fields

Recommendation1168ContentAssistSupport.java:1168 Always initialize static fields

Recommendation434ContentAssistSupport.java:434 Avoid changing the value of a method parameter

Recommendation492ContentAssistSupport.java:492 Avoid changing the value of a method parameter

Recommendation514ContentAssistSupport.java:514 Avoid changing the value of a method parameter

Recommendation572ContentAssistSupport.java:572 Avoid changing the value of a method parameter

Recommendation1000ContentAssistSupport.java:1000 Avoid changing the value of a method parameter

Recommendation1013ContentAssistSupport.java:1013 Avoid changing the value of a method parameter

Recommendation1236ContentAssistSupport.java:1236 Avoid changing the value of a method parameter

Recommendation1317ContentAssistSupport.java:1317 Avoid changing the value of a method parameter

Severe1142ContentAssistSupport.java:1142 Avoid returning null instead of empty array

Recommendation113ContentAssistSupport.java:113 Avoid calling an overridable method in a constructor

Recommendation495ContentAssistSupport.java:495 Always place constants on the left side of the equals()

Recommendation521ContentAssistSupport.java:521 Always place constants on the left side of the equals()

Recommendation522ContentAssistSupport.java:522 Always place constants on the left side of the equals()

Recommendation526ContentAssistSupport.java:526 Always place constants on the left side of the equals()

Recommendation555ContentAssistSupport.java:555 Always place constants on the left side of the equals()

Recommendation577ContentAssistSupport.java:577 Always place constants on the left side of the equals()

Recommendation578ContentAssistSupport.java:578 Always place constants on the left side of the equals()

Recommendation615ContentAssistSupport.java:615 Always place constants on the left side of the equals()

Recommendation620ContentAssistSupport.java:620 Always place constants on the left side of the equals()

Recommendation768ContentAssistSupport.java:768 Always place constants on the left side of the equals()

Recommendation793ContentAssistSupport.java:793 Always place constants on the left side of the equals()

Recommendation796ContentAssistSupport.java:796 Always place constants on the left side of the equals()

Recommendation889ContentAssistSupport.java:889 Always place constants on the left side of the equals()

Recommendation907ContentAssistSupport.java:907 Always place constants on the left side of the equals()

Recommendation963ContentAssistSupport.java:963 Always place constants on the left side of the equals()

Recommendation977ContentAssistSupport.java:977 Always place constants on the left side of the equals()

Recommendation998ContentAssistSupport.java:998 Always place constants on the left side of the equals()

Recommendation1109ContentAssistSupport.java:1109 Always place constants on the left side of the equals()

Recommendation1112ContentAssistSupport.java:1112 Always place constants on the left side of the equals()

Recommendation1117ContentAssistSupport.java:1117 Always place constants on the left side of the equals()

Recommendation1140ContentAssistSupport.java:1140 Always place constants on the left side of the equals()

Recommendation1148ContentAssistSupport.java:1148 Always place constants on the left side of the equals()

Recommendation1176ContentAssistSupport.java:1176 Always place constants on the left side of the equals()

Warning200ContentAssistSupport.java:200 Avoid using == and != for java.lang.Object comparisons

Warning203ContentAssistSupport.java:203 Avoid using == and != for java.lang.Object comparisons

Warning224ContentAssistSupport.java:224 Avoid using == and != for java.lang.Object comparisons

Warning241ContentAssistSupport.java:241 Avoid using == and != for java.lang.Object comparisons

Warning241ContentAssistSupport.java:241 Avoid using == and != for java.lang.Object comparisons

Warning243ContentAssistSupport.java:243 Avoid using == and != for java.lang.Object comparisons

Warning243ContentAssistSupport.java:243 Avoid using == and != for java.lang.Object comparisons

Warning249ContentAssistSupport.java:249 Avoid using == and != for java.lang.Object comparisons

Warning249ContentAssistSupport.java:249 Avoid using == and != for java.lang.Object comparisons

Warning249ContentAssistSupport.java:249 Avoid using == and != for java.lang.Object comparisons

Warning547ContentAssistSupport.java:547 Avoid using == and != for java.lang.Object comparisons

Recommendation1004ContentAssistSupport.java:1004 Avoid a for loop without an initializer and an incrementor

Recommendation1239ContentAssistSupport.java:1239 Avoid a for loop without an initializer and an incrementor

Recommendation855ContentAssistSupport.java:855 Avoid using continue statements

Recommendation505ContentAssistSupport.java:505 Always create a static final serialVersionUID field in serializable classes

Recommendation224ContentAssistSupport.java:224 Avoid using explicit string literals, declare constants instead

Recommendation260ContentAssistSupport.java:260 Avoid using explicit string literals, declare constants instead

Recommendation260ContentAssistSupport.java:260 Avoid using explicit string literals, declare constants instead

Recommendation299ContentAssistSupport.java:299 Avoid using explicit string literals, declare constants instead

Recommendation330ContentAssistSupport.java:330 Avoid using explicit string literals, declare constants instead

Recommendation401ContentAssistSupport.java:401 Avoid using explicit string literals, declare constants instead

Recommendation419ContentAssistSupport.java:419 Avoid using explicit string literals, declare constants instead

Recommendation495ContentAssistSupport.java:495 Avoid using explicit string literals, declare constants instead

Recommendation508ContentAssistSupport.java:508 Avoid using explicit string literals, declare constants instead

Recommendation508ContentAssistSupport.java:508 Avoid using explicit string literals, declare constants instead

Recommendation526ContentAssistSupport.java:526 Avoid using explicit string literals, declare constants instead

Recommendation537ContentAssistSupport.java:537 Avoid using explicit string literals, declare constants instead

Recommendation547ContentAssistSupport.java:547 Avoid using explicit string literals, declare constants instead

Recommendation555ContentAssistSupport.java:555 Avoid using explicit string literals, declare constants instead

Recommendation615ContentAssistSupport.java:615 Avoid using explicit string literals, declare constants instead

Recommendation620ContentAssistSupport.java:620 Avoid using explicit string literals, declare constants instead

Recommendation665ContentAssistSupport.java:665 Avoid using explicit string literals, declare constants instead

Recommendation747ContentAssistSupport.java:747 Avoid using explicit string literals, declare constants instead

Recommendation751ContentAssistSupport.java:751 Avoid using explicit string literals, declare constants instead

Recommendation766ContentAssistSupport.java:766 Avoid using explicit string literals, declare constants instead

Recommendation775ContentAssistSupport.java:775 Avoid using explicit string literals, declare constants instead

Recommendation775ContentAssistSupport.java:775 Avoid using explicit string literals, declare constants instead

Recommendation785ContentAssistSupport.java:785 Avoid using explicit string literals, declare constants instead

Recommendation889ContentAssistSupport.java:889 Avoid using explicit string literals, declare constants instead

Recommendation907ContentAssistSupport.java:907 Avoid using explicit string literals, declare constants instead

Recommendation963ContentAssistSupport.java:963 Avoid using explicit string literals, declare constants instead

Recommendation964ContentAssistSupport.java:964 Avoid using explicit string literals, declare constants instead

Recommendation998ContentAssistSupport.java:998 Avoid using explicit string literals, declare constants instead

Recommendation1038ContentAssistSupport.java:1038 Avoid using explicit string literals, declare constants instead

Recommendation1043ContentAssistSupport.java:1043 Avoid using explicit string literals, declare constants instead

Recommendation1109ContentAssistSupport.java:1109 Avoid using explicit string literals, declare constants instead

Recommendation1112ContentAssistSupport.java:1112 Avoid using explicit string literals, declare constants instead

Recommendation1148ContentAssistSupport.java:1148 Avoid using explicit string literals, declare constants instead

Recommendation1176ContentAssistSupport.java:1176 Avoid using explicit string literals, declare constants instead

Recommendation1281ContentAssistSupport.java:1281 Avoid using explicit string literals, declare constants instead

Recommendation1286ContentAssistSupport.java:1286 Avoid using explicit string literals, declare constants instead

Recommendation1296ContentAssistSupport.java:1296 Avoid using explicit string literals, declare constants instead

Recommendation1320ContentAssistSupport.java:1320 Avoid using explicit string literals, declare constants instead

Recommendation1369ContentAssistSupport.java:1369 Avoid using explicit string literals, declare constants instead

Recommendation1379ContentAssistSupport.java:1379 Avoid using explicit string literals, declare constants instead

Recommendation1387ContentAssistSupport.java:1387 Avoid using explicit string literals, declare constants instead

Recommendation1388ContentAssistSupport.java:1388 Avoid using explicit string literals, declare constants instead

Recommendation1394ContentAssistSupport.java:1394 Avoid using explicit string literals, declare constants instead

Recommendation1397ContentAssistSupport.java:1397 Avoid using explicit string literals, declare constants instead

Recommendation1406ContentAssistSupport.java:1406 Avoid using explicit string literals, declare constants instead

Recommendation1406ContentAssistSupport.java:1406 Avoid using explicit string literals, declare constants instead

Recommendation1412ContentAssistSupport.java:1412 Avoid using explicit string literals, declare constants instead

Recommendation1412ContentAssistSupport.java:1412 Avoid using explicit string literals, declare constants instead

Recommendation1421ContentAssistSupport.java:1421 Avoid using explicit string literals, declare constants instead

Recommendation1421ContentAssistSupport.java:1421 Avoid using explicit string literals, declare constants instead

Recommendation1430ContentAssistSupport.java:1430 Avoid using explicit string literals, declare constants instead

Recommendation1430ContentAssistSupport.java:1430 Avoid using explicit string literals, declare constants instead

Recommendation1486ContentAssistSupport.java:1486 Avoid using explicit string literals, declare constants instead

Recommendation1486ContentAssistSupport.java:1486 Avoid using explicit string literals, declare constants instead

Recommendation1496ContentAssistSupport.java:1496 Avoid using explicit string literals, declare constants instead

Recommendation1496ContentAssistSupport.java:1496 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPCompletionRendererVisitor.java

SeverityLineType
Recommendation141PHPCompletionRendererVisitor.java:141 Avoid empty if statements and empty loops

Recommendation164PHPCompletionRendererVisitor.java:164 Avoid changing the value of a method parameter

Recommendation167PHPCompletionRendererVisitor.java:167 Avoid changing the value of a method parameter

Recommendation170PHPCompletionRendererVisitor.java:170 Avoid changing the value of a method parameter

Recommendation71PHPCompletionRendererVisitor.java:71 Avoid using explicit string literals, declare constants instead

Recommendation75PHPCompletionRendererVisitor.java:75 Avoid using explicit string literals, declare constants instead

Recommendation79PHPCompletionRendererVisitor.java:79 Avoid using explicit string literals, declare constants instead

Recommendation82PHPCompletionRendererVisitor.java:82 Avoid using explicit string literals, declare constants instead

Recommendation85PHPCompletionRendererVisitor.java:85 Avoid using explicit string literals, declare constants instead

Recommendation140PHPCompletionRendererVisitor.java:140 Avoid using explicit string literals, declare constants instead

Recommendation146PHPCompletionRendererVisitor.java:146 Avoid using explicit string literals, declare constants instead

Recommendation149PHPCompletionRendererVisitor.java:149 Avoid using explicit string literals, declare constants instead

Recommendation151PHPCompletionRendererVisitor.java:151 Avoid using explicit string literals, declare constants instead

Recommendation155PHPCompletionRendererVisitor.java:155 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContentAssistProcessor.java

SeverityLineType
Recommendation119PHPContentAssistProcessor.java:119 Always surround if and loop statements with curly braces

Recommendation148PHPContentAssistProcessor.java:148 Always surround if and loop statements with curly braces

Recommendation145PHPContentAssistProcessor.java:145 Always surround if and loop statements with curly braces

Recommendation55PHPContentAssistProcessor.java:55 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation55PHPContentAssistProcessor.java:55 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation37PHPContentAssistProcessor.java:37 Always list specific checked exceptions in the throws clause

Severe72PHPContentAssistProcessor.java:72 Avoid returning null instead of empty array

Warning118PHPContentAssistProcessor.java:118 Avoid casting primitive types to lower precision

Warning121PHPContentAssistProcessor.java:121 Avoid casting primitive types to lower precision

Warning144PHPContentAssistProcessor.java:144 Avoid casting primitive types to lower precision

Warning150PHPContentAssistProcessor.java:150 Avoid casting primitive types to lower precision

Warning150PHPContentAssistProcessor.java:150 Avoid casting primitive types to lower precision

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContextInfoRendererVisitor.java

SeverityLineType
Recommendation91PHPContextInfoRendererVisitor.java:91 Avoid empty if statements and empty loops

Recommendation52PHPContextInfoRendererVisitor.java:52 Avoid using explicit string literals, declare constants instead

Recommendation90PHPContextInfoRendererVisitor.java:90 Avoid using explicit string literals, declare constants instead

Recommendation96PHPContextInfoRendererVisitor.java:96 Avoid using explicit string literals, declare constants instead

Recommendation99PHPContextInfoRendererVisitor.java:99 Avoid using explicit string literals, declare constants instead

Recommendation101PHPContextInfoRendererVisitor.java:101 Avoid using explicit string literals, declare constants instead

Recommendation105PHPContextInfoRendererVisitor.java:105 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPContextInformationValidator.java

SeverityLineType
Recommendation106PHPContextInformationValidator.java:106 Always surround if and loop statements with curly braces

Recommendation108PHPContextInformationValidator.java:108 Always surround if and loop statements with curly braces

Recommendation111PHPContextInformationValidator.java:111 Always surround if and loop statements with curly braces

Recommendation130PHPContextInformationValidator.java:130 Always surround if and loop statements with curly braces

Recommendation136PHPContextInformationValidator.java:136 Always surround if and loop statements with curly braces

Recommendation156PHPContextInformationValidator.java:156 Always surround if and loop statements with curly braces

Recommendation173PHPContextInformationValidator.java:173 Always surround if and loop statements with curly braces

Recommendation184PHPContextInformationValidator.java:184 Always surround if and loop statements with curly braces

Recommendation188PHPContextInformationValidator.java:188 Always surround if and loop statements with curly braces

Recommendation191PHPContextInformationValidator.java:191 Always surround if and loop statements with curly braces

Recommendation194PHPContextInformationValidator.java:194 Always surround if and loop statements with curly braces

Recommendation197PHPContextInformationValidator.java:197 Always surround if and loop statements with curly braces

Recommendation80PHPContextInformationValidator.java:80 Avoid changing the value of a method parameter

Recommendation83PHPContextInformationValidator.java:83 Avoid changing the value of a method parameter

Recommendation99PHPContextInformationValidator.java:99 Avoid changing the value of a method parameter

Recommendation138PHPContextInformationValidator.java:138 Avoid using explicit string literals, declare constants instead

Recommendation138PHPContextInformationValidator.java:138 Avoid using explicit string literals, declare constants instead

Recommendation149PHPContextInformationValidator.java:149 Avoid using explicit string literals, declare constants instead

Recommendation149PHPContextInformationValidator.java:149 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPDocContentAssistProcessor.java

SeverityLineType
Recommendation44PHPDocContentAssistProcessor.java:44 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation44PHPDocContentAssistProcessor.java:44 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation28PHPDocContentAssistProcessor.java:28 Always list specific checked exceptions in the throws clause

Severe31PHPDocContentAssistProcessor.java:31 Avoid returning null instead of empty array

Severe37PHPDocContentAssistProcessor.java:37 Avoid returning null instead of empty array

Severe46PHPDocContentAssistProcessor.java:46 Avoid returning null instead of empty array

Severe59PHPDocContentAssistProcessor.java:59 Avoid returning null instead of empty array

Severe67PHPDocContentAssistProcessor.java:67 Avoid returning null instead of empty array

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPDocContentAssistSupport.java

SeverityLineType
Recommendation103PHPDocContentAssistSupport.java:103 Always surround if and loop statements with curly braces

Recommendation136PHPDocContentAssistSupport.java:136 Avoid empty if statements and empty loops

Recommendation230PHPDocContentAssistSupport.java:230 Avoid changing the value of a method parameter

Recommendation64PHPDocContentAssistSupport.java:64 Avoid calling an overridable method in a constructor

Recommendation161PHPDocContentAssistSupport.java:161 Always place constants on the left side of the equals()

Warning112PHPDocContentAssistSupport.java:112 Avoid using == and != for java.lang.Object comparisons

Warning115PHPDocContentAssistSupport.java:115 Avoid using == and != for java.lang.Object comparisons

Warning136PHPDocContentAssistSupport.java:136 Avoid using == and != for java.lang.Object comparisons

Warning153PHPDocContentAssistSupport.java:153 Avoid using == and != for java.lang.Object comparisons

Warning153PHPDocContentAssistSupport.java:153 Avoid using == and != for java.lang.Object comparisons

Warning155PHPDocContentAssistSupport.java:155 Avoid using == and != for java.lang.Object comparisons

Warning155PHPDocContentAssistSupport.java:155 Avoid using == and != for java.lang.Object comparisons

Recommendation207PHPDocContentAssistSupport.java:207 Avoid a for loop without an initializer and an incrementor

Recommendation136PHPDocContentAssistSupport.java:136 Avoid using explicit string literals, declare constants instead

Recommendation229PHPDocContentAssistSupport.java:229 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.contentassist.PHPProposalComperator.java

SeverityLineType
Recommendation37PHPProposalComperator.java:37 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.highlighter.LineStyleProviderForPhp.java

SeverityLineType
Recommendation196LineStyleProviderForPhp.java:196 Always surround if and loop statements with curly braces

Recommendation286LineStyleProviderForPhp.java:286 Always surround if and loop statements with curly braces

Recommendation291LineStyleProviderForPhp.java:291 Always surround if and loop statements with curly braces

Recommendation327LineStyleProviderForPhp.java:327 Always surround if and loop statements with curly braces

Recommendation329LineStyleProviderForPhp.java:329 Always surround if and loop statements with curly braces

Recommendation385LineStyleProviderForPhp.java:385 Always surround if and loop statements with curly braces

Recommendation387LineStyleProviderForPhp.java:387 Always surround if and loop statements with curly braces

Recommendation432LineStyleProviderForPhp.java:432 Avoid changing the value of a method parameter

Warning233LineStyleProviderForPhp.java:233 Avoid using == and != for java.lang.Object comparisons

Warning235LineStyleProviderForPhp.java:235 Avoid using == and != for java.lang.Object comparisons

Warning335LineStyleProviderForPhp.java:335 Avoid using == and != for java.lang.Object comparisons

Warning393LineStyleProviderForPhp.java:393 Avoid using == and != for java.lang.Object comparisons

Warning445LineStyleProviderForPhp.java:445 Avoid using == and != for java.lang.Object comparisons

Recommendation329LineStyleProviderForPhp.java:329 Avoid using continue statements

Recommendation387LineStyleProviderForPhp.java:387 Avoid using continue statements

Recommendation429LineStyleProviderForPhp.java:429 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.AbstractPHPTextHover.java

SeverityLineType
Recommendation62AbstractPHPTextHover.java:62 Always surround if and loop statements with curly braces

Recommendation99AbstractPHPTextHover.java:99 Always surround if and loop statements with curly braces

Recommendation103AbstractPHPTextHover.java:103 Always surround if and loop statements with curly braces

Warning77AbstractPHPTextHover.java:77 Avoid using == and != for java.lang.Object comparisons

Recommendation45AbstractPHPTextHover.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.AbstractReusableInformationControlCreator.java

SeverityLineType
Recommendation57AbstractReusableInformationControlCreator.java:57 Always surround if and loop statements with curly braces

Recommendation59AbstractReusableInformationControlCreator.java:59 Always surround if and loop statements with curly braces

Warning73AbstractReusableInformationControlCreator.java:73 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.BestMatchHover.java

SeverityLineType
Recommendation62BestMatchHover.java:62 Always surround if and loop statements with curly braces

Recommendation68BestMatchHover.java:68 Always surround if and loop statements with curly braces

Recommendation84BestMatchHover.java:84 Always surround if and loop statements with curly braces

Recommendation95BestMatchHover.java:95 Always surround if and loop statements with curly braces

Recommendation114BestMatchHover.java:114 Always surround if and loop statements with curly braces

Recommendation125BestMatchHover.java:125 Always surround if and loop statements with curly braces

Recommendation38BestMatchHover.java:38 Avoid calling an overridable method in a constructor

Recommendation45BestMatchHover.java:45 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.BrowserInformationControl.java

SeverityLineType
Recommendation66BrowserInformationControl.java:66 Always surround if and loop statements with curly braces

Recommendation68BrowserInformationControl.java:68 Always surround if and loop statements with curly braces

Recommendation189BrowserInformationControl.java:189 Always surround if and loop statements with curly braces

Recommendation214BrowserInformationControl.java:214 Always surround if and loop statements with curly braces

Recommendation278BrowserInformationControl.java:278 Always surround if and loop statements with curly braces

Recommendation287BrowserInformationControl.java:287 Always surround if and loop statements with curly braces

Recommendation289BrowserInformationControl.java:289 Always surround if and loop statements with curly braces

Recommendation291BrowserInformationControl.java:291 Always surround if and loop statements with curly braces

Recommendation316BrowserInformationControl.java:316 Always surround if and loop statements with curly braces

Recommendation322BrowserInformationControl.java:322 Always surround if and loop statements with curly braces

Recommendation330BrowserInformationControl.java:330 Always surround if and loop statements with curly braces

Recommendation369BrowserInformationControl.java:369 Always surround if and loop statements with curly braces

Recommendation371BrowserInformationControl.java:371 Always surround if and loop statements with curly braces

Recommendation379BrowserInformationControl.java:379 Always surround if and loop statements with curly braces

Recommendation426BrowserInformationControl.java:426 Always surround if and loop statements with curly braces

Recommendation445BrowserInformationControl.java:445 Always surround if and loop statements with curly braces

Recommendation447BrowserInformationControl.java:447 Always surround if and loop statements with curly braces

Recommendation233BrowserInformationControl.java:233 Always surround if and loop statements with curly braces

Recommendation348BrowserInformationControl.java:348 Always surround if and loop statements with curly braces

Recommendation542BrowserInformationControl.java:542 Always surround if and loop statements with curly braces

Recommendation66BrowserInformationControl.java:66 Avoid changing the value of a method parameter

Recommendation278BrowserInformationControl.java:278 Avoid changing the value of a method parameter

Recommendation296BrowserInformationControl.java:296 Avoid changing the value of a method parameter

Recommendation244BrowserInformationControl.java:244 Avoid calling an overridable method in a constructor

Recommendation213BrowserInformationControl.java:213 Avoid using explicit string literals, declare constants instead

Recommendation213BrowserInformationControl.java:213 Avoid using explicit string literals, declare constants instead

Recommendation213BrowserInformationControl.java:213 Avoid using explicit string literals, declare constants instead

Recommendation278BrowserInformationControl.java:278 Avoid using explicit string literals, declare constants instead

Recommendation287BrowserInformationControl.java:287 Avoid using explicit string literals, declare constants instead

Recommendation287BrowserInformationControl.java:287 Avoid using explicit string literals, declare constants instead

Recommendation289BrowserInformationControl.java:289 Avoid using explicit string literals, declare constants instead

Recommendation289BrowserInformationControl.java:289 Avoid using explicit string literals, declare constants instead

Recommendation289BrowserInformationControl.java:289 Avoid using explicit string literals, declare constants instead

Recommendation291BrowserInformationControl.java:291 Avoid using explicit string literals, declare constants instead

Recommendation291BrowserInformationControl.java:291 Avoid using explicit string literals, declare constants instead

Recommendation330BrowserInformationControl.java:330 Avoid using explicit string literals, declare constants instead

Recommendation353BrowserInformationControl.java:353 Avoid using explicit string literals, declare constants instead

Recommendation357BrowserInformationControl.java:357 Avoid using explicit string literals, declare constants instead

Recommendation418BrowserInformationControl.java:418 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPAnnotationTextHover.java

SeverityLineType
Warning43PHPAnnotationTextHover.java:43 Avoid hard coding \n and \r as line separators

Recommendation43PHPAnnotationTextHover.java:43 Always surround if and loop statements with curly braces

Recommendation43PHPAnnotationTextHover.java:43 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPSourceTextHover.java

SeverityLineType
Warning154PHPSourceTextHover.java:154 Avoid hard coding \n and \r as line separators

Warning196PHPSourceTextHover.java:196 Avoid hard coding \n and \r as line separators

Warning214PHPSourceTextHover.java:214 Avoid hard coding \n and \r as line separators

Recommendation154PHPSourceTextHover.java:154 Always surround if and loop statements with curly braces

Recommendation214PHPSourceTextHover.java:214 Always surround if and loop statements with curly braces

Recommendation138PHPSourceTextHover.java:138 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation92PHPSourceTextHover.java:92 Always list specific checked exceptions in the throws clause

Recommendation195PHPSourceTextHover.java:195 Avoid changing the value of a method parameter

Recommendation216PHPSourceTextHover.java:216 Avoid changing the value of a method parameter

Warning213PHPSourceTextHover.java:213 Avoid using == and != for java.lang.Object comparisons

Recommendation102PHPSourceTextHover.java:102 Avoid using explicit string literals, declare constants instead

Recommendation154PHPSourceTextHover.java:154 Avoid using explicit string literals, declare constants instead

Recommendation196PHPSourceTextHover.java:196 Avoid using explicit string literals, declare constants instead

Recommendation214PHPSourceTextHover.java:214 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPSourceViewerInformationControl.java

SeverityLineType
Recommendation239PHPSourceViewerInformationControl.java:239 Always surround if and loop statements with curly braces

Recommendation404PHPSourceViewerInformationControl.java:404 Always surround if and loop statements with curly braces

Recommendation416PHPSourceViewerInformationControl.java:416 Always surround if and loop statements with curly braces

Recommendation418PHPSourceViewerInformationControl.java:418 Always surround if and loop statements with curly braces

Recommendation435PHPSourceViewerInformationControl.java:435 Always surround if and loop statements with curly braces

Recommendation462PHPSourceViewerInformationControl.java:462 Always surround if and loop statements with curly braces

Recommendation464PHPSourceViewerInformationControl.java:464 Always surround if and loop statements with curly braces

Recommendation468PHPSourceViewerInformationControl.java:468 Always surround if and loop statements with curly braces

Recommendation259PHPSourceViewerInformationControl.java:259 Always surround if and loop statements with curly braces

Recommendation271PHPSourceViewerInformationControl.java:271 Avoid calling an overridable method in a constructor

Recommendation272PHPSourceViewerInformationControl.java:272 Avoid calling an overridable method in a constructor

Recommendation108PHPSourceViewerInformationControl.java:108 Avoid using explicit string literals, declare constants instead

Recommendation333PHPSourceViewerInformationControl.java:333 Avoid using explicit string literals, declare constants instead

Recommendation360PHPSourceViewerInformationControl.java:360 Avoid using explicit string literals, declare constants instead

Recommendation362PHPSourceViewerInformationControl.java:362 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.PHPTextHoverProxy.java

SeverityLineType
Recommendation42PHPTextHoverProxy.java:42 Always surround if and loop statements with curly braces

Recommendation54PHPTextHoverProxy.java:54 Always surround if and loop statements with curly braces

Recommendation72PHPTextHoverProxy.java:72 Always surround if and loop statements with curly braces

Recommendation83PHPTextHoverProxy.java:83 Always surround if and loop statements with curly braces

Recommendation93PHPTextHoverProxy.java:93 Always surround if and loop statements with curly braces

Recommendation100PHPTextHoverProxy.java:100 Always surround if and loop statements with curly braces

Recommendation31PHPTextHoverProxy.java:31 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.hover.SourceViewerInformationControl.java

SeverityLineType
Recommendation159SourceViewerInformationControl.java:159 Always surround if and loop statements with curly braces

Recommendation262SourceViewerInformationControl.java:262 Always surround if and loop statements with curly braces

Recommendation264SourceViewerInformationControl.java:264 Always surround if and loop statements with curly braces

Recommendation294SourceViewerInformationControl.java:294 Always surround if and loop statements with curly braces

Recommendation306SourceViewerInformationControl.java:306 Always surround if and loop statements with curly braces

Recommendation308SourceViewerInformationControl.java:308 Always surround if and loop statements with curly braces

Recommendation325SourceViewerInformationControl.java:325 Always surround if and loop statements with curly braces

Recommendation352SourceViewerInformationControl.java:352 Always surround if and loop statements with curly braces

Recommendation354SourceViewerInformationControl.java:354 Always surround if and loop statements with curly braces

Recommendation358SourceViewerInformationControl.java:358 Always surround if and loop statements with curly braces

Recommendation179SourceViewerInformationControl.java:179 Always surround if and loop statements with curly braces

Recommendation191SourceViewerInformationControl.java:191 Avoid calling an overridable method in a constructor

Recommendation252SourceViewerInformationControl.java:252 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input.NonExistingPHPFileEditorInput.java

SeverityLineType
Recommendation102NonExistingPHPFileEditorInput.java:102 Always surround if and loop statements with curly braces

Recommendation131NonExistingPHPFileEditorInput.java:131 Always surround if and loop statements with curly braces

Warning130NonExistingPHPFileEditorInput.java:130 Avoid using == and != for java.lang.Object comparisons

Recommendation100NonExistingPHPFileEditorInput.java:100 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation42NonExistingPHPFileEditorInput.java:42 Avoid using explicit string literals, declare constants instead

Recommendation50NonExistingPHPFileEditorInput.java:50 Avoid using explicit string literals, declare constants instead

Recommendation56NonExistingPHPFileEditorInput.java:56 Avoid using explicit string literals, declare constants instead

Recommendation56NonExistingPHPFileEditorInput.java:56 Avoid using explicit string literals, declare constants instead

Recommendation117NonExistingPHPFileEditorInput.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.input.PHPFileStorage.java

SeverityLineType
Recommendation51PHPFileStorage.java:51 Always surround if and loop statements with curly braces

Recommendation72PHPFileStorage.java:72 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.LinkingSelectionListener.java

SeverityLineType
Recommendation48LinkingSelectionListener.java:48 Always surround if and loop statements with curly braces

Recommendation57LinkingSelectionListener.java:57 Always surround if and loop statements with curly braces

Recommendation60LinkingSelectionListener.java:60 Always surround if and loop statements with curly braces

Recommendation69LinkingSelectionListener.java:69 Always surround if and loop statements with curly braces

Recommendation76LinkingSelectionListener.java:76 Always surround if and loop statements with curly braces

Recommendation72LinkingSelectionListener.java:72 Always surround if and loop statements with curly braces

Recommendation74LinkingSelectionListener.java:74 Always surround if and loop statements with curly braces

Recommendation96LinkingSelectionListener.java:96 Always surround if and loop statements with curly braces

Recommendation102LinkingSelectionListener.java:102 Always surround if and loop statements with curly braces

Recommendation46LinkingSelectionListener.java:46 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPCodeHyperlinkDetector.java

SeverityLineType
Recommendation55PHPCodeHyperlinkDetector.java:55 Always surround if and loop statements with curly braces

Recommendation155PHPCodeHyperlinkDetector.java:155 Always surround if and loop statements with curly braces

Recommendation167PHPCodeHyperlinkDetector.java:167 Always surround if and loop statements with curly braces

Recommendation174PHPCodeHyperlinkDetector.java:174 Always surround if and loop statements with curly braces

Recommendation141PHPCodeHyperlinkDetector.java:141 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation53PHPCodeHyperlinkDetector.java:53 Always list specific checked exceptions in the throws clause

Severe55PHPCodeHyperlinkDetector.java:55 Avoid returning null instead of empty array

Severe142PHPCodeHyperlinkDetector.java:142 Avoid returning null instead of empty array

Severe144PHPCodeHyperlinkDetector.java:144 Avoid returning null instead of empty array

Warning72PHPCodeHyperlinkDetector.java:72 Avoid using == and != for java.lang.Object comparisons

Recommendation95PHPCodeHyperlinkDetector.java:95 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPEditorActionBarContributor.java

SeverityLineType
Recommendation144PHPEditorActionBarContributor.java:144 Always surround if and loop statements with curly braces

Recommendation159PHPEditorActionBarContributor.java:159 Always surround if and loop statements with curly braces

Recommendation129PHPEditorActionBarContributor.java:129 Always surround if and loop statements with curly braces

Recommendation172PHPEditorActionBarContributor.java:172 Always surround if and loop statements with curly braces

Recommendation162PHPEditorActionBarContributor.java:162 Always surround if and loop statements with curly braces

Recommendation77PHPEditorActionBarContributor.java:77 Avoid using explicit string literals, declare constants instead

Recommendation80PHPEditorActionBarContributor.java:80 Avoid using explicit string literals, declare constants instead

Recommendation83PHPEditorActionBarContributor.java:83 Avoid using explicit string literals, declare constants instead

Recommendation86PHPEditorActionBarContributor.java:86 Avoid using explicit string literals, declare constants instead

Recommendation89PHPEditorActionBarContributor.java:89 Avoid using explicit string literals, declare constants instead

Recommendation92PHPEditorActionBarContributor.java:92 Avoid using explicit string literals, declare constants instead

Recommendation95PHPEditorActionBarContributor.java:95 Avoid using explicit string literals, declare constants instead

Recommendation111PHPEditorActionBarContributor.java:111 Avoid using explicit string literals, declare constants instead

Recommendation112PHPEditorActionBarContributor.java:112 Avoid using explicit string literals, declare constants instead

Recommendation114PHPEditorActionBarContributor.java:114 Avoid using explicit string literals, declare constants instead

Recommendation115PHPEditorActionBarContributor.java:115 Avoid using explicit string literals, declare constants instead

Recommendation146PHPEditorActionBarContributor.java:146 Avoid using explicit string literals, declare constants instead

Recommendation148PHPEditorActionBarContributor.java:148 Avoid using explicit string literals, declare constants instead

Recommendation149PHPEditorActionBarContributor.java:149 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPHeuristicScanner.java

SeverityLineType
Recommendation130PHPHeuristicScanner.java:130 Always surround if and loop statements with curly braces

Recommendation135PHPHeuristicScanner.java:135 Always surround if and loop statements with curly braces

Recommendation139PHPHeuristicScanner.java:139 Always surround if and loop statements with curly braces

Recommendation178PHPHeuristicScanner.java:178 Always surround if and loop statements with curly braces

Recommendation183PHPHeuristicScanner.java:183 Always surround if and loop statements with curly braces

Recommendation187PHPHeuristicScanner.java:187 Always surround if and loop statements with curly braces

Recommendation238PHPHeuristicScanner.java:238 Always surround if and loop statements with curly braces

Recommendation243PHPHeuristicScanner.java:243 Always surround if and loop statements with curly braces

Recommendation247PHPHeuristicScanner.java:247 Always surround if and loop statements with curly braces

Recommendation328PHPHeuristicScanner.java:328 Always surround if and loop statements with curly braces

Recommendation365PHPHeuristicScanner.java:365 Always surround if and loop statements with curly braces

Recommendation367PHPHeuristicScanner.java:367 Always surround if and loop statements with curly braces

Recommendation400PHPHeuristicScanner.java:400 Always surround if and loop statements with curly braces

Recommendation439PHPHeuristicScanner.java:439 Always surround if and loop statements with curly braces

Recommendation441PHPHeuristicScanner.java:441 Always surround if and loop statements with curly braces

Recommendation471PHPHeuristicScanner.java:471 Always surround if and loop statements with curly braces

Recommendation473PHPHeuristicScanner.java:473 Always surround if and loop statements with curly braces

Recommendation477PHPHeuristicScanner.java:477 Always surround if and loop statements with curly braces

Recommendation479PHPHeuristicScanner.java:479 Always surround if and loop statements with curly braces

Recommendation481PHPHeuristicScanner.java:481 Always surround if and loop statements with curly braces

Recommendation485PHPHeuristicScanner.java:485 Always surround if and loop statements with curly braces

Recommendation487PHPHeuristicScanner.java:487 Always surround if and loop statements with curly braces

Recommendation489PHPHeuristicScanner.java:489 Always surround if and loop statements with curly braces

Recommendation491PHPHeuristicScanner.java:491 Always surround if and loop statements with curly braces

Recommendation495PHPHeuristicScanner.java:495 Always surround if and loop statements with curly braces

Recommendation497PHPHeuristicScanner.java:497 Always surround if and loop statements with curly braces

Recommendation499PHPHeuristicScanner.java:499 Always surround if and loop statements with curly braces

Recommendation501PHPHeuristicScanner.java:501 Always surround if and loop statements with curly braces

Recommendation505PHPHeuristicScanner.java:505 Always surround if and loop statements with curly braces

Recommendation507PHPHeuristicScanner.java:507 Always surround if and loop statements with curly braces

Recommendation509PHPHeuristicScanner.java:509 Always surround if and loop statements with curly braces

Recommendation513PHPHeuristicScanner.java:513 Always surround if and loop statements with curly braces

Recommendation515PHPHeuristicScanner.java:515 Always surround if and loop statements with curly braces

Recommendation519PHPHeuristicScanner.java:519 Always surround if and loop statements with curly braces

Recommendation523PHPHeuristicScanner.java:523 Always surround if and loop statements with curly braces

Recommendation557PHPHeuristicScanner.java:557 Always surround if and loop statements with curly braces

Recommendation560PHPHeuristicScanner.java:560 Always surround if and loop statements with curly braces

Recommendation562PHPHeuristicScanner.java:562 Always surround if and loop statements with curly braces

Recommendation565PHPHeuristicScanner.java:565 Always surround if and loop statements with curly braces

Recommendation600PHPHeuristicScanner.java:600 Always surround if and loop statements with curly braces

Recommendation603PHPHeuristicScanner.java:603 Always surround if and loop statements with curly braces

Recommendation605PHPHeuristicScanner.java:605 Always surround if and loop statements with curly braces

Recommendation608PHPHeuristicScanner.java:608 Always surround if and loop statements with curly braces

Recommendation629PHPHeuristicScanner.java:629 Always surround if and loop statements with curly braces

Recommendation634PHPHeuristicScanner.java:634 Always surround if and loop statements with curly braces

Recommendation726PHPHeuristicScanner.java:726 Always surround if and loop statements with curly braces

Recommendation736PHPHeuristicScanner.java:736 Always surround if and loop statements with curly braces

Recommendation814PHPHeuristicScanner.java:814 Always surround if and loop statements with curly braces

Recommendation825PHPHeuristicScanner.java:825 Always surround if and loop statements with curly braces

Recommendation948PHPHeuristicScanner.java:948 Always surround if and loop statements with curly braces

Recommendation553PHPHeuristicScanner.java:553 Avoid changing the value of a method parameter

Recommendation555PHPHeuristicScanner.java:555 Avoid changing the value of a method parameter

Recommendation596PHPHeuristicScanner.java:596 Avoid changing the value of a method parameter

Recommendation598PHPHeuristicScanner.java:598 Avoid changing the value of a method parameter

Recommendation726PHPHeuristicScanner.java:726 Avoid changing the value of a method parameter

Recommendation814PHPHeuristicScanner.java:814 Avoid changing the value of a method parameter

Recommendation955PHPHeuristicScanner.java:955 Avoid changing the value of a method parameter

Recommendation332PHPHeuristicScanner.java:332 Always provide the default label in switch statements

Recommendation404PHPHeuristicScanner.java:404 Always provide the default label in switch statements

Recommendation468PHPHeuristicScanner.java:468 Always provide the default label in switch statements

Recommendation950PHPHeuristicScanner.java:950 Always provide the default label in switch statements

Recommendation957PHPHeuristicScanner.java:957 Always provide the default label in switch statements

Warning954PHPHeuristicScanner.java:954 Always provide break at the end of every case statement

Recommendation470PHPHeuristicScanner.java:470 Avoid using explicit string literals, declare constants instead

Recommendation472PHPHeuristicScanner.java:472 Avoid using explicit string literals, declare constants instead

Recommendation476PHPHeuristicScanner.java:476 Avoid using explicit string literals, declare constants instead

Recommendation478PHPHeuristicScanner.java:478 Avoid using explicit string literals, declare constants instead

Recommendation480PHPHeuristicScanner.java:480 Avoid using explicit string literals, declare constants instead

Recommendation484PHPHeuristicScanner.java:484 Avoid using explicit string literals, declare constants instead

Recommendation486PHPHeuristicScanner.java:486 Avoid using explicit string literals, declare constants instead

Recommendation488PHPHeuristicScanner.java:488 Avoid using explicit string literals, declare constants instead

Recommendation490PHPHeuristicScanner.java:490 Avoid using explicit string literals, declare constants instead

Recommendation494PHPHeuristicScanner.java:494 Avoid using explicit string literals, declare constants instead

Recommendation496PHPHeuristicScanner.java:496 Avoid using explicit string literals, declare constants instead

Recommendation498PHPHeuristicScanner.java:498 Avoid using explicit string literals, declare constants instead

Recommendation500PHPHeuristicScanner.java:500 Avoid using explicit string literals, declare constants instead

Recommendation504PHPHeuristicScanner.java:504 Avoid using explicit string literals, declare constants instead

Recommendation506PHPHeuristicScanner.java:506 Avoid using explicit string literals, declare constants instead

Recommendation508PHPHeuristicScanner.java:508 Avoid using explicit string literals, declare constants instead

Recommendation512PHPHeuristicScanner.java:512 Avoid using explicit string literals, declare constants instead

Recommendation514PHPHeuristicScanner.java:514 Avoid using explicit string literals, declare constants instead

Recommendation518PHPHeuristicScanner.java:518 Avoid using explicit string literals, declare constants instead

Recommendation522PHPHeuristicScanner.java:522 Avoid using explicit string literals, declare constants instead

Recommendation918PHPHeuristicScanner.java:918 Avoid using explicit string literals, declare constants instead

Recommendation362PHPHeuristicScanner.java:362 Avoid declaring multiple variables in a single statement

Recommendation436PHPHeuristicScanner.java:436 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPPairMatcher.java

SeverityLineType
Recommendation53PHPPairMatcher.java:53 Always surround if and loop statements with curly braces

Recommendation58PHPPairMatcher.java:58 Always surround if and loop statements with curly braces

Recommendation117PHPPairMatcher.java:117 Always surround if and loop statements with curly braces

Recommendation123PHPPairMatcher.java:123 Always surround if and loop statements with curly braces

Recommendation136PHPPairMatcher.java:136 Always surround if and loop statements with curly braces

Recommendation139PHPPairMatcher.java:139 Always surround if and loop statements with curly braces

Recommendation147PHPPairMatcher.java:147 Always surround if and loop statements with curly braces

Recommendation152PHPPairMatcher.java:152 Always surround if and loop statements with curly braces

Recommendation154PHPPairMatcher.java:154 Always surround if and loop statements with curly braces

Recommendation185PHPPairMatcher.java:185 Always surround if and loop statements with curly braces

Recommendation207PHPPairMatcher.java:207 Avoid using explicit string literals, declare constants instead

Recommendation208PHPPairMatcher.java:208 Avoid using explicit string literals, declare constants instead

Recommendation209PHPPairMatcher.java:209 Avoid using explicit string literals, declare constants instead

Recommendation210PHPPairMatcher.java:210 Avoid using explicit string literals, declare constants instead

Recommendation211PHPPairMatcher.java:211 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPSourceViewer.java

SeverityLineType
Recommendation163PHPSourceViewer.java:163 Always surround if and loop statements with curly braces

Recommendation168PHPSourceViewer.java:168 Always surround if and loop statements with curly braces

Recommendation68PHPSourceViewer.java:68 Avoid calling an overridable method in a constructor

Recommendation71PHPSourceViewer.java:71 Avoid calling an overridable method in a constructor

Recommendation72PHPSourceViewer.java:72 Avoid calling an overridable method in a constructor

Recommendation57PHPSourceViewer.java:57 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPStructuredEditor.java

SeverityLineType
Recommendation121PHPStructuredEditor.java:121 Always surround if and loop statements with curly braces

Recommendation132PHPStructuredEditor.java:132 Always surround if and loop statements with curly braces

Recommendation138PHPStructuredEditor.java:138 Always surround if and loop statements with curly braces

Recommendation164PHPStructuredEditor.java:164 Always surround if and loop statements with curly braces

Recommendation179PHPStructuredEditor.java:179 Always surround if and loop statements with curly braces

Recommendation174PHPStructuredEditor.java:174 Always surround if and loop statements with curly braces

Recommendation192PHPStructuredEditor.java:192 Always surround if and loop statements with curly braces

Recommendation200PHPStructuredEditor.java:200 Always surround if and loop statements with curly braces

Recommendation202PHPStructuredEditor.java:202 Always surround if and loop statements with curly braces

Recommendation232PHPStructuredEditor.java:232 Always surround if and loop statements with curly braces

Recommendation237PHPStructuredEditor.java:237 Always surround if and loop statements with curly braces

Recommendation246PHPStructuredEditor.java:246 Always surround if and loop statements with curly braces

Recommendation252PHPStructuredEditor.java:252 Always surround if and loop statements with curly braces

Recommendation284PHPStructuredEditor.java:284 Always surround if and loop statements with curly braces

Recommendation291PHPStructuredEditor.java:291 Always surround if and loop statements with curly braces

Recommendation298PHPStructuredEditor.java:298 Always surround if and loop statements with curly braces

Recommendation373PHPStructuredEditor.java:373 Always surround if and loop statements with curly braces

Recommendation463PHPStructuredEditor.java:463 Always surround if and loop statements with curly braces

Recommendation466PHPStructuredEditor.java:466 Always surround if and loop statements with curly braces

Recommendation469PHPStructuredEditor.java:469 Always surround if and loop statements with curly braces

Recommendation584PHPStructuredEditor.java:584 Always surround if and loop statements with curly braces

Recommendation620PHPStructuredEditor.java:620 Always surround if and loop statements with curly braces

Recommendation623PHPStructuredEditor.java:623 Always surround if and loop statements with curly braces

Recommendation629PHPStructuredEditor.java:629 Always surround if and loop statements with curly braces

Recommendation633PHPStructuredEditor.java:633 Always surround if and loop statements with curly braces

Recommendation635PHPStructuredEditor.java:635 Always surround if and loop statements with curly braces

Recommendation643PHPStructuredEditor.java:643 Always surround if and loop statements with curly braces

Recommendation639PHPStructuredEditor.java:639 Always surround if and loop statements with curly braces

Recommendation641PHPStructuredEditor.java:641 Always surround if and loop statements with curly braces

Recommendation689PHPStructuredEditor.java:689 Always surround if and loop statements with curly braces

Recommendation711PHPStructuredEditor.java:711 Always surround if and loop statements with curly braces

Recommendation728PHPStructuredEditor.java:728 Always surround if and loop statements with curly braces

Recommendation731PHPStructuredEditor.java:731 Always surround if and loop statements with curly braces

Recommendation737PHPStructuredEditor.java:737 Always surround if and loop statements with curly braces

Recommendation742PHPStructuredEditor.java:742 Always surround if and loop statements with curly braces

Recommendation744PHPStructuredEditor.java:744 Always surround if and loop statements with curly braces

Recommendation753PHPStructuredEditor.java:753 Always surround if and loop statements with curly braces

Recommendation749PHPStructuredEditor.java:749 Always surround if and loop statements with curly braces

Recommendation751PHPStructuredEditor.java:751 Always surround if and loop statements with curly braces

Recommendation1101PHPStructuredEditor.java:1101 Always surround if and loop statements with curly braces

Recommendation1115PHPStructuredEditor.java:1115 Always surround if and loop statements with curly braces

Recommendation1128PHPStructuredEditor.java:1128 Always surround if and loop statements with curly braces

Recommendation1151PHPStructuredEditor.java:1151 Always surround if and loop statements with curly braces

Recommendation1159PHPStructuredEditor.java:1159 Always surround if and loop statements with curly braces

Recommendation1172PHPStructuredEditor.java:1172 Always surround if and loop statements with curly braces

Recommendation1385PHPStructuredEditor.java:1385 Always surround if and loop statements with curly braces

Recommendation1388PHPStructuredEditor.java:1388 Always surround if and loop statements with curly braces

Recommendation1394PHPStructuredEditor.java:1394 Always surround if and loop statements with curly braces

Recommendation1402PHPStructuredEditor.java:1402 Always surround if and loop statements with curly braces

Recommendation1455PHPStructuredEditor.java:1455 Always surround if and loop statements with curly braces

Recommendation1477PHPStructuredEditor.java:1477 Always surround if and loop statements with curly braces

Recommendation1475PHPStructuredEditor.java:1475 Always surround if and loop statements with curly braces

Recommendation1527PHPStructuredEditor.java:1527 Always surround if and loop statements with curly braces

Recommendation1529PHPStructuredEditor.java:1529 Always surround if and loop statements with curly braces

Recommendation1542PHPStructuredEditor.java:1542 Always surround if and loop statements with curly braces

Recommendation1585PHPStructuredEditor.java:1585 Always surround if and loop statements with curly braces

Recommendation1575PHPStructuredEditor.java:1575 Always surround if and loop statements with curly braces

Recommendation1552PHPStructuredEditor.java:1552 Always surround if and loop statements with curly braces

Recommendation1171PHPStructuredEditor.java:1171 Always surround if and loop statements with curly braces

Recommendation818PHPStructuredEditor.java:818 Avoid changing the value of a method parameter

Recommendation927PHPStructuredEditor.java:927 Avoid changing the value of a method parameter

Recommendation550PHPStructuredEditor.java:550 Always place constants on the left side of the equals()

Recommendation550PHPStructuredEditor.java:550 Always place constants on the left side of the equals()

Recommendation1512PHPStructuredEditor.java:1512 Always place constants on the left side of the equals()

Warning1205PHPStructuredEditor.java:1205 Avoid using == and != for java.lang.Object comparisons

Warning1206PHPStructuredEditor.java:1206 Avoid using == and != for java.lang.Object comparisons

Warning1387PHPStructuredEditor.java:1387 Avoid using == and != for java.lang.Object comparisons

Warning1500PHPStructuredEditor.java:1500 Avoid using == and != for java.lang.Object comparisons

Severe191PHPStructuredEditor.java:191 Avoid using java.lang.Class.getName() to compare classes

Recommendation334PHPStructuredEditor.java:334 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation1359PHPStructuredEditor.java:1359 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation1526PHPStructuredEditor.java:1526 Avoid using negation in if else conditions

Recommendation191PHPStructuredEditor.java:191 Avoid using explicit string literals, declare constants instead

Recommendation453PHPStructuredEditor.java:453 Avoid using explicit string literals, declare constants instead

Recommendation454PHPStructuredEditor.java:454 Avoid using explicit string literals, declare constants instead

Recommendation601PHPStructuredEditor.java:601 Avoid using explicit string literals, declare constants instead

Recommendation709PHPStructuredEditor.java:709 Avoid using explicit string literals, declare constants instead

Recommendation1030PHPStructuredEditor.java:1030 Avoid using explicit string literals, declare constants instead

Recommendation1031PHPStructuredEditor.java:1031 Avoid using explicit string literals, declare constants instead

Recommendation1032PHPStructuredEditor.java:1032 Avoid using explicit string literals, declare constants instead

Recommendation1039PHPStructuredEditor.java:1039 Avoid using explicit string literals, declare constants instead

Recommendation1040PHPStructuredEditor.java:1040 Avoid using explicit string literals, declare constants instead

Recommendation1045PHPStructuredEditor.java:1045 Avoid using explicit string literals, declare constants instead

Recommendation1046PHPStructuredEditor.java:1046 Avoid using explicit string literals, declare constants instead

Recommendation1051PHPStructuredEditor.java:1051 Avoid using explicit string literals, declare constants instead

Recommendation1052PHPStructuredEditor.java:1052 Avoid using explicit string literals, declare constants instead

Recommendation1056PHPStructuredEditor.java:1056 Avoid using explicit string literals, declare constants instead

Recommendation1057PHPStructuredEditor.java:1057 Avoid using explicit string literals, declare constants instead

Recommendation1062PHPStructuredEditor.java:1062 Avoid using explicit string literals, declare constants instead

Recommendation1067PHPStructuredEditor.java:1067 Avoid using explicit string literals, declare constants instead

Recommendation1071PHPStructuredEditor.java:1071 Avoid using explicit string literals, declare constants instead

Recommendation1072PHPStructuredEditor.java:1072 Avoid using explicit string literals, declare constants instead

Recommendation1074PHPStructuredEditor.java:1074 Avoid using explicit string literals, declare constants instead

Recommendation1462PHPStructuredEditor.java:1462 Avoid using explicit string literals, declare constants instead

Recommendation1507PHPStructuredEditor.java:1507 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.PHPStructuredTextViewer.java

SeverityLineType
Recommendation150PHPStructuredTextViewer.java:150 Avoid empty if statements and empty loops

Recommendation161PHPStructuredTextViewer.java:161 Avoid empty if statements and empty loops

Warning181PHPStructuredTextViewer.java:181 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.reconcile.ReconcileStepForPHP.java

SeverityLineType
Recommendation70ReconcileStepForPHP.java:70 Always surround if and loop statements with curly braces

Recommendation90ReconcileStepForPHP.java:90 Always surround if and loop statements with curly braces

Recommendation95ReconcileStepForPHP.java:95 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation142ReconcileStepForPHP.java:142 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation149ReconcileStepForPHP.java:149 Always place constants on the left side of the equals()

Recommendation153ReconcileStepForPHP.java:153 Always place constants on the left side of the equals()

Recommendation155ReconcileStepForPHP.java:155 Always place constants on the left side of the equals()

Recommendation100ReconcileStepForPHP.java:100 Always provide the default label in switch statements

Recommendation90ReconcileStepForPHP.java:90 Avoid using continue statements

Recommendation97ReconcileStepForPHP.java:97 Avoid using continue statements

Recommendation96ReconcileStepForPHP.java:96 Avoid using explicit string literals, declare constants instead

Recommendation143ReconcileStepForPHP.java:143 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PhpNewFileTemplateContextType.java

SeverityLineType
Recommendation25PhpNewFileTemplateContextType.java:25 Avoid calling an overridable method in a constructor

Recommendation26PhpNewFileTemplateContextType.java:26 Avoid calling an overridable method in a constructor

Recommendation27PhpNewFileTemplateContextType.java:27 Avoid calling an overridable method in a constructor

Recommendation28PhpNewFileTemplateContextType.java:28 Avoid calling an overridable method in a constructor

Recommendation29PhpNewFileTemplateContextType.java:29 Avoid calling an overridable method in a constructor

Recommendation30PhpNewFileTemplateContextType.java:30 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateCompletionProcessor.java

SeverityLineType
Recommendation66PHPTemplateCompletionProcessor.java:66 Always surround if and loop statements with curly braces

Recommendation90PHPTemplateCompletionProcessor.java:90 Always surround if and loop statements with curly braces

Recommendation102PHPTemplateCompletionProcessor.java:102 Always surround if and loop statements with curly braces

Severe38PHPTemplateCompletionProcessor.java:38 Avoid returning null instead of empty array

Recommendation66PHPTemplateCompletionProcessor.java:66 Avoid using explicit string literals, declare constants instead

Recommendation81PHPTemplateCompletionProcessor.java:81 Avoid using explicit string literals, declare constants instead

Recommendation87PHPTemplateCompletionProcessor.java:87 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateContextType.java

SeverityLineType
Recommendation32PHPTemplateContextType.java:32 Avoid calling an overridable method in a constructor

Recommendation33PHPTemplateContextType.java:33 Avoid calling an overridable method in a constructor

Recommendation34PHPTemplateContextType.java:34 Avoid calling an overridable method in a constructor

Recommendation35PHPTemplateContextType.java:35 Avoid calling an overridable method in a constructor

Recommendation36PHPTemplateContextType.java:36 Avoid calling an overridable method in a constructor

Recommendation37PHPTemplateContextType.java:37 Avoid calling an overridable method in a constructor

Recommendation38PHPTemplateContextType.java:38 Avoid calling an overridable method in a constructor

Recommendation39PHPTemplateContextType.java:39 Avoid calling an overridable method in a constructor

Recommendation40PHPTemplateContextType.java:40 Avoid calling an overridable method in a constructor

Recommendation42PHPTemplateContextType.java:42 Avoid calling an overridable method in a constructor

Recommendation43PHPTemplateContextType.java:43 Avoid calling an overridable method in a constructor

Recommendation44PHPTemplateContextType.java:44 Avoid calling an overridable method in a constructor

Recommendation45PHPTemplateContextType.java:45 Avoid calling an overridable method in a constructor

Recommendation46PHPTemplateContextType.java:46 Avoid calling an overridable method in a constructor

Recommendation47PHPTemplateContextType.java:47 Avoid calling an overridable method in a constructor

Recommendation48PHPTemplateContextType.java:48 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PHPTemplateContextTypeIds.java

SeverityLineType
Recommendation13PHPTemplateContextTypeIds.java:13 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.PhpTemplateProposal.java

SeverityLineType
Warning74PhpTemplateProposal.java:74 Avoid hard coding \n and \r as line separators

Recommendation59PhpTemplateProposal.java:59 Avoid using explicit string literals, declare constants instead

Recommendation74PhpTemplateProposal.java:74 Avoid using explicit string literals, declare constants instead

Recommendation79PhpTemplateProposal.java:79 Avoid using explicit string literals, declare constants instead

Recommendation81PhpTemplateProposal.java:81 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateArrayVariableResolver.java

SeverityLineType
Recommendation69PhpTemplateArrayVariableResolver.java:69 Avoid using continue statements

Recommendation34PhpTemplateArrayVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PhpTemplateArrayVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateClassContainerResolver.java

SeverityLineType
Recommendation52PhpTemplateClassContainerResolver.java:52 Always place constants on the left side of the equals()

Recommendation28PhpTemplateClassContainerResolver.java:28 Avoid using explicit string literals, declare constants instead

Recommendation28PhpTemplateClassContainerResolver.java:28 Avoid using explicit string literals, declare constants instead

Recommendation52PhpTemplateClassContainerResolver.java:52 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateClassResolver.java

SeverityLineType
Recommendation29PhpTemplateClassResolver.java:29 Avoid using explicit string literals, declare constants instead

Recommendation29PhpTemplateClassResolver.java:29 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateFileResolver.java

SeverityLineType
Recommendation45PhpTemplateFileResolver.java:45 Always place constants on the left side of the equals()

Recommendation22PhpTemplateFileResolver.java:22 Avoid using explicit string literals, declare constants instead

Recommendation22PhpTemplateFileResolver.java:22 Avoid using explicit string literals, declare constants instead

Recommendation45PhpTemplateFileResolver.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateFunctionContainerResolver.java

SeverityLineType
Recommendation52PhpTemplateFunctionContainerResolver.java:52 Always place constants on the left side of the equals()

Recommendation28PhpTemplateFunctionContainerResolver.java:28 Avoid using explicit string literals, declare constants instead

Recommendation28PhpTemplateFunctionContainerResolver.java:28 Avoid using explicit string literals, declare constants instead

Recommendation52PhpTemplateFunctionContainerResolver.java:52 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateNumberVariableResolver.java

SeverityLineType
Recommendation69PhpTemplateNumberVariableResolver.java:69 Avoid using continue statements

Recommendation34PhpTemplateNumberVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PhpTemplateNumberVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.templates.resolver.PhpTemplateVariableResolver.java

SeverityLineType
Recommendation67PhpTemplateVariableResolver.java:67 Avoid using continue statements

Recommendation34PhpTemplateVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Recommendation34PhpTemplateVariableResolver.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.UntitledPHPEditor.java

SeverityLineType
Recommendation88UntitledPHPEditor.java:88 Always surround if and loop statements with curly braces

Recommendation95UntitledPHPEditor.java:95 Always surround if and loop statements with curly braces

Recommendation137UntitledPHPEditor.java:137 Always surround if and loop statements with curly braces

Recommendation118UntitledPHPEditor.java:118 Avoid using explicit string literals, declare constants instead

Recommendation119UntitledPHPEditor.java:119 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util.PHPDocBlockSerialezer.java

SeverityLineType
Warning36PHPDocBlockSerialezer.java:36 Avoid hard coding \n and \r as line separators

Recommendation31PHPDocBlockSerialezer.java:31 Always initialize static fields

Recommendation66PHPDocBlockSerialezer.java:66 Always place constants on the left side of the equals()

Recommendation76PHPDocBlockSerialezer.java:76 Always place constants on the left side of the equals()

Recommendation111PHPDocBlockSerialezer.java:111 Avoid a for loop without an initializer and an incrementor

Recommendation36PHPDocBlockSerialezer.java:36 Avoid using explicit string literals, declare constants instead

Recommendation38PHPDocBlockSerialezer.java:38 Avoid using explicit string literals, declare constants instead

Recommendation66PHPDocBlockSerialezer.java:66 Avoid using explicit string literals, declare constants instead

Recommendation76PHPDocBlockSerialezer.java:76 Avoid using explicit string literals, declare constants instead

Recommendation98PHPDocBlockSerialezer.java:98 Avoid using explicit string literals, declare constants instead

Recommendation120PHPDocBlockSerialezer.java:120 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.util.PHPDocTool.java

SeverityLineType
Recommendation95PHPDocTool.java:95 Always place constants on the left side of the equals()

Recommendation87PHPDocTool.java:87 Avoid using explicit string literals, declare constants instead

Recommendation94PHPDocTool.java:94 Avoid using explicit string literals, declare constants instead

Recommendation95PHPDocTool.java:95 Avoid using explicit string literals, declare constants instead

Recommendation109PHPDocTool.java:109 Avoid using explicit string literals, declare constants instead

Recommendation110PHPDocTool.java:110 Avoid using explicit string literals, declare constants instead

Recommendation117PHPDocTool.java:117 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.editor.validation.PHPHTMLValidator.java

SeverityLineType
Recommendation152PHPHTMLValidator.java:152 Always surround if and loop statements with curly braces

Recommendation160PHPHTMLValidator.java:160 Always surround if and loop statements with curly braces

Recommendation169PHPHTMLValidator.java:169 Always surround if and loop statements with curly braces

Recommendation173PHPHTMLValidator.java:173 Always surround if and loop statements with curly braces

Recommendation193PHPHTMLValidator.java:193 Always surround if and loop statements with curly braces

Recommendation225PHPHTMLValidator.java:225 Always surround if and loop statements with curly braces

Recommendation319PHPHTMLValidator.java:319 Always surround if and loop statements with curly braces

Recommendation364PHPHTMLValidator.java:364 Always surround if and loop statements with curly braces

Recommendation369PHPHTMLValidator.java:369 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation269PHPHTMLValidator.java:269 Always place constants on the left side of the equals()

Recommendation346PHPHTMLValidator.java:346 Always place constants on the left side of the equals()

Warning141PHPHTMLValidator.java:141 Avoid using == and != for java.lang.Object comparisons

Warning324PHPHTMLValidator.java:324 Avoid using == and != for java.lang.Object comparisons

Warning335PHPHTMLValidator.java:335 Avoid using == and != for java.lang.Object comparisons

Recommendation270PHPHTMLValidator.java:270 Avoid using continue statements

Recommendation364PHPHTMLValidator.java:364 Avoid using continue statements

Recommendation371PHPHTMLValidator.java:371 Avoid using continue statements

Recommendation201PHPHTMLValidator.java:201 Avoid using explicit string literals, declare constants instead

Recommendation208PHPHTMLValidator.java:208 Avoid using explicit string literals, declare constants instead

Recommendation226PHPHTMLValidator.java:226 Avoid using explicit string literals, declare constants instead

Recommendation370PHPHTMLValidator.java:370 Avoid using explicit string literals, declare constants instead

Recommendation206PHPHTMLValidator.java:206 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.CollapseAllAction.java

SeverityLineType
Recommendation25CollapseAllAction.java:25 Avoid calling an overridable method in a constructor

Recommendation26CollapseAllAction.java:26 Avoid calling an overridable method in a constructor

Recommendation27CollapseAllAction.java:27 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerActionGroup.java

SeverityLineType
Recommendation146ExplorerActionGroup.java:146 Always surround if and loop statements with curly braces

Recommendation148ExplorerActionGroup.java:148 Always surround if and loop statements with curly braces

Recommendation151ExplorerActionGroup.java:151 Always surround if and loop statements with curly braces

Recommendation161ExplorerActionGroup.java:161 Always surround if and loop statements with curly braces

Recommendation164ExplorerActionGroup.java:164 Always surround if and loop statements with curly braces

Recommendation166ExplorerActionGroup.java:166 Always surround if and loop statements with curly braces

Recommendation170ExplorerActionGroup.java:170 Always surround if and loop statements with curly braces

Recommendation185ExplorerActionGroup.java:185 Always surround if and loop statements with curly braces

Recommendation188ExplorerActionGroup.java:188 Always surround if and loop statements with curly braces

Recommendation232ExplorerActionGroup.java:232 Always surround if and loop statements with curly braces

Recommendation240ExplorerActionGroup.java:240 Always surround if and loop statements with curly braces

Recommendation229ExplorerActionGroup.java:229 Always surround if and loop statements with curly braces

Recommendation146ExplorerActionGroup.java:146 Avoid changing the value of a method parameter

Recommendation73ExplorerActionGroup.java:73 Avoid calling an overridable method in a constructor

Recommendation130ExplorerActionGroup.java:130 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerContentProvider.java

SeverityLineType
Recommendation72ExplorerContentProvider.java:72 Always surround if and loop statements with curly braces

Recommendation74ExplorerContentProvider.java:74 Always surround if and loop statements with curly braces

Recommendation80ExplorerContentProvider.java:80 Always surround if and loop statements with curly braces

Recommendation127ExplorerContentProvider.java:127 Always surround if and loop statements with curly braces

Recommendation135ExplorerContentProvider.java:135 Always surround if and loop statements with curly braces

Recommendation137ExplorerContentProvider.java:137 Always surround if and loop statements with curly braces

Recommendation145ExplorerContentProvider.java:145 Always surround if and loop statements with curly braces

Recommendation147ExplorerContentProvider.java:147 Always surround if and loop statements with curly braces

Recommendation177ExplorerContentProvider.java:177 Always surround if and loop statements with curly braces

Recommendation179ExplorerContentProvider.java:179 Always surround if and loop statements with curly braces

Recommendation201ExplorerContentProvider.java:201 Always surround if and loop statements with curly braces

Recommendation207ExplorerContentProvider.java:207 Always surround if and loop statements with curly braces

Recommendation234ExplorerContentProvider.java:234 Always surround if and loop statements with curly braces

Recommendation257ExplorerContentProvider.java:257 Always surround if and loop statements with curly braces

Recommendation272ExplorerContentProvider.java:272 Always surround if and loop statements with curly braces

Recommendation280ExplorerContentProvider.java:280 Always surround if and loop statements with curly braces

Recommendation177ExplorerContentProvider.java:177 Avoid changing the value of a method parameter

Recommendation179ExplorerContentProvider.java:179 Avoid changing the value of a method parameter

Recommendation261ExplorerContentProvider.java:261 Avoid changing the value of a method parameter

Recommendation100ExplorerContentProvider.java:100 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation122ExplorerContentProvider.java:122 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation55ExplorerContentProvider.java:55 Avoid using synchronized modifier in method declaration

Recommendation104ExplorerContentProvider.java:104 Avoid using synchronized modifier in method declaration

Recommendation277ExplorerContentProvider.java:277 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerLabelProvider.java

SeverityLineType
Recommendation38ExplorerLabelProvider.java:38 Always surround if and loop statements with curly braces

Recommendation46ExplorerLabelProvider.java:46 Always surround if and loop statements with curly braces

Recommendation51ExplorerLabelProvider.java:51 Always surround if and loop statements with curly braces

Recommendation53ExplorerLabelProvider.java:53 Always surround if and loop statements with curly braces

Recommendation48ExplorerLabelProvider.java:48 Avoid using explicit string literals, declare constants instead

Recommendation50ExplorerLabelProvider.java:50 Avoid using explicit string literals, declare constants instead

Recommendation51ExplorerLabelProvider.java:51 Avoid using explicit string literals, declare constants instead

Recommendation51ExplorerLabelProvider.java:51 Avoid using explicit string literals, declare constants instead

Recommendation53ExplorerLabelProvider.java:53 Avoid using explicit string literals, declare constants instead

Recommendation53ExplorerLabelProvider.java:53 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ExplorerPart.java

SeverityLineType
Recommendation183ExplorerPart.java:183 Always surround if and loop statements with curly braces

Recommendation199ExplorerPart.java:199 Always surround if and loop statements with curly braces

Recommendation232ExplorerPart.java:232 Always surround if and loop statements with curly braces

Recommendation244ExplorerPart.java:244 Always surround if and loop statements with curly braces

Recommendation249ExplorerPart.java:249 Always surround if and loop statements with curly braces

Recommendation263ExplorerPart.java:263 Always surround if and loop statements with curly braces

Recommendation267ExplorerPart.java:267 Always surround if and loop statements with curly braces

Recommendation278ExplorerPart.java:278 Always surround if and loop statements with curly braces

Recommendation290ExplorerPart.java:290 Always surround if and loop statements with curly braces

Recommendation300ExplorerPart.java:300 Always surround if and loop statements with curly braces

Recommendation304ExplorerPart.java:304 Always surround if and loop statements with curly braces

Recommendation319ExplorerPart.java:319 Always surround if and loop statements with curly braces

Recommendation398ExplorerPart.java:398 Always surround if and loop statements with curly braces

Recommendation403ExplorerPart.java:403 Always surround if and loop statements with curly braces

Recommendation453ExplorerPart.java:453 Always surround if and loop statements with curly braces

Recommendation500ExplorerPart.java:500 Always surround if and loop statements with curly braces

Recommendation509ExplorerPart.java:509 Always surround if and loop statements with curly braces

Recommendation541ExplorerPart.java:541 Always surround if and loop statements with curly braces

Recommendation573ExplorerPart.java:573 Always surround if and loop statements with curly braces

Recommendation579ExplorerPart.java:579 Always surround if and loop statements with curly braces

Recommendation582ExplorerPart.java:582 Always surround if and loop statements with curly braces

Recommendation585ExplorerPart.java:585 Always surround if and loop statements with curly braces

Recommendation600ExplorerPart.java:600 Always surround if and loop statements with curly braces

Recommendation603ExplorerPart.java:603 Always surround if and loop statements with curly braces

Recommendation605ExplorerPart.java:605 Always surround if and loop statements with curly braces

Recommendation607ExplorerPart.java:607 Always surround if and loop statements with curly braces

Recommendation614ExplorerPart.java:614 Always surround if and loop statements with curly braces

Recommendation693ExplorerPart.java:693 Always surround if and loop statements with curly braces

Recommendation696ExplorerPart.java:696 Always surround if and loop statements with curly braces

Recommendation704ExplorerPart.java:704 Always surround if and loop statements with curly braces

Recommendation702ExplorerPart.java:702 Always surround if and loop statements with curly braces

Recommendation734ExplorerPart.java:734 Always surround if and loop statements with curly braces

Recommendation738ExplorerPart.java:738 Always surround if and loop statements with curly braces

Recommendation357ExplorerPart.java:357 Avoid changing the value of a method parameter

Recommendation632ExplorerPart.java:632 Avoid changing the value of a method parameter

Recommendation869ExplorerPart.java:869 Avoid changing the value of a method parameter

Recommendation878ExplorerPart.java:878 Avoid changing the value of a method parameter

Recommendation178ExplorerPart.java:178 Avoid calling an overridable method in a constructor

Warning499ExplorerPart.java:499 Avoid using == and != for java.lang.Object comparisons

Recommendation196ExplorerPart.java:196 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation273ExplorerPart.java:273 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation451ExplorerPart.java:451 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation557ExplorerPart.java:557 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation672ExplorerPart.java:672 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation604ExplorerPart.java:604 Avoid using negation in if else conditions

Recommendation716ExplorerPart.java:716 Avoid using negation in if else conditions

Recommendation232ExplorerPart.java:232 Avoid using continue statements

Recommendation72ExplorerPart.java:72 Avoid using explicit string literals, declare constants instead

Recommendation73ExplorerPart.java:73 Avoid using explicit string literals, declare constants instead

Recommendation91ExplorerPart.java:91 Avoid using explicit string literals, declare constants instead

Recommendation383ExplorerPart.java:383 Avoid using explicit string literals, declare constants instead

Recommendation745ExplorerPart.java:745 Avoid using explicit string literals, declare constants instead

Recommendation746ExplorerPart.java:746 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.FileTransferDragAdapter.java

SeverityLineType
Recommendation72FileTransferDragAdapter.java:72 Always surround if and loop statements with curly braces

Recommendation78FileTransferDragAdapter.java:78 Always surround if and loop statements with curly braces

Recommendation101FileTransferDragAdapter.java:101 Always surround if and loop statements with curly braces

Recommendation108FileTransferDragAdapter.java:108 Always surround if and loop statements with curly braces

Recommendation119FileTransferDragAdapter.java:119 Always surround if and loop statements with curly braces

Recommendation198FileTransferDragAdapter.java:198 Always surround if and loop statements with curly braces

Recommendation214FileTransferDragAdapter.java:214 Always surround if and loop statements with curly braces

Recommendation110FileTransferDragAdapter.java:110 Avoid empty if statements and empty loops

Recommendation116FileTransferDragAdapter.java:116 Always list specific checked exceptions in the throws clause

Recommendation150FileTransferDragAdapter.java:150 Always list specific checked exceptions in the throws clause

Recommendation124FileTransferDragAdapter.java:124 Avoid using explicit string literals, declare constants instead

Recommendation156FileTransferDragAdapter.java:156 Avoid using explicit string literals, declare constants instead

Recommendation220FileTransferDragAdapter.java:220 Avoid using explicit string literals, declare constants instead

Recommendation228FileTransferDragAdapter.java:228 Avoid using explicit string literals, declare constants instead

Recommendation229FileTransferDragAdapter.java:229 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.FileTransferDropAdapter.java

SeverityLineType
Recommendation55FileTransferDropAdapter.java:55 Always surround if and loop statements with curly braces

Recommendation60FileTransferDropAdapter.java:60 Always surround if and loop statements with curly braces

Recommendation64FileTransferDropAdapter.java:64 Always surround if and loop statements with curly braces

Recommendation76FileTransferDropAdapter.java:76 Always surround if and loop statements with curly braces

Recommendation80FileTransferDropAdapter.java:80 Always surround if and loop statements with curly braces

Recommendation97FileTransferDropAdapter.java:97 Always surround if and loop statements with curly braces

Recommendation99FileTransferDropAdapter.java:99 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.PHPNavigatorDropAdapter.java

SeverityLineType
Recommendation296PHPNavigatorDropAdapter.java:296 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.SelectionTransferDragAdapter.java

SeverityLineType
Recommendation34SelectionTransferDragAdapter.java:34 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.SelectionTransferDropAdapter.java

SeverityLineType
Recommendation71SelectionTransferDropAdapter.java:71 Always surround if and loop statements with curly braces

Recommendation93SelectionTransferDropAdapter.java:93 Always surround if and loop statements with curly braces

Recommendation96SelectionTransferDropAdapter.java:96 Always surround if and loop statements with curly braces

Recommendation136SelectionTransferDropAdapter.java:136 Always surround if and loop statements with curly braces

Recommendation143SelectionTransferDropAdapter.java:143 Always surround if and loop statements with curly braces

Recommendation146SelectionTransferDropAdapter.java:146 Always surround if and loop statements with curly braces

Recommendation171SelectionTransferDropAdapter.java:171 Always surround if and loop statements with curly braces

Recommendation75SelectionTransferDropAdapter.java:75 Always provide the default label in switch statements

Recommendation111SelectionTransferDropAdapter.java:111 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.ToggleLinkingAction.java

SeverityLineType
Recommendation34ToggleLinkingAction.java:34 Avoid calling an overridable method in a constructor

Recommendation35ToggleLinkingAction.java:35 Avoid calling an overridable method in a constructor

Recommendation39ToggleLinkingAction.java:39 Avoid calling an overridable method in a constructor

Recommendation36ToggleLinkingAction.java:36 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.WorkingSetAwareContentProvider.java

SeverityLineType
Recommendation63WorkingSetAwareContentProvider.java:63 Always surround if and loop statements with curly braces

Recommendation108WorkingSetAwareContentProvider.java:108 Always surround if and loop statements with curly braces

Recommendation111WorkingSetAwareContentProvider.java:111 Always surround if and loop statements with curly braces

Recommendation153WorkingSetAwareContentProvider.java:153 Always surround if and loop statements with curly braces

Recommendation168WorkingSetAwareContentProvider.java:168 Always surround if and loop statements with curly braces

Warning73WorkingSetAwareContentProvider.java:73 Avoid using == and != for java.lang.Object comparisons

Recommendation165WorkingSetAwareContentProvider.java:165 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.explorer.WorkingSetAwarePHPElementSorter.java

SeverityLineType
Recommendation30WorkingSetAwarePHPElementSorter.java:30 Always surround if and loop statements with curly braces

Recommendation39WorkingSetAwarePHPElementSorter.java:39 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.ClosedProjectFilter.java

SeverityLineType
Recommendation35ClosedProjectFilter.java:35 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.CustomFiltersDialog.java

SeverityLineType
Recommendation148CustomFiltersDialog.java:148 Always surround if and loop statements with curly braces

Recommendation154CustomFiltersDialog.java:154 Always surround if and loop statements with curly braces

Recommendation180CustomFiltersDialog.java:180 Always surround if and loop statements with curly braces

Recommendation195CustomFiltersDialog.java:195 Always surround if and loop statements with curly braces

Recommendation208CustomFiltersDialog.java:208 Always surround if and loop statements with curly braces

Recommendation264CustomFiltersDialog.java:264 Always surround if and loop statements with curly braces

Recommendation279CustomFiltersDialog.java:279 Always surround if and loop statements with curly braces

Recommendation281CustomFiltersDialog.java:281 Always surround if and loop statements with curly braces

Recommendation339CustomFiltersDialog.java:339 Always surround if and loop statements with curly braces

Recommendation354CustomFiltersDialog.java:354 Always surround if and loop statements with curly braces

Recommendation361CustomFiltersDialog.java:361 Always surround if and loop statements with curly braces

Recommendation363CustomFiltersDialog.java:363 Always surround if and loop statements with curly braces

Recommendation373CustomFiltersDialog.java:373 Always surround if and loop statements with curly braces

Recommendation384CustomFiltersDialog.java:384 Always surround if and loop statements with curly braces

Recommendation386CustomFiltersDialog.java:386 Always surround if and loop statements with curly braces

Recommendation402CustomFiltersDialog.java:402 Always surround if and loop statements with curly braces

Recommendation256CustomFiltersDialog.java:256 Always surround if and loop statements with curly braces

Recommendation234CustomFiltersDialog.java:234 Always surround if and loop statements with curly braces

Recommendation247CustomFiltersDialog.java:247 Always surround if and loop statements with curly braces

Recommendation313CustomFiltersDialog.java:313 Always surround if and loop statements with curly braces

Recommendation92CustomFiltersDialog.java:92 Avoid calling an overridable method in a constructor

Recommendation92CustomFiltersDialog.java:92 Avoid calling an overridable method in a constructor

Recommendation353CustomFiltersDialog.java:353 Avoid using negation in if else conditions

Recommendation360CustomFiltersDialog.java:360 Avoid using negation in if else conditions

Recommendation386CustomFiltersDialog.java:386 Avoid using explicit string literals, declare constants instead

Recommendation390CustomFiltersDialog.java:390 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.FilterDescriptor.java

SeverityLineType
Recommendation86FilterDescriptor.java:86 Always surround if and loop statements with curly braces

Recommendation88FilterDescriptor.java:88 Always surround if and loop statements with curly braces

Recommendation110FilterDescriptor.java:110 Always surround if and loop statements with curly braces

Recommendation145FilterDescriptor.java:145 Always surround if and loop statements with curly braces

Recommendation141FilterDescriptor.java:141 Always surround if and loop statements with curly braces

Recommendation143FilterDescriptor.java:143 Always surround if and loop statements with curly braces

Recommendation158FilterDescriptor.java:158 Always surround if and loop statements with curly braces

Recommendation181FilterDescriptor.java:181 Always surround if and loop statements with curly braces

Recommendation196FilterDescriptor.java:196 Always surround if and loop statements with curly braces

Recommendation224FilterDescriptor.java:224 Always surround if and loop statements with curly braces

Recommendation233FilterDescriptor.java:233 Always surround if and loop statements with curly braces

Recommendation235FilterDescriptor.java:235 Always surround if and loop statements with curly braces

Recommendation108FilterDescriptor.java:108 Always list specific checked exceptions in the throws clause

Recommendation118FilterDescriptor.java:118 Always list specific checked exceptions in the throws clause

Recommendation60FilterDescriptor.java:60 Always initialize static fields

Recommendation100FilterDescriptor.java:100 Avoid calling an overridable method in a constructor

Recommendation101FilterDescriptor.java:101 Avoid calling an overridable method in a constructor

Recommendation86FilterDescriptor.java:86 Avoid using continue statements

Recommendation38FilterDescriptor.java:38 Avoid using explicit string literals, declare constants instead

Recommendation100FilterDescriptor.java:100 Avoid using explicit string literals, declare constants instead

Recommendation101FilterDescriptor.java:101 Avoid using explicit string literals, declare constants instead

Recommendation196FilterDescriptor.java:196 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NamePatternFilter.java

SeverityLineType
Recommendation61NamePatternFilter.java:61 Always surround if and loop statements with curly braces

Recommendation65NamePatternFilter.java:65 Always surround if and loop statements with curly braces

Recommendation72NamePatternFilter.java:72 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonPHPElementFilter.java

SeverityLineType
Recommendation37NonPHPElementFilter.java:37 Always surround if and loop statements with curly braces

Recommendation47NonPHPElementFilter.java:47 Always surround if and loop statements with curly braces

Recommendation55NonPHPElementFilter.java:55 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonPHPProjectsFilter.java

SeverityLineType
Recommendation32NonPHPProjectsFilter.java:32 Always surround if and loop statements with curly braces

Recommendation34NonPHPProjectsFilter.java:34 Always surround if and loop statements with curly braces

Recommendation39NonPHPProjectsFilter.java:39 Always surround if and loop statements with curly braces

Recommendation32NonPHPProjectsFilter.java:32 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.NonSharedProjectFilter.java

SeverityLineType
Recommendation34NonSharedProjectFilter.java:34 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.PHPContentTypeFilter.java

SeverityLineType
Recommendation45PHPContentTypeFilter.java:45 Always surround if and loop statements with curly braces

Recommendation58PHPContentTypeFilter.java:58 Always surround if and loop statements with curly braces

Recommendation53PHPContentTypeFilter.java:53 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.PHPFileFilter.java

SeverityLineType
Recommendation33PHPFileFilter.java:33 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.ServerProjectFilter.java

SeverityLineType
Recommendation37ServerProjectFilter.java:37 Always surround if and loop statements with curly braces

Recommendation40ServerProjectFilter.java:40 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.filters.SystemFilesFilter.java

SeverityLineType
Recommendation26SystemFilesFilter.java:26 Avoid using explicit string literals, declare constants instead

Recommendation33SystemFilesFilter.java:33 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.DefaultPHPFoldingStructureProvider.java

SeverityLineType
Warning659DefaultPHPFoldingStructureProvider.java:659 Avoid hard coding \n and \r as line separators

Warning660DefaultPHPFoldingStructureProvider.java:660 Avoid hard coding \n and \r as line separators

Warning661DefaultPHPFoldingStructureProvider.java:661 Avoid hard coding \n and \r as line separators

Warning662DefaultPHPFoldingStructureProvider.java:662 Avoid hard coding \n and \r as line separators

Recommendation481DefaultPHPFoldingStructureProvider.java:481 Always surround if and loop statements with curly braces

Recommendation317DefaultPHPFoldingStructureProvider.java:317 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation688DefaultPHPFoldingStructureProvider.java:688 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation72DefaultPHPFoldingStructureProvider.java:72 Always initialize static fields

Severe618DefaultPHPFoldingStructureProvider.java:618 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning490DefaultPHPFoldingStructureProvider.java:490 Avoid using == and != for java.lang.Object comparisons

Warning493DefaultPHPFoldingStructureProvider.java:493 Avoid using == and != for java.lang.Object comparisons

Warning514DefaultPHPFoldingStructureProvider.java:514 Avoid using == and != for java.lang.Object comparisons

Warning514DefaultPHPFoldingStructureProvider.java:514 Avoid using == and != for java.lang.Object comparisons

Warning516DefaultPHPFoldingStructureProvider.java:516 Avoid using == and != for java.lang.Object comparisons

Warning516DefaultPHPFoldingStructureProvider.java:516 Avoid using == and != for java.lang.Object comparisons

Warning522DefaultPHPFoldingStructureProvider.java:522 Avoid using == and != for java.lang.Object comparisons

Warning522DefaultPHPFoldingStructureProvider.java:522 Avoid using == and != for java.lang.Object comparisons

Warning646DefaultPHPFoldingStructureProvider.java:646 Avoid using == and != for java.lang.Object comparisons

Warning683DefaultPHPFoldingStructureProvider.java:683 Avoid using == and != for java.lang.Object comparisons

Recommendation629DefaultPHPFoldingStructureProvider.java:629 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation611DefaultPHPFoldingStructureProvider.java:611 Avoid using explicit string literals, declare constants instead

Recommendation611DefaultPHPFoldingStructureProvider.java:611 Avoid using explicit string literals, declare constants instead

Recommendation611DefaultPHPFoldingStructureProvider.java:611 Avoid using explicit string literals, declare constants instead

Recommendation659DefaultPHPFoldingStructureProvider.java:659 Avoid using explicit string literals, declare constants instead

Recommendation660DefaultPHPFoldingStructureProvider.java:660 Avoid using explicit string literals, declare constants instead

Recommendation660DefaultPHPFoldingStructureProvider.java:660 Avoid using explicit string literals, declare constants instead

Recommendation661DefaultPHPFoldingStructureProvider.java:661 Avoid using explicit string literals, declare constants instead

Recommendation661DefaultPHPFoldingStructureProvider.java:661 Avoid using explicit string literals, declare constants instead

Recommendation662DefaultPHPFoldingStructureProvider.java:662 Avoid using explicit string literals, declare constants instead

Recommendation662DefaultPHPFoldingStructureProvider.java:662 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.PHPFoldingStructureProviderDescriptor.java

SeverityLineType
Recommendation60PHPFoldingStructureProviderDescriptor.java:60 Always surround if and loop statements with curly braces

Recommendation66PHPFoldingStructureProviderDescriptor.java:66 Always surround if and loop statements with curly braces

Recommendation68PHPFoldingStructureProviderDescriptor.java:68 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.folding.PHPFoldingStructureProviderRegistry.java

SeverityLineType
Recommendation99PHPFoldingStructureProviderRegistry.java:99 Always surround if and loop statements with curly braces

Recommendation53PHPFoldingStructureProviderRegistry.java:53 Avoid using "this" as a lock in synchronized statements

Recommendation68PHPFoldingStructureProviderRegistry.java:68 Avoid using "this" as a lock in synchronized statements

Recommendation119PHPFoldingStructureProviderRegistry.java:119 Avoid using "this" as a lock in synchronized statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions.PHPFunctionsContentProvider.java

SeverityLineType
Recommendation76PHPFunctionsContentProvider.java:76 Always surround if and loop statements with curly braces

Recommendation81PHPFunctionsContentProvider.java:81 Always surround if and loop statements with curly braces

Recommendation108PHPFunctionsContentProvider.java:108 Always place constants on the left side of the equals()

Recommendation53PHPFunctionsContentProvider.java:53 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation68PHPFunctionsContentProvider.java:68 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.functions.PHPFunctionsPart.java

SeverityLineType
Recommendation336PHPFunctionsPart.java:336 Always surround if and loop statements with curly braces

Recommendation340PHPFunctionsPart.java:340 Always surround if and loop statements with curly braces

Recommendation254PHPFunctionsPart.java:254 Avoid changing the value of a method parameter

Recommendation301PHPFunctionsPart.java:301 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation318PHPFunctionsPart.java:318 Avoid using negation in if else conditions

Recommendation123PHPFunctionsPart.java:123 Avoid using explicit string literals, declare constants instead

Recommendation347PHPFunctionsPart.java:347 Avoid using explicit string literals, declare constants instead

Recommendation348PHPFunctionsPart.java:348 Avoid using explicit string literals, declare constants instead

Recommendation358PHPFunctionsPart.java:358 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IContextMenuConstants.java

SeverityLineType
Recommendation15IContextMenuConstants.java:15 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IncludeDropAction.java

SeverityLineType
Warning103IncludeDropAction.java:103 Avoid hard coding \n and \r as line separators

Recommendation40IncludeDropAction.java:40 Always surround if and loop statements with curly braces

Recommendation52IncludeDropAction.java:52 Always surround if and loop statements with curly braces

Recommendation54IncludeDropAction.java:54 Always surround if and loop statements with curly braces

Recommendation75IncludeDropAction.java:75 Always surround if and loop statements with curly braces

Recommendation78IncludeDropAction.java:78 Always surround if and loop statements with curly braces

Recommendation86IncludeDropAction.java:86 Always surround if and loop statements with curly braces

Recommendation103IncludeDropAction.java:103 Avoid using explicit string literals, declare constants instead

Recommendation103IncludeDropAction.java:103 Avoid using explicit string literals, declare constants instead

Recommendation133IncludeDropAction.java:133 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.IPHPHelpContextIds.java

SeverityLineType
Recommendation14IPHPHelpContextIds.java:14 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.Logger.java

SeverityLineType
Recommendation52Logger.java:52 Always surround if and loop statements with curly braces

Recommendation73Logger.java:73 Always surround if and loop statements with curly braces

Recommendation89Logger.java:89 Always surround if and loop statements with curly braces

Recommendation107Logger.java:107 Always surround if and loop statements with curly braces

Recommendation152Logger.java:152 Always surround if and loop statements with curly braces

Recommendation69Logger.java:69 Avoid changing the value of a method parameter

Recommendation85Logger.java:85 Avoid changing the value of a method parameter

Recommendation56Logger.java:56 Always provide the default label in switch statements

Warning66Logger.java:66 Always provide break at the end of every case statement

Recommendation69Logger.java:69 Avoid using explicit string literals, declare constants instead

Recommendation85Logger.java:85 Avoid using explicit string literals, declare constants instead

Recommendation111Logger.java:111 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.manualView.ManualPart.java

SeverityLineType
Recommendation55ManualPart.java:55 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.ChangeOutlineModeAction.java

SeverityLineType
Recommendation32ChangeOutlineModeAction.java:32 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.PHPContentOutlineConfiguration.java

SeverityLineType
Recommendation70PHPContentOutlineConfiguration.java:70 Always surround if and loop statements with curly braces

Recommendation132PHPContentOutlineConfiguration.java:132 Always surround if and loop statements with curly braces

Recommendation168PHPContentOutlineConfiguration.java:168 Always surround if and loop statements with curly braces

Recommendation175PHPContentOutlineConfiguration.java:175 Always surround if and loop statements with curly braces

Recommendation184PHPContentOutlineConfiguration.java:184 Always surround if and loop statements with curly braces

Recommendation204PHPContentOutlineConfiguration.java:204 Always surround if and loop statements with curly braces

Recommendation57PHPContentOutlineConfiguration.java:57 Always place constants on the left side of the equals()

Recommendation57PHPContentOutlineConfiguration.java:57 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.PHPOutlineContentProvider.java

SeverityLineType
Recommendation61PHPOutlineContentProvider.java:61 Always surround if and loop statements with curly braces

Recommendation73PHPOutlineContentProvider.java:73 Always surround if and loop statements with curly braces

Recommendation97PHPOutlineContentProvider.java:97 Always surround if and loop statements with curly braces

Recommendation103PHPOutlineContentProvider.java:103 Always surround if and loop statements with curly braces

Recommendation121PHPOutlineContentProvider.java:121 Always surround if and loop statements with curly braces

Recommendation224PHPOutlineContentProvider.java:224 Always surround if and loop statements with curly braces

Recommendation232PHPOutlineContentProvider.java:232 Always surround if and loop statements with curly braces

Recommendation233PHPOutlineContentProvider.java:233 Always surround if and loop statements with curly braces

Recommendation235PHPOutlineContentProvider.java:235 Always surround if and loop statements with curly braces

Recommendation259PHPOutlineContentProvider.java:259 Always surround if and loop statements with curly braces

Recommendation263PHPOutlineContentProvider.java:263 Always surround if and loop statements with curly braces

Recommendation265PHPOutlineContentProvider.java:265 Always surround if and loop statements with curly braces

Recommendation271PHPOutlineContentProvider.java:271 Always surround if and loop statements with curly braces

Recommendation278PHPOutlineContentProvider.java:278 Always surround if and loop statements with curly braces

Recommendation292PHPOutlineContentProvider.java:292 Always surround if and loop statements with curly braces

Recommendation287PHPOutlineContentProvider.java:287 Always surround if and loop statements with curly braces

Recommendation290PHPOutlineContentProvider.java:290 Always surround if and loop statements with curly braces

Recommendation318PHPOutlineContentProvider.java:318 Always surround if and loop statements with curly braces

Recommendation315PHPOutlineContentProvider.java:315 Always surround if and loop statements with curly braces

Recommendation325PHPOutlineContentProvider.java:325 Always surround if and loop statements with curly braces

Recommendation341PHPOutlineContentProvider.java:341 Always surround if and loop statements with curly braces

Recommendation343PHPOutlineContentProvider.java:343 Always surround if and loop statements with curly braces

Recommendation365PHPOutlineContentProvider.java:365 Always surround if and loop statements with curly braces

Recommendation367PHPOutlineContentProvider.java:367 Always surround if and loop statements with curly braces

Recommendation379PHPOutlineContentProvider.java:379 Always surround if and loop statements with curly braces

Recommendation382PHPOutlineContentProvider.java:382 Always surround if and loop statements with curly braces

Recommendation385PHPOutlineContentProvider.java:385 Always surround if and loop statements with curly braces

Recommendation387PHPOutlineContentProvider.java:387 Always surround if and loop statements with curly braces

Recommendation395PHPOutlineContentProvider.java:395 Always surround if and loop statements with curly braces

Recommendation406PHPOutlineContentProvider.java:406 Always surround if and loop statements with curly braces

Recommendation288PHPOutlineContentProvider.java:288 Always surround if and loop statements with curly braces

Recommendation314PHPOutlineContentProvider.java:314 Always surround if and loop statements with curly braces

Warning60PHPOutlineContentProvider.java:60 Avoid using == and != for java.lang.Object comparisons

Warning314PHPOutlineContentProvider.java:314 Avoid using == and != for java.lang.Object comparisons

Recommendation300PHPOutlineContentProvider.java:300 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation78PHPOutlineContentProvider.java:78 Always provide the default label in switch statements

Recommendation103PHPOutlineContentProvider.java:103 Always provide the default label in switch statements

Recommendation290PHPOutlineContentProvider.java:290 Avoid using explicit string literals, declare constants instead

Recommendation290PHPOutlineContentProvider.java:290 Avoid using explicit string literals, declare constants instead

Recommendation290PHPOutlineContentProvider.java:290 Avoid using explicit string literals, declare constants instead

Recommendation290PHPOutlineContentProvider.java:290 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.outline.ShowGroupsAction.java

SeverityLineType
Recommendation31ShowGroupsAction.java:31 Avoid calling an overridable method in a constructor

Recommendation36ShowGroupsAction.java:36 Avoid calling an overridable method in a constructor

Recommendation36ShowGroupsAction.java:36 Avoid calling an overridable method in a constructor

Recommendation42ShowGroupsAction.java:42 Avoid calling an overridable method in a constructor

Recommendation35ShowGroupsAction.java:35 Always place constants on the left side of the equals()

Recommendation30ShowGroupsAction.java:30 Avoid using explicit string literals, declare constants instead

Recommendation31ShowGroupsAction.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.phpCodeData.PhpCodeDataAdapterFactory.java

SeverityLineType
Recommendation29PhpCodeDataAdapterFactory.java:29 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementAdapterFactory.java

SeverityLineType
Recommendation50PHPElementAdapterFactory.java:50 Always surround if and loop statements with curly braces

Recommendation53PHPElementAdapterFactory.java:53 Always surround if and loop statements with curly braces

Recommendation113PHPElementAdapterFactory.java:113 Always surround if and loop statements with curly braces

Recommendation121PHPElementAdapterFactory.java:121 Always surround if and loop statements with curly braces

Recommendation128PHPElementAdapterFactory.java:128 Always surround if and loop statements with curly braces

Recommendation135PHPElementAdapterFactory.java:135 Always surround if and loop statements with curly braces

Recommendation137PHPElementAdapterFactory.java:137 Always surround if and loop statements with curly braces

Recommendation143PHPElementAdapterFactory.java:143 Always surround if and loop statements with curly braces

Recommendation149PHPElementAdapterFactory.java:149 Always surround if and loop statements with curly braces

Recommendation155PHPElementAdapterFactory.java:155 Always surround if and loop statements with curly braces

Recommendation67PHPElementAdapterFactory.java:67 Always initialize static fields

Recommendation68PHPElementAdapterFactory.java:68 Always initialize static fields

Recommendation69PHPElementAdapterFactory.java:69 Always initialize static fields

Warning77PHPElementAdapterFactory.java:77 Avoid using == and != for java.lang.Object comparisons

Recommendation76PHPElementAdapterFactory.java:76 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation126PHPElementAdapterFactory.java:126 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementContainerLabelProvider.java

SeverityLineType
Recommendation21PHPElementContainerLabelProvider.java:21 Always surround if and loop statements with curly braces

Recommendation37PHPElementContainerLabelProvider.java:37 Always surround if and loop statements with curly braces

Recommendation45PHPElementContainerLabelProvider.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementContainmentAdapter.java

SeverityLineType
Recommendation28PHPElementContainmentAdapter.java:28 Always surround if and loop statements with curly braces

Recommendation44PHPElementContainmentAdapter.java:44 Always surround if and loop statements with curly braces

Recommendation71PHPElementContainmentAdapter.java:71 Always surround if and loop statements with curly braces

Recommendation80PHPElementContainmentAdapter.java:80 Always surround if and loop statements with curly braces

Recommendation87PHPElementContainmentAdapter.java:87 Always surround if and loop statements with curly braces

Recommendation107PHPElementContainmentAdapter.java:107 Always surround if and loop statements with curly braces

Recommendation68PHPElementContainmentAdapter.java:68 Avoid changing the value of a method parameter

Recommendation72PHPElementContainmentAdapter.java:72 Avoid changing the value of a method parameter

Recommendation104PHPElementContainmentAdapter.java:104 Avoid changing the value of a method parameter

Recommendation108PHPElementContainmentAdapter.java:108 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementLabelProvider.java

SeverityLineType
Recommendation193PHPElementLabelProvider.java:193 Always surround if and loop statements with curly braces

Recommendation208PHPElementLabelProvider.java:208 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementProperties.java

SeverityLineType
Recommendation44PHPElementProperties.java:44 Always place constants on the left side of the equals()

Recommendation43PHPElementProperties.java:43 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation53PHPElementProperties.java:53 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation30PHPElementProperties.java:30 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPElementResourceMapping.java

SeverityLineType
Recommendation37PHPElementResourceMapping.java:37 Always surround if and loop statements with curly braces

Recommendation43PHPElementResourceMapping.java:43 Always surround if and loop statements with curly braces

Recommendation50PHPElementResourceMapping.java:50 Always surround if and loop statements with curly braces

Recommendation147PHPElementResourceMapping.java:147 Always surround if and loop statements with curly braces

Recommendation149PHPElementResourceMapping.java:149 Always surround if and loop statements with curly braces

Recommendation151PHPElementResourceMapping.java:151 Always surround if and loop statements with curly braces

Recommendation153PHPElementResourceMapping.java:153 Always surround if and loop statements with curly braces

Recommendation157PHPElementResourceMapping.java:157 Always surround if and loop statements with curly braces

Recommendation171PHPElementResourceMapping.java:171 Always surround if and loop statements with curly braces

Recommendation69PHPElementResourceMapping.java:69 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation103PHPElementResourceMapping.java:103 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation124PHPElementResourceMapping.java:124 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation56PHPElementResourceMapping.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPPerspectiveFactory.java

SeverityLineType
Recommendation64PHPPerspectiveFactory.java:64 Always place constants on the left side of the equals()

Recommendation66PHPPerspectiveFactory.java:66 Always place constants on the left side of the equals()

Recommendation48PHPPerspectiveFactory.java:48 Avoid using explicit string literals, declare constants instead

Recommendation56PHPPerspectiveFactory.java:56 Avoid using explicit string literals, declare constants instead

Recommendation60PHPPerspectiveFactory.java:60 Avoid using explicit string literals, declare constants instead

Recommendation62PHPPerspectiveFactory.java:62 Avoid using explicit string literals, declare constants instead

Recommendation63PHPPerspectiveFactory.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64PHPPerspectiveFactory.java:64 Avoid using explicit string literals, declare constants instead

Recommendation66PHPPerspectiveFactory.java:66 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPProjectAdapterFactory.java

SeverityLineType
Recommendation27PHPProjectAdapterFactory.java:27 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUiConstants.java

SeverityLineType
Recommendation13PHPUiConstants.java:13 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUIMessages.java

SeverityLineType
Recommendation36PHPUIMessages.java:36 Always surround if and loop statements with curly braces

Recommendation11PHPUIMessages.java:11 Always initialize static fields

Recommendation54PHPUIMessages.java:54 Always initialize static fields

Recommendation55PHPUIMessages.java:55 Always initialize static fields

Recommendation56PHPUIMessages.java:56 Always initialize static fields

Recommendation57PHPUIMessages.java:57 Always initialize static fields

Recommendation58PHPUIMessages.java:58 Always initialize static fields

Recommendation59PHPUIMessages.java:59 Always initialize static fields

Recommendation60PHPUIMessages.java:60 Always initialize static fields

Recommendation61PHPUIMessages.java:61 Always initialize static fields

Recommendation62PHPUIMessages.java:62 Always initialize static fields

Recommendation63PHPUIMessages.java:63 Always initialize static fields

Recommendation64PHPUIMessages.java:64 Always initialize static fields

Recommendation65PHPUIMessages.java:65 Always initialize static fields

Recommendation66PHPUIMessages.java:66 Always initialize static fields

Recommendation67PHPUIMessages.java:67 Always initialize static fields

Recommendation68PHPUIMessages.java:68 Always initialize static fields

Recommendation69PHPUIMessages.java:69 Always initialize static fields

Recommendation70PHPUIMessages.java:70 Always initialize static fields

Recommendation71PHPUIMessages.java:71 Always initialize static fields

Recommendation72PHPUIMessages.java:72 Always initialize static fields

Recommendation73PHPUIMessages.java:73 Always initialize static fields

Recommendation74PHPUIMessages.java:74 Always initialize static fields

Recommendation75PHPUIMessages.java:75 Always initialize static fields

Recommendation76PHPUIMessages.java:76 Always initialize static fields

Recommendation77PHPUIMessages.java:77 Always initialize static fields

Recommendation78PHPUIMessages.java:78 Always initialize static fields

Recommendation79PHPUIMessages.java:79 Always initialize static fields

Recommendation80PHPUIMessages.java:80 Always initialize static fields

Recommendation81PHPUIMessages.java:81 Always initialize static fields

Recommendation82PHPUIMessages.java:82 Always initialize static fields

Recommendation83PHPUIMessages.java:83 Always initialize static fields

Recommendation84PHPUIMessages.java:84 Always initialize static fields

Recommendation85PHPUIMessages.java:85 Always initialize static fields

Recommendation86PHPUIMessages.java:86 Always initialize static fields

Recommendation87PHPUIMessages.java:87 Always initialize static fields

Recommendation88PHPUIMessages.java:88 Always initialize static fields

Recommendation89PHPUIMessages.java:89 Always initialize static fields

Recommendation90PHPUIMessages.java:90 Always initialize static fields

Recommendation91PHPUIMessages.java:91 Always initialize static fields

Recommendation92PHPUIMessages.java:92 Always initialize static fields

Recommendation93PHPUIMessages.java:93 Always initialize static fields

Recommendation94PHPUIMessages.java:94 Always initialize static fields

Recommendation95PHPUIMessages.java:95 Always initialize static fields

Recommendation96PHPUIMessages.java:96 Always initialize static fields

Recommendation97PHPUIMessages.java:97 Always initialize static fields

Recommendation98PHPUIMessages.java:98 Always initialize static fields

Recommendation99PHPUIMessages.java:99 Always initialize static fields

Recommendation100PHPUIMessages.java:100 Always initialize static fields

Recommendation101PHPUIMessages.java:101 Always initialize static fields

Recommendation102PHPUIMessages.java:102 Always initialize static fields

Recommendation103PHPUIMessages.java:103 Always initialize static fields

Recommendation104PHPUIMessages.java:104 Always initialize static fields

Recommendation105PHPUIMessages.java:105 Always initialize static fields

Recommendation106PHPUIMessages.java:106 Always initialize static fields

Recommendation107PHPUIMessages.java:107 Always initialize static fields

Recommendation108PHPUIMessages.java:108 Always initialize static fields

Recommendation109PHPUIMessages.java:109 Always initialize static fields

Recommendation110PHPUIMessages.java:110 Always initialize static fields

Recommendation111PHPUIMessages.java:111 Always initialize static fields

Recommendation112PHPUIMessages.java:112 Always initialize static fields

Recommendation113PHPUIMessages.java:113 Always initialize static fields

Recommendation114PHPUIMessages.java:114 Always initialize static fields

Recommendation115PHPUIMessages.java:115 Always initialize static fields

Recommendation117PHPUIMessages.java:117 Always initialize static fields

Recommendation118PHPUIMessages.java:118 Always initialize static fields

Recommendation119PHPUIMessages.java:119 Always initialize static fields

Recommendation120PHPUIMessages.java:120 Always initialize static fields

Recommendation121PHPUIMessages.java:121 Always initialize static fields

Recommendation122PHPUIMessages.java:122 Always initialize static fields

Recommendation124PHPUIMessages.java:124 Always initialize static fields

Recommendation125PHPUIMessages.java:125 Always initialize static fields

Recommendation126PHPUIMessages.java:126 Always initialize static fields

Recommendation127PHPUIMessages.java:127 Always initialize static fields

Recommendation128PHPUIMessages.java:128 Always initialize static fields

Recommendation129PHPUIMessages.java:129 Always initialize static fields

Recommendation130PHPUIMessages.java:130 Always initialize static fields

Recommendation131PHPUIMessages.java:131 Always initialize static fields

Recommendation132PHPUIMessages.java:132 Always initialize static fields

Recommendation133PHPUIMessages.java:133 Always initialize static fields

Recommendation135PHPUIMessages.java:135 Always initialize static fields

Recommendation136PHPUIMessages.java:136 Always initialize static fields

Recommendation137PHPUIMessages.java:137 Always initialize static fields

Recommendation138PHPUIMessages.java:138 Always initialize static fields

Recommendation139PHPUIMessages.java:139 Always initialize static fields

Recommendation140PHPUIMessages.java:140 Always initialize static fields

Recommendation141PHPUIMessages.java:141 Always initialize static fields

Recommendation142PHPUIMessages.java:142 Always initialize static fields

Recommendation143PHPUIMessages.java:143 Always initialize static fields

Recommendation144PHPUIMessages.java:144 Always initialize static fields

Recommendation145PHPUIMessages.java:145 Always initialize static fields

Recommendation146PHPUIMessages.java:146 Always initialize static fields

Recommendation147PHPUIMessages.java:147 Always initialize static fields

Recommendation149PHPUIMessages.java:149 Always initialize static fields

Recommendation150PHPUIMessages.java:150 Always initialize static fields

Recommendation151PHPUIMessages.java:151 Always initialize static fields

Recommendation152PHPUIMessages.java:152 Always initialize static fields

Recommendation153PHPUIMessages.java:153 Always initialize static fields

Recommendation154PHPUIMessages.java:154 Always initialize static fields

Recommendation155PHPUIMessages.java:155 Always initialize static fields

Recommendation156PHPUIMessages.java:156 Always initialize static fields

Recommendation157PHPUIMessages.java:157 Always initialize static fields

Recommendation158PHPUIMessages.java:158 Always initialize static fields

Recommendation159PHPUIMessages.java:159 Always initialize static fields

Recommendation160PHPUIMessages.java:160 Always initialize static fields

Recommendation162PHPUIMessages.java:162 Always initialize static fields

Recommendation163PHPUIMessages.java:163 Always initialize static fields

Recommendation164PHPUIMessages.java:164 Always initialize static fields

Recommendation165PHPUIMessages.java:165 Always initialize static fields

Recommendation166PHPUIMessages.java:166 Always initialize static fields

Recommendation167PHPUIMessages.java:167 Always initialize static fields

Recommendation168PHPUIMessages.java:168 Always initialize static fields

Recommendation169PHPUIMessages.java:169 Always initialize static fields

Recommendation170PHPUIMessages.java:170 Always initialize static fields

Recommendation171PHPUIMessages.java:171 Always initialize static fields

Recommendation173PHPUIMessages.java:173 Always initialize static fields

Recommendation174PHPUIMessages.java:174 Always initialize static fields

Recommendation175PHPUIMessages.java:175 Always initialize static fields

Recommendation176PHPUIMessages.java:176 Always initialize static fields

Recommendation177PHPUIMessages.java:177 Always initialize static fields

Recommendation178PHPUIMessages.java:178 Always initialize static fields

Recommendation179PHPUIMessages.java:179 Always initialize static fields

Recommendation180PHPUIMessages.java:180 Always initialize static fields

Recommendation181PHPUIMessages.java:181 Always initialize static fields

Recommendation183PHPUIMessages.java:183 Always initialize static fields

Recommendation184PHPUIMessages.java:184 Always initialize static fields

Recommendation185PHPUIMessages.java:185 Always initialize static fields

Recommendation186PHPUIMessages.java:186 Always initialize static fields

Recommendation187PHPUIMessages.java:187 Always initialize static fields

Recommendation188PHPUIMessages.java:188 Always initialize static fields

Recommendation189PHPUIMessages.java:189 Always initialize static fields

Recommendation190PHPUIMessages.java:190 Always initialize static fields

Recommendation191PHPUIMessages.java:191 Always initialize static fields

Recommendation192PHPUIMessages.java:192 Always initialize static fields

Recommendation194PHPUIMessages.java:194 Always initialize static fields

Recommendation195PHPUIMessages.java:195 Always initialize static fields

Recommendation196PHPUIMessages.java:196 Always initialize static fields

Recommendation197PHPUIMessages.java:197 Always initialize static fields

Recommendation198PHPUIMessages.java:198 Always initialize static fields

Recommendation199PHPUIMessages.java:199 Always initialize static fields

Recommendation200PHPUIMessages.java:200 Always initialize static fields

Recommendation201PHPUIMessages.java:201 Always initialize static fields

Recommendation202PHPUIMessages.java:202 Always initialize static fields

Recommendation203PHPUIMessages.java:203 Always initialize static fields

Recommendation204PHPUIMessages.java:204 Always initialize static fields

Recommendation205PHPUIMessages.java:205 Always initialize static fields

Recommendation207PHPUIMessages.java:207 Always initialize static fields

Recommendation208PHPUIMessages.java:208 Always initialize static fields

Recommendation209PHPUIMessages.java:209 Always initialize static fields

Recommendation210PHPUIMessages.java:210 Always initialize static fields

Recommendation211PHPUIMessages.java:211 Always initialize static fields

Recommendation212PHPUIMessages.java:212 Always initialize static fields

Recommendation213PHPUIMessages.java:213 Always initialize static fields

Recommendation214PHPUIMessages.java:214 Always initialize static fields

Recommendation215PHPUIMessages.java:215 Always initialize static fields

Recommendation216PHPUIMessages.java:216 Always initialize static fields

Recommendation217PHPUIMessages.java:217 Always initialize static fields

Recommendation219PHPUIMessages.java:219 Always initialize static fields

Recommendation221PHPUIMessages.java:221 Always initialize static fields

Recommendation222PHPUIMessages.java:222 Always initialize static fields

Recommendation223PHPUIMessages.java:223 Always initialize static fields

Recommendation224PHPUIMessages.java:224 Always initialize static fields

Recommendation225PHPUIMessages.java:225 Always initialize static fields

Recommendation226PHPUIMessages.java:226 Always initialize static fields

Recommendation227PHPUIMessages.java:227 Always initialize static fields

Recommendation228PHPUIMessages.java:228 Always initialize static fields

Recommendation229PHPUIMessages.java:229 Always initialize static fields

Recommendation230PHPUIMessages.java:230 Always initialize static fields

Recommendation231PHPUIMessages.java:231 Always initialize static fields

Recommendation232PHPUIMessages.java:232 Always initialize static fields

Recommendation233PHPUIMessages.java:233 Always initialize static fields

Recommendation234PHPUIMessages.java:234 Always initialize static fields

Recommendation235PHPUIMessages.java:235 Always initialize static fields

Recommendation237PHPUIMessages.java:237 Always initialize static fields

Recommendation238PHPUIMessages.java:238 Always initialize static fields

Recommendation239PHPUIMessages.java:239 Always initialize static fields

Recommendation240PHPUIMessages.java:240 Always initialize static fields

Recommendation242PHPUIMessages.java:242 Always initialize static fields

Recommendation243PHPUIMessages.java:243 Always initialize static fields

Recommendation244PHPUIMessages.java:244 Always initialize static fields

Recommendation245PHPUIMessages.java:245 Always initialize static fields

Recommendation246PHPUIMessages.java:246 Always initialize static fields

Recommendation247PHPUIMessages.java:247 Always initialize static fields

Recommendation248PHPUIMessages.java:248 Always initialize static fields

Recommendation250PHPUIMessages.java:250 Always initialize static fields

Recommendation251PHPUIMessages.java:251 Always initialize static fields

Recommendation252PHPUIMessages.java:252 Always initialize static fields

Recommendation253PHPUIMessages.java:253 Always initialize static fields

Recommendation256PHPUIMessages.java:256 Always initialize static fields

Recommendation257PHPUIMessages.java:257 Always initialize static fields

Recommendation258PHPUIMessages.java:258 Always initialize static fields

Recommendation263PHPUIMessages.java:263 Always initialize static fields

Recommendation264PHPUIMessages.java:264 Always initialize static fields

Recommendation265PHPUIMessages.java:265 Always initialize static fields

Recommendation266PHPUIMessages.java:266 Always initialize static fields

Recommendation267PHPUIMessages.java:267 Always initialize static fields

Recommendation268PHPUIMessages.java:268 Always initialize static fields

Recommendation269PHPUIMessages.java:269 Always initialize static fields

Recommendation273PHPUIMessages.java:273 Always initialize static fields

Recommendation274PHPUIMessages.java:274 Always initialize static fields

Recommendation275PHPUIMessages.java:275 Always initialize static fields

Recommendation276PHPUIMessages.java:276 Always initialize static fields

Recommendation277PHPUIMessages.java:277 Always initialize static fields

Recommendation278PHPUIMessages.java:278 Always initialize static fields

Recommendation279PHPUIMessages.java:279 Always initialize static fields

Recommendation281PHPUIMessages.java:281 Always initialize static fields

Recommendation282PHPUIMessages.java:282 Always initialize static fields

Recommendation284PHPUIMessages.java:284 Always initialize static fields

Recommendation285PHPUIMessages.java:285 Always initialize static fields

Recommendation286PHPUIMessages.java:286 Always initialize static fields

Recommendation287PHPUIMessages.java:287 Always initialize static fields

Recommendation288PHPUIMessages.java:288 Always initialize static fields

Recommendation289PHPUIMessages.java:289 Always initialize static fields

Recommendation290PHPUIMessages.java:290 Always initialize static fields

Recommendation291PHPUIMessages.java:291 Always initialize static fields

Recommendation292PHPUIMessages.java:292 Always initialize static fields

Recommendation293PHPUIMessages.java:293 Always initialize static fields

Recommendation294PHPUIMessages.java:294 Always initialize static fields

Recommendation295PHPUIMessages.java:295 Always initialize static fields

Recommendation296PHPUIMessages.java:296 Always initialize static fields

Recommendation297PHPUIMessages.java:297 Always initialize static fields

Recommendation298PHPUIMessages.java:298 Always initialize static fields

Recommendation299PHPUIMessages.java:299 Always initialize static fields

Recommendation301PHPUIMessages.java:301 Always initialize static fields

Recommendation302PHPUIMessages.java:302 Always initialize static fields

Recommendation303PHPUIMessages.java:303 Always initialize static fields

Recommendation304PHPUIMessages.java:304 Always initialize static fields

Recommendation305PHPUIMessages.java:305 Always initialize static fields

Recommendation306PHPUIMessages.java:306 Always initialize static fields

Recommendation308PHPUIMessages.java:308 Always initialize static fields

Recommendation309PHPUIMessages.java:309 Always initialize static fields

Recommendation310PHPUIMessages.java:310 Always initialize static fields

Recommendation312PHPUIMessages.java:312 Always initialize static fields

Recommendation313PHPUIMessages.java:313 Always initialize static fields

Recommendation314PHPUIMessages.java:314 Always initialize static fields

Recommendation316PHPUIMessages.java:316 Always initialize static fields

Recommendation317PHPUIMessages.java:317 Always initialize static fields

Recommendation318PHPUIMessages.java:318 Always initialize static fields

Recommendation319PHPUIMessages.java:319 Always initialize static fields

Recommendation320PHPUIMessages.java:320 Always initialize static fields

Recommendation321PHPUIMessages.java:321 Always initialize static fields

Recommendation322PHPUIMessages.java:322 Always initialize static fields

Recommendation323PHPUIMessages.java:323 Always initialize static fields

Recommendation324PHPUIMessages.java:324 Always initialize static fields

Recommendation325PHPUIMessages.java:325 Always initialize static fields

Recommendation326PHPUIMessages.java:326 Always initialize static fields

Recommendation327PHPUIMessages.java:327 Always initialize static fields

Recommendation328PHPUIMessages.java:328 Always initialize static fields

Recommendation329PHPUIMessages.java:329 Always initialize static fields

Recommendation330PHPUIMessages.java:330 Always initialize static fields

Recommendation331PHPUIMessages.java:331 Always initialize static fields

Recommendation332PHPUIMessages.java:332 Always initialize static fields

Recommendation333PHPUIMessages.java:333 Always initialize static fields

Recommendation334PHPUIMessages.java:334 Always initialize static fields

Recommendation335PHPUIMessages.java:335 Always initialize static fields

Recommendation336PHPUIMessages.java:336 Always initialize static fields

Recommendation337PHPUIMessages.java:337 Always initialize static fields

Recommendation338PHPUIMessages.java:338 Always initialize static fields

Recommendation339PHPUIMessages.java:339 Always initialize static fields

Recommendation340PHPUIMessages.java:340 Always initialize static fields

Recommendation341PHPUIMessages.java:341 Always initialize static fields

Recommendation342PHPUIMessages.java:342 Always initialize static fields

Recommendation344PHPUIMessages.java:344 Always initialize static fields

Recommendation345PHPUIMessages.java:345 Always initialize static fields

Recommendation346PHPUIMessages.java:346 Always initialize static fields

Recommendation347PHPUIMessages.java:347 Always initialize static fields

Recommendation348PHPUIMessages.java:348 Always initialize static fields

Recommendation349PHPUIMessages.java:349 Always initialize static fields

Recommendation350PHPUIMessages.java:350 Always initialize static fields

Recommendation351PHPUIMessages.java:351 Always initialize static fields

Recommendation352PHPUIMessages.java:352 Always initialize static fields

Recommendation353PHPUIMessages.java:353 Always initialize static fields

Recommendation354PHPUIMessages.java:354 Always initialize static fields

Recommendation355PHPUIMessages.java:355 Always initialize static fields

Recommendation356PHPUIMessages.java:356 Always initialize static fields

Recommendation357PHPUIMessages.java:357 Always initialize static fields

Recommendation358PHPUIMessages.java:358 Always initialize static fields

Recommendation359PHPUIMessages.java:359 Always initialize static fields

Recommendation360PHPUIMessages.java:360 Always initialize static fields

Recommendation361PHPUIMessages.java:361 Always initialize static fields

Recommendation363PHPUIMessages.java:363 Always initialize static fields

Recommendation364PHPUIMessages.java:364 Always initialize static fields

Recommendation366PHPUIMessages.java:366 Always initialize static fields

Recommendation368PHPUIMessages.java:368 Always initialize static fields

Recommendation369PHPUIMessages.java:369 Always initialize static fields

Recommendation370PHPUIMessages.java:370 Always initialize static fields

Recommendation371PHPUIMessages.java:371 Always initialize static fields

Recommendation372PHPUIMessages.java:372 Always initialize static fields

Recommendation373PHPUIMessages.java:373 Always initialize static fields

Recommendation375PHPUIMessages.java:375 Always initialize static fields

Recommendation376PHPUIMessages.java:376 Always initialize static fields

Recommendation377PHPUIMessages.java:377 Always initialize static fields

Recommendation378PHPUIMessages.java:378 Always initialize static fields

Recommendation379PHPUIMessages.java:379 Always initialize static fields

Recommendation380PHPUIMessages.java:380 Always initialize static fields

Recommendation381PHPUIMessages.java:381 Always initialize static fields

Recommendation382PHPUIMessages.java:382 Always initialize static fields

Recommendation383PHPUIMessages.java:383 Always initialize static fields

Recommendation384PHPUIMessages.java:384 Always initialize static fields

Recommendation385PHPUIMessages.java:385 Always initialize static fields

Recommendation386PHPUIMessages.java:386 Always initialize static fields

Recommendation387PHPUIMessages.java:387 Always initialize static fields

Recommendation388PHPUIMessages.java:388 Always initialize static fields

Recommendation389PHPUIMessages.java:389 Always initialize static fields

Recommendation390PHPUIMessages.java:390 Always initialize static fields

Recommendation391PHPUIMessages.java:391 Always initialize static fields

Recommendation392PHPUIMessages.java:392 Always initialize static fields

Recommendation393PHPUIMessages.java:393 Always initialize static fields

Recommendation394PHPUIMessages.java:394 Always initialize static fields

Recommendation395PHPUIMessages.java:395 Always initialize static fields

Recommendation396PHPUIMessages.java:396 Always initialize static fields

Recommendation399PHPUIMessages.java:399 Always initialize static fields

Recommendation400PHPUIMessages.java:400 Always initialize static fields

Recommendation401PHPUIMessages.java:401 Always initialize static fields

Recommendation402PHPUIMessages.java:402 Always initialize static fields

Recommendation404PHPUIMessages.java:404 Always initialize static fields

Recommendation405PHPUIMessages.java:405 Always initialize static fields

Recommendation406PHPUIMessages.java:406 Always initialize static fields

Recommendation407PHPUIMessages.java:407 Always initialize static fields

Recommendation408PHPUIMessages.java:408 Always initialize static fields

Recommendation412PHPUIMessages.java:412 Always initialize static fields

Recommendation413PHPUIMessages.java:413 Always initialize static fields

Recommendation414PHPUIMessages.java:414 Always initialize static fields

Recommendation415PHPUIMessages.java:415 Always initialize static fields

Recommendation416PHPUIMessages.java:416 Always initialize static fields

Recommendation417PHPUIMessages.java:417 Always initialize static fields

Recommendation421PHPUIMessages.java:421 Always initialize static fields

Recommendation422PHPUIMessages.java:422 Always initialize static fields

Recommendation423PHPUIMessages.java:423 Always initialize static fields

Recommendation425PHPUIMessages.java:425 Always initialize static fields

Recommendation426PHPUIMessages.java:426 Always initialize static fields

Recommendation427PHPUIMessages.java:427 Always initialize static fields

Recommendation428PHPUIMessages.java:428 Always initialize static fields

Recommendation429PHPUIMessages.java:429 Always initialize static fields

Recommendation430PHPUIMessages.java:430 Always initialize static fields

Recommendation431PHPUIMessages.java:431 Always initialize static fields

Recommendation432PHPUIMessages.java:432 Always initialize static fields

Recommendation433PHPUIMessages.java:433 Always initialize static fields

Recommendation434PHPUIMessages.java:434 Always initialize static fields

Recommendation436PHPUIMessages.java:436 Always initialize static fields

Recommendation437PHPUIMessages.java:437 Always initialize static fields

Recommendation438PHPUIMessages.java:438 Always initialize static fields

Recommendation439PHPUIMessages.java:439 Always initialize static fields

Recommendation440PHPUIMessages.java:440 Always initialize static fields

Recommendation441PHPUIMessages.java:441 Always initialize static fields

Recommendation442PHPUIMessages.java:442 Always initialize static fields

Recommendation443PHPUIMessages.java:443 Always initialize static fields

Recommendation444PHPUIMessages.java:444 Always initialize static fields

Recommendation446PHPUIMessages.java:446 Always initialize static fields

Recommendation447PHPUIMessages.java:447 Always initialize static fields

Recommendation448PHPUIMessages.java:448 Always initialize static fields

Recommendation449PHPUIMessages.java:449 Always initialize static fields

Recommendation450PHPUIMessages.java:450 Always initialize static fields

Recommendation451PHPUIMessages.java:451 Always initialize static fields

Recommendation452PHPUIMessages.java:452 Always initialize static fields

Recommendation453PHPUIMessages.java:453 Always initialize static fields

Recommendation454PHPUIMessages.java:454 Always initialize static fields

Recommendation455PHPUIMessages.java:455 Always initialize static fields

Recommendation456PHPUIMessages.java:456 Always initialize static fields

Recommendation457PHPUIMessages.java:457 Always initialize static fields

Recommendation459PHPUIMessages.java:459 Always initialize static fields

Recommendation460PHPUIMessages.java:460 Always initialize static fields

Recommendation461PHPUIMessages.java:461 Always initialize static fields

Recommendation462PHPUIMessages.java:462 Always initialize static fields

Recommendation463PHPUIMessages.java:463 Always initialize static fields

Recommendation464PHPUIMessages.java:464 Always initialize static fields

Recommendation466PHPUIMessages.java:466 Always initialize static fields

Recommendation467PHPUIMessages.java:467 Always initialize static fields

Recommendation468PHPUIMessages.java:468 Always initialize static fields

Recommendation469PHPUIMessages.java:469 Always initialize static fields

Recommendation470PHPUIMessages.java:470 Always initialize static fields

Recommendation471PHPUIMessages.java:471 Always initialize static fields

Recommendation472PHPUIMessages.java:472 Always initialize static fields

Recommendation474PHPUIMessages.java:474 Always initialize static fields

Recommendation475PHPUIMessages.java:475 Always initialize static fields

Recommendation476PHPUIMessages.java:476 Always initialize static fields

Recommendation477PHPUIMessages.java:477 Always initialize static fields

Recommendation478PHPUIMessages.java:478 Always initialize static fields

Recommendation479PHPUIMessages.java:479 Always initialize static fields

Recommendation480PHPUIMessages.java:480 Always initialize static fields

Recommendation481PHPUIMessages.java:481 Always initialize static fields

Recommendation482PHPUIMessages.java:482 Always initialize static fields

Recommendation483PHPUIMessages.java:483 Always initialize static fields

Recommendation484PHPUIMessages.java:484 Always initialize static fields

Recommendation485PHPUIMessages.java:485 Always initialize static fields

Recommendation487PHPUIMessages.java:487 Always initialize static fields

Recommendation488PHPUIMessages.java:488 Always initialize static fields

Recommendation489PHPUIMessages.java:489 Always initialize static fields

Recommendation491PHPUIMessages.java:491 Always initialize static fields

Recommendation492PHPUIMessages.java:492 Always initialize static fields

Recommendation493PHPUIMessages.java:493 Always initialize static fields

Recommendation495PHPUIMessages.java:495 Always initialize static fields

Recommendation496PHPUIMessages.java:496 Always initialize static fields

Recommendation498PHPUIMessages.java:498 Always initialize static fields

Recommendation499PHPUIMessages.java:499 Always initialize static fields

Recommendation500PHPUIMessages.java:500 Always initialize static fields

Recommendation501PHPUIMessages.java:501 Always initialize static fields

Recommendation502PHPUIMessages.java:502 Always initialize static fields

Recommendation503PHPUIMessages.java:503 Always initialize static fields

Recommendation504PHPUIMessages.java:504 Always initialize static fields

Recommendation505PHPUIMessages.java:505 Always initialize static fields

Recommendation507PHPUIMessages.java:507 Always initialize static fields

Recommendation508PHPUIMessages.java:508 Always initialize static fields

Recommendation509PHPUIMessages.java:509 Always initialize static fields

Recommendation510PHPUIMessages.java:510 Always initialize static fields

Recommendation511PHPUIMessages.java:511 Always initialize static fields

Recommendation512PHPUIMessages.java:512 Always initialize static fields

Recommendation513PHPUIMessages.java:513 Always initialize static fields

Recommendation514PHPUIMessages.java:514 Always initialize static fields

Recommendation515PHPUIMessages.java:515 Always initialize static fields

Recommendation516PHPUIMessages.java:516 Always initialize static fields

Recommendation517PHPUIMessages.java:517 Always initialize static fields

Recommendation518PHPUIMessages.java:518 Always initialize static fields

Recommendation519PHPUIMessages.java:519 Always initialize static fields

Recommendation520PHPUIMessages.java:520 Always initialize static fields

Recommendation521PHPUIMessages.java:521 Always initialize static fields

Recommendation522PHPUIMessages.java:522 Always initialize static fields

Recommendation524PHPUIMessages.java:524 Always initialize static fields

Recommendation525PHPUIMessages.java:525 Always initialize static fields

Recommendation526PHPUIMessages.java:526 Always initialize static fields

Recommendation527PHPUIMessages.java:527 Always initialize static fields

Recommendation529PHPUIMessages.java:529 Always initialize static fields

Recommendation530PHPUIMessages.java:530 Always initialize static fields

Recommendation531PHPUIMessages.java:531 Always initialize static fields

Recommendation532PHPUIMessages.java:532 Always initialize static fields

Recommendation534PHPUIMessages.java:534 Always initialize static fields

Recommendation535PHPUIMessages.java:535 Always initialize static fields

Recommendation537PHPUIMessages.java:537 Always initialize static fields

Recommendation539PHPUIMessages.java:539 Always initialize static fields

Recommendation540PHPUIMessages.java:540 Always initialize static fields

Recommendation541PHPUIMessages.java:541 Always initialize static fields

Recommendation542PHPUIMessages.java:542 Always initialize static fields

Recommendation543PHPUIMessages.java:543 Always initialize static fields

Recommendation544PHPUIMessages.java:544 Always initialize static fields

Recommendation546PHPUIMessages.java:546 Always initialize static fields

Recommendation547PHPUIMessages.java:547 Always initialize static fields

Recommendation548PHPUIMessages.java:548 Always initialize static fields

Recommendation552PHPUIMessages.java:552 Always initialize static fields

Recommendation553PHPUIMessages.java:553 Always initialize static fields

Recommendation557PHPUIMessages.java:557 Always initialize static fields

Recommendation558PHPUIMessages.java:558 Always initialize static fields

Recommendation559PHPUIMessages.java:559 Always initialize static fields

Recommendation560PHPUIMessages.java:560 Always initialize static fields

Recommendation562PHPUIMessages.java:562 Always initialize static fields

Recommendation563PHPUIMessages.java:563 Always initialize static fields

Recommendation564PHPUIMessages.java:564 Always initialize static fields

Recommendation565PHPUIMessages.java:565 Always initialize static fields

Recommendation566PHPUIMessages.java:566 Always initialize static fields

Recommendation567PHPUIMessages.java:567 Always initialize static fields

Recommendation568PHPUIMessages.java:568 Always initialize static fields

Recommendation569PHPUIMessages.java:569 Always initialize static fields

Recommendation570PHPUIMessages.java:570 Always initialize static fields

Recommendation571PHPUIMessages.java:571 Always initialize static fields

Recommendation572PHPUIMessages.java:572 Always initialize static fields

Recommendation573PHPUIMessages.java:573 Always initialize static fields

Recommendation574PHPUIMessages.java:574 Always initialize static fields

Recommendation575PHPUIMessages.java:575 Always initialize static fields

Recommendation577PHPUIMessages.java:577 Always initialize static fields

Recommendation578PHPUIMessages.java:578 Always initialize static fields

Recommendation580PHPUIMessages.java:580 Always initialize static fields

Recommendation581PHPUIMessages.java:581 Always initialize static fields

Recommendation582PHPUIMessages.java:582 Always initialize static fields

Recommendation583PHPUIMessages.java:583 Always initialize static fields

Recommendation585PHPUIMessages.java:585 Always initialize static fields

Recommendation586PHPUIMessages.java:586 Always initialize static fields

Recommendation588PHPUIMessages.java:588 Always initialize static fields

Recommendation589PHPUIMessages.java:589 Always initialize static fields

Recommendation590PHPUIMessages.java:590 Always initialize static fields

Recommendation591PHPUIMessages.java:591 Always initialize static fields

Recommendation593PHPUIMessages.java:593 Always initialize static fields

Recommendation594PHPUIMessages.java:594 Always initialize static fields

Recommendation596PHPUIMessages.java:596 Always initialize static fields

Recommendation597PHPUIMessages.java:597 Always initialize static fields

Recommendation598PHPUIMessages.java:598 Always initialize static fields

Recommendation599PHPUIMessages.java:599 Always initialize static fields

Recommendation600PHPUIMessages.java:600 Always initialize static fields

Recommendation601PHPUIMessages.java:601 Always initialize static fields

Recommendation602PHPUIMessages.java:602 Always initialize static fields

Recommendation603PHPUIMessages.java:603 Always initialize static fields

Recommendation604PHPUIMessages.java:604 Always initialize static fields

Recommendation606PHPUIMessages.java:606 Always initialize static fields

Recommendation607PHPUIMessages.java:607 Always initialize static fields

Recommendation608PHPUIMessages.java:608 Always initialize static fields

Recommendation609PHPUIMessages.java:609 Always initialize static fields

Recommendation610PHPUIMessages.java:610 Always initialize static fields

Recommendation611PHPUIMessages.java:611 Always initialize static fields

Recommendation612PHPUIMessages.java:612 Always initialize static fields

Recommendation613PHPUIMessages.java:613 Always initialize static fields

Recommendation617PHPUIMessages.java:617 Always initialize static fields

Recommendation618PHPUIMessages.java:618 Always initialize static fields

Recommendation619PHPUIMessages.java:619 Always initialize static fields

Recommendation620PHPUIMessages.java:620 Always initialize static fields

Recommendation621PHPUIMessages.java:621 Always initialize static fields

Recommendation622PHPUIMessages.java:622 Always initialize static fields

Recommendation623PHPUIMessages.java:623 Always initialize static fields

Recommendation624PHPUIMessages.java:624 Always initialize static fields

Recommendation625PHPUIMessages.java:625 Always initialize static fields

Recommendation626PHPUIMessages.java:626 Always initialize static fields

Recommendation627PHPUIMessages.java:627 Always initialize static fields

Recommendation632PHPUIMessages.java:632 Always initialize static fields

Recommendation633PHPUIMessages.java:633 Always initialize static fields

Recommendation634PHPUIMessages.java:634 Always initialize static fields

Recommendation635PHPUIMessages.java:635 Always initialize static fields

Recommendation636PHPUIMessages.java:636 Always initialize static fields

Recommendation637PHPUIMessages.java:637 Always initialize static fields

Recommendation638PHPUIMessages.java:638 Always initialize static fields

Recommendation639PHPUIMessages.java:639 Always initialize static fields

Recommendation640PHPUIMessages.java:640 Always initialize static fields

Recommendation641PHPUIMessages.java:641 Always initialize static fields

Recommendation642PHPUIMessages.java:642 Always initialize static fields

Recommendation643PHPUIMessages.java:643 Always initialize static fields

Recommendation644PHPUIMessages.java:644 Always initialize static fields

Recommendation645PHPUIMessages.java:645 Always initialize static fields

Recommendation646PHPUIMessages.java:646 Always initialize static fields

Recommendation647PHPUIMessages.java:647 Always initialize static fields

Recommendation648PHPUIMessages.java:648 Always initialize static fields

Recommendation649PHPUIMessages.java:649 Always initialize static fields

Recommendation650PHPUIMessages.java:650 Always initialize static fields

Recommendation651PHPUIMessages.java:651 Always initialize static fields

Recommendation652PHPUIMessages.java:652 Always initialize static fields

Recommendation653PHPUIMessages.java:653 Always initialize static fields

Recommendation654PHPUIMessages.java:654 Always initialize static fields

Recommendation655PHPUIMessages.java:655 Always initialize static fields

Recommendation656PHPUIMessages.java:656 Always initialize static fields

Recommendation657PHPUIMessages.java:657 Always initialize static fields

Recommendation658PHPUIMessages.java:658 Always initialize static fields

Recommendation659PHPUIMessages.java:659 Always initialize static fields

Recommendation660PHPUIMessages.java:660 Always initialize static fields

Recommendation661PHPUIMessages.java:661 Always initialize static fields

Recommendation662PHPUIMessages.java:662 Always initialize static fields

Recommendation663PHPUIMessages.java:663 Always initialize static fields

Recommendation664PHPUIMessages.java:664 Always initialize static fields

Recommendation665PHPUIMessages.java:665 Always initialize static fields

Recommendation666PHPUIMessages.java:666 Always initialize static fields

Recommendation667PHPUIMessages.java:667 Always initialize static fields

Recommendation672PHPUIMessages.java:672 Always initialize static fields

Recommendation673PHPUIMessages.java:673 Always initialize static fields

Recommendation674PHPUIMessages.java:674 Always initialize static fields

Recommendation675PHPUIMessages.java:675 Always initialize static fields

Recommendation676PHPUIMessages.java:676 Always initialize static fields

Recommendation677PHPUIMessages.java:677 Always initialize static fields

Recommendation678PHPUIMessages.java:678 Always initialize static fields

Recommendation679PHPUIMessages.java:679 Always initialize static fields

Recommendation680PHPUIMessages.java:680 Always initialize static fields

Recommendation681PHPUIMessages.java:681 Always initialize static fields

Recommendation682PHPUIMessages.java:682 Always initialize static fields

Recommendation683PHPUIMessages.java:683 Always initialize static fields

Recommendation684PHPUIMessages.java:684 Always initialize static fields

Recommendation685PHPUIMessages.java:685 Always initialize static fields

Recommendation686PHPUIMessages.java:686 Always initialize static fields

Recommendation687PHPUIMessages.java:687 Always initialize static fields

Recommendation688PHPUIMessages.java:688 Always initialize static fields

Recommendation689PHPUIMessages.java:689 Always initialize static fields

Recommendation690PHPUIMessages.java:690 Always initialize static fields

Recommendation691PHPUIMessages.java:691 Always initialize static fields

Recommendation692PHPUIMessages.java:692 Always initialize static fields

Recommendation693PHPUIMessages.java:693 Always initialize static fields

Recommendation694PHPUIMessages.java:694 Always initialize static fields

Recommendation695PHPUIMessages.java:695 Always initialize static fields

Recommendation696PHPUIMessages.java:696 Always initialize static fields

Recommendation697PHPUIMessages.java:697 Always initialize static fields

Recommendation698PHPUIMessages.java:698 Always initialize static fields

Recommendation699PHPUIMessages.java:699 Always initialize static fields

Recommendation700PHPUIMessages.java:700 Always initialize static fields

Recommendation701PHPUIMessages.java:701 Always initialize static fields

Recommendation702PHPUIMessages.java:702 Always initialize static fields

Recommendation703PHPUIMessages.java:703 Always initialize static fields

Recommendation704PHPUIMessages.java:704 Always initialize static fields

Recommendation705PHPUIMessages.java:705 Always initialize static fields

Recommendation706PHPUIMessages.java:706 Always initialize static fields

Recommendation707PHPUIMessages.java:707 Always initialize static fields

Recommendation708PHPUIMessages.java:708 Always initialize static fields

Recommendation709PHPUIMessages.java:709 Always initialize static fields

Recommendation710PHPUIMessages.java:710 Always initialize static fields

Recommendation711PHPUIMessages.java:711 Always initialize static fields

Recommendation712PHPUIMessages.java:712 Always initialize static fields

Recommendation713PHPUIMessages.java:713 Always initialize static fields

Recommendation714PHPUIMessages.java:714 Always initialize static fields

Recommendation715PHPUIMessages.java:715 Always initialize static fields

Recommendation716PHPUIMessages.java:716 Always initialize static fields

Recommendation717PHPUIMessages.java:717 Always initialize static fields

Recommendation718PHPUIMessages.java:718 Always initialize static fields

Recommendation719PHPUIMessages.java:719 Always initialize static fields

Recommendation720PHPUIMessages.java:720 Always initialize static fields

Recommendation721PHPUIMessages.java:721 Always initialize static fields

Recommendation722PHPUIMessages.java:722 Always initialize static fields

Recommendation723PHPUIMessages.java:723 Always initialize static fields

Recommendation724PHPUIMessages.java:724 Always initialize static fields

Recommendation725PHPUIMessages.java:725 Always initialize static fields

Recommendation726PHPUIMessages.java:726 Always initialize static fields

Recommendation727PHPUIMessages.java:727 Always initialize static fields

Recommendation728PHPUIMessages.java:728 Always initialize static fields

Recommendation729PHPUIMessages.java:729 Always initialize static fields

Recommendation730PHPUIMessages.java:730 Always initialize static fields

Recommendation731PHPUIMessages.java:731 Always initialize static fields

Recommendation732PHPUIMessages.java:732 Always initialize static fields

Recommendation733PHPUIMessages.java:733 Always initialize static fields

Recommendation734PHPUIMessages.java:734 Always initialize static fields

Recommendation735PHPUIMessages.java:735 Always initialize static fields

Recommendation736PHPUIMessages.java:736 Always initialize static fields

Recommendation737PHPUIMessages.java:737 Always initialize static fields

Recommendation738PHPUIMessages.java:738 Always initialize static fields

Recommendation739PHPUIMessages.java:739 Always initialize static fields

Recommendation740PHPUIMessages.java:740 Always initialize static fields

Recommendation741PHPUIMessages.java:741 Always initialize static fields

Recommendation742PHPUIMessages.java:742 Always initialize static fields

Recommendation743PHPUIMessages.java:743 Always initialize static fields

Recommendation744PHPUIMessages.java:744 Always initialize static fields

Recommendation745PHPUIMessages.java:745 Always initialize static fields

Recommendation746PHPUIMessages.java:746 Always initialize static fields

Recommendation747PHPUIMessages.java:747 Always initialize static fields

Recommendation748PHPUIMessages.java:748 Always initialize static fields

Recommendation749PHPUIMessages.java:749 Always initialize static fields

Recommendation750PHPUIMessages.java:750 Always initialize static fields

Recommendation751PHPUIMessages.java:751 Always initialize static fields

Recommendation752PHPUIMessages.java:752 Always initialize static fields

Recommendation753PHPUIMessages.java:753 Always initialize static fields

Recommendation754PHPUIMessages.java:754 Always initialize static fields

Recommendation755PHPUIMessages.java:755 Always initialize static fields

Recommendation756PHPUIMessages.java:756 Always initialize static fields

Recommendation757PHPUIMessages.java:757 Always initialize static fields

Recommendation758PHPUIMessages.java:758 Always initialize static fields

Recommendation759PHPUIMessages.java:759 Always initialize static fields

Recommendation760PHPUIMessages.java:760 Always initialize static fields

Recommendation761PHPUIMessages.java:761 Always initialize static fields

Recommendation762PHPUIMessages.java:762 Always initialize static fields

Recommendation763PHPUIMessages.java:763 Always initialize static fields

Recommendation764PHPUIMessages.java:764 Always initialize static fields

Recommendation765PHPUIMessages.java:765 Always initialize static fields

Recommendation766PHPUIMessages.java:766 Always initialize static fields

Recommendation767PHPUIMessages.java:767 Always initialize static fields

Recommendation768PHPUIMessages.java:768 Always initialize static fields

Recommendation769PHPUIMessages.java:769 Always initialize static fields

Recommendation770PHPUIMessages.java:770 Always initialize static fields

Recommendation771PHPUIMessages.java:771 Always initialize static fields

Recommendation772PHPUIMessages.java:772 Always initialize static fields

Recommendation773PHPUIMessages.java:773 Always initialize static fields

Recommendation774PHPUIMessages.java:774 Always initialize static fields

Recommendation775PHPUIMessages.java:775 Always initialize static fields

Recommendation776PHPUIMessages.java:776 Always initialize static fields

Recommendation777PHPUIMessages.java:777 Always initialize static fields

Recommendation779PHPUIMessages.java:779 Always initialize static fields

Recommendation780PHPUIMessages.java:780 Always initialize static fields

Recommendation781PHPUIMessages.java:781 Always initialize static fields

Recommendation782PHPUIMessages.java:782 Always initialize static fields

Recommendation783PHPUIMessages.java:783 Always initialize static fields

Recommendation784PHPUIMessages.java:784 Always initialize static fields

Recommendation785PHPUIMessages.java:785 Always initialize static fields

Recommendation786PHPUIMessages.java:786 Always initialize static fields

Recommendation787PHPUIMessages.java:787 Always initialize static fields

Recommendation788PHPUIMessages.java:788 Always initialize static fields

Recommendation789PHPUIMessages.java:789 Always initialize static fields

Recommendation790PHPUIMessages.java:790 Always initialize static fields

Recommendation791PHPUIMessages.java:791 Always initialize static fields

Recommendation792PHPUIMessages.java:792 Always initialize static fields

Recommendation793PHPUIMessages.java:793 Always initialize static fields

Recommendation794PHPUIMessages.java:794 Always initialize static fields

Recommendation795PHPUIMessages.java:795 Always initialize static fields

Recommendation796PHPUIMessages.java:796 Always initialize static fields

Recommendation797PHPUIMessages.java:797 Always initialize static fields

Recommendation798PHPUIMessages.java:798 Always initialize static fields

Recommendation799PHPUIMessages.java:799 Always initialize static fields

Recommendation800PHPUIMessages.java:800 Always initialize static fields

Recommendation801PHPUIMessages.java:801 Always initialize static fields

Recommendation802PHPUIMessages.java:802 Always initialize static fields

Recommendation803PHPUIMessages.java:803 Always initialize static fields

Recommendation804PHPUIMessages.java:804 Always initialize static fields

Recommendation805PHPUIMessages.java:805 Always initialize static fields

Recommendation806PHPUIMessages.java:806 Always initialize static fields

Recommendation807PHPUIMessages.java:807 Always initialize static fields

Recommendation808PHPUIMessages.java:808 Always initialize static fields

Recommendation809PHPUIMessages.java:809 Always initialize static fields

Recommendation810PHPUIMessages.java:810 Always initialize static fields

Recommendation811PHPUIMessages.java:811 Always initialize static fields

Recommendation812PHPUIMessages.java:812 Always initialize static fields

Recommendation813PHPUIMessages.java:813 Always initialize static fields

Recommendation814PHPUIMessages.java:814 Always initialize static fields

Recommendation815PHPUIMessages.java:815 Always initialize static fields

Recommendation816PHPUIMessages.java:816 Always initialize static fields

Recommendation817PHPUIMessages.java:817 Always initialize static fields

Recommendation818PHPUIMessages.java:818 Always initialize static fields

Recommendation819PHPUIMessages.java:819 Always initialize static fields

Recommendation820PHPUIMessages.java:820 Always initialize static fields

Recommendation821PHPUIMessages.java:821 Always initialize static fields

Recommendation822PHPUIMessages.java:822 Always initialize static fields

Recommendation823PHPUIMessages.java:823 Always initialize static fields

Recommendation824PHPUIMessages.java:824 Always initialize static fields

Recommendation825PHPUIMessages.java:825 Always initialize static fields

Recommendation826PHPUIMessages.java:826 Always initialize static fields

Recommendation827PHPUIMessages.java:827 Always initialize static fields

Recommendation831PHPUIMessages.java:831 Always initialize static fields

Recommendation832PHPUIMessages.java:832 Always initialize static fields

Recommendation833PHPUIMessages.java:833 Always initialize static fields

Recommendation834PHPUIMessages.java:834 Always initialize static fields

Recommendation835PHPUIMessages.java:835 Always initialize static fields

Recommendation837PHPUIMessages.java:837 Always initialize static fields

Recommendation838PHPUIMessages.java:838 Always initialize static fields

Recommendation839PHPUIMessages.java:839 Always initialize static fields

Recommendation840PHPUIMessages.java:840 Always initialize static fields

Recommendation843PHPUIMessages.java:843 Always initialize static fields

Recommendation844PHPUIMessages.java:844 Always initialize static fields

Recommendation845PHPUIMessages.java:845 Always initialize static fields

Recommendation847PHPUIMessages.java:847 Always initialize static fields

Recommendation848PHPUIMessages.java:848 Always initialize static fields

Recommendation850PHPUIMessages.java:850 Always initialize static fields

Recommendation851PHPUIMessages.java:851 Always initialize static fields

Recommendation852PHPUIMessages.java:852 Always initialize static fields

Recommendation853PHPUIMessages.java:853 Always initialize static fields

Recommendation855PHPUIMessages.java:855 Always initialize static fields

Recommendation856PHPUIMessages.java:856 Always initialize static fields

Recommendation857PHPUIMessages.java:857 Always initialize static fields

Recommendation858PHPUIMessages.java:858 Always initialize static fields

Recommendation48PHPUIMessages.java:48 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPUiPlugin.java

SeverityLineType
Recommendation150PHPUiPlugin.java:150 Always surround if and loop statements with curly braces

Recommendation156PHPUiPlugin.java:156 Always surround if and loop statements with curly braces

Recommendation171PHPUiPlugin.java:171 Always surround if and loop statements with curly braces

Recommendation177PHPUiPlugin.java:177 Always surround if and loop statements with curly braces

Recommendation226PHPUiPlugin.java:226 Always surround if and loop statements with curly braces

Recommendation242PHPUiPlugin.java:242 Always surround if and loop statements with curly braces

Recommendation270PHPUiPlugin.java:270 Always surround if and loop statements with curly braces

Recommendation53PHPUiPlugin.java:53 Always initialize static fields

Recommendation58PHPUiPlugin.java:58 Always initialize static fields

Recommendation63PHPUiPlugin.java:63 Avoid using explicit string literals, declare constants instead

Recommendation64PHPUiPlugin.java:64 Avoid using explicit string literals, declare constants instead

Recommendation117PHPUiPlugin.java:117 Avoid using explicit string literals, declare constants instead

Recommendation141PHPUiPlugin.java:141 Avoid using explicit string literals, declare constants instead

Recommendation148PHPUiPlugin.java:148 Avoid using synchronized modifier in method declaration

Recommendation154PHPUiPlugin.java:154 Avoid using synchronized modifier in method declaration

Recommendation224PHPUiPlugin.java:224 Avoid using synchronized modifier in method declaration

Recommendation240PHPUiPlugin.java:240 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.PHPWorkbenchAdapter.java

SeverityLineType
Recommendation47PHPWorkbenchAdapter.java:47 Always surround if and loop statements with curly braces

Recommendation63PHPWorkbenchAdapter.java:63 Always surround if and loop statements with curly braces

Recommendation57PHPWorkbenchAdapter.java:57 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation61PHPWorkbenchAdapter.java:61 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractConfigurationBlockPreferencePage.java

SeverityLineType
Recommendation38AbstractConfigurationBlockPreferencePage.java:38 Avoid calling an overridable method in a constructor

Recommendation39AbstractConfigurationBlockPreferencePage.java:39 Avoid calling an overridable method in a constructor

Recommendation40AbstractConfigurationBlockPreferencePage.java:40 Avoid calling an overridable method in a constructor

Recommendation41AbstractConfigurationBlockPreferencePage.java:41 Avoid calling an overridable method in a constructor

Recommendation38AbstractConfigurationBlockPreferencePage.java:38 Avoid calling an abstract method in a constructor in an abstract class

Recommendation39AbstractConfigurationBlockPreferencePage.java:39 Avoid calling an abstract method in a constructor in an abstract class

Recommendation41AbstractConfigurationBlockPreferencePage.java:41 Avoid calling an abstract method in a constructor in an abstract class

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractMultiBlockPreferencePage.java

SeverityLineType
Recommendation84AbstractMultiBlockPreferencePage.java:84 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation39AbstractMultiBlockPreferencePage.java:39 Avoid calling an overridable method in a constructor

Recommendation40AbstractMultiBlockPreferencePage.java:40 Avoid calling an overridable method in a constructor

Recommendation39AbstractMultiBlockPreferencePage.java:39 Avoid calling an abstract method in a constructor in an abstract class

Recommendation40AbstractMultiBlockPreferencePage.java:40 Avoid calling an abstract method in a constructor in an abstract class

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPreferenceBlock.java

SeverityLineType
Recommendation266AbstractPHPPreferenceBlock.java:266 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPreferencePageBlock.java

SeverityLineType
Recommendation41AbstractPHPPreferencePageBlock.java:41 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPHPPropertyPreferencePage.java

SeverityLineType
Recommendation121AbstractPHPPropertyPreferencePage.java:121 Avoid using explicit string literals, declare constants instead

Recommendation139AbstractPHPPropertyPreferencePage.java:139 Avoid using explicit string literals, declare constants instead

Recommendation139AbstractPHPPropertyPreferencePage.java:139 Avoid using explicit string literals, declare constants instead

Recommendation139AbstractPHPPropertyPreferencePage.java:139 Avoid using explicit string literals, declare constants instead

Recommendation141AbstractPHPPropertyPreferencePage.java:141 Avoid using explicit string literals, declare constants instead

Recommendation141AbstractPHPPropertyPreferencePage.java:141 Avoid using explicit string literals, declare constants instead

Recommendation141AbstractPHPPropertyPreferencePage.java:141 Avoid using explicit string literals, declare constants instead

Recommendation241AbstractPHPPropertyPreferencePage.java:241 Avoid using explicit string literals, declare constants instead

Recommendation255AbstractPHPPropertyPreferencePage.java:255 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.AbstractPreferencePage.java

SeverityLineType
Recommendation272AbstractPreferencePage.java:272 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.FoldingConfigurationBlock.java

SeverityLineType
Recommendation363FoldingConfigurationBlock.java:363 Always surround if and loop statements with curly braces

Recommendation365FoldingConfigurationBlock.java:365 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ArchieveFileFilter.java

SeverityLineType
Recommendation29ArchieveFileFilter.java:29 Avoid using explicit string literals, declare constants instead

Recommendation29ArchieveFileFilter.java:29 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.EditVariableEntryDialog.java

SeverityLineType
Recommendation202EditVariableEntryDialog.java:202 Avoid changing the value of a method parameter

Recommendation204EditVariableEntryDialog.java:204 Avoid changing the value of a method parameter

Recommendation207EditVariableEntryDialog.java:207 Avoid changing the value of a method parameter

Recommendation62EditVariableEntryDialog.java:62 Avoid calling an overridable method in a constructor

Warning138EditVariableEntryDialog.java:138 Avoid using == and != for java.lang.Object comparisons

Warning149EditVariableEntryDialog.java:149 Avoid using == and != for java.lang.Object comparisons

Recommendation81EditVariableEntryDialog.java:81 Avoid using explicit string literals, declare constants instead

Recommendation263EditVariableEntryDialog.java:263 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathBlock.java

SeverityLineType
Recommendation222IncludePathBlock.java:222 Avoid changing the value of a method parameter

Recommendation422IncludePathBlock.java:422 Avoid changing the value of a method parameter

Recommendation431IncludePathBlock.java:431 Avoid changing the value of a method parameter

Recommendation435IncludePathBlock.java:435 Avoid changing the value of a method parameter

Recommendation439IncludePathBlock.java:439 Avoid changing the value of a method parameter

Recommendation467IncludePathBlock.java:467 Avoid changing the value of a method parameter

Warning354IncludePathBlock.java:354 Avoid using == and != for java.lang.Object comparisons

Recommendation452IncludePathBlock.java:452 Avoid using negation in if else conditions

Recommendation580IncludePathBlock.java:580 Always provide the default label in switch statements

Recommendation470IncludePathBlock.java:470 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerDefaultPage.java

SeverityLineType
Recommendation48IncludePathContainerDefaultPage.java:48 Avoid calling an overridable method in a constructor

Recommendation49IncludePathContainerDefaultPage.java:49 Avoid calling an overridable method in a constructor

Recommendation50IncludePathContainerDefaultPage.java:50 Avoid calling an overridable method in a constructor

Recommendation69IncludePathContainerDefaultPage.java:69 Avoid using negation in if else conditions

Recommendation47IncludePathContainerDefaultPage.java:47 Avoid using explicit string literals, declare constants instead

Recommendation139IncludePathContainerDefaultPage.java:139 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerDescriptor.java

SeverityLineType
Recommendation90IncludePathContainerDescriptor.java:90 Always surround if and loop statements with curly braces

Recommendation92IncludePathContainerDescriptor.java:92 Always surround if and loop statements with curly braces

Recommendation70IncludePathContainerDescriptor.java:70 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation50IncludePathContainerDescriptor.java:50 Avoid using explicit string literals, declare constants instead

Recommendation53IncludePathContainerDescriptor.java:53 Avoid using explicit string literals, declare constants instead

Recommendation64IncludePathContainerDescriptor.java:64 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerSelectionPage.java

SeverityLineType
Recommendation122IncludePathContainerSelectionPage.java:122 Always surround if and loop statements with curly braces

Recommendation125IncludePathContainerSelectionPage.java:125 Always surround if and loop statements with curly braces

Recommendation60IncludePathContainerSelectionPage.java:60 Avoid calling an overridable method in a constructor

Recommendation61IncludePathContainerSelectionPage.java:61 Avoid calling an overridable method in a constructor

Recommendation62IncludePathContainerSelectionPage.java:62 Avoid calling an overridable method in a constructor

Recommendation120IncludePathContainerSelectionPage.java:120 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation59IncludePathContainerSelectionPage.java:59 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathContainerWizard.java

SeverityLineType
Recommendation68IncludePathContainerWizard.java:68 Avoid calling an overridable method in a constructor

Warning164IncludePathContainerWizard.java:164 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathDialogAccess.java

SeverityLineType
Severe108IncludePathDialogAccess.java:108 Avoid returning null instead of empty array

Severe167IncludePathDialogAccess.java:167 Avoid returning null instead of empty array

Severe183IncludePathDialogAccess.java:183 Avoid returning null instead of empty array

Severe296IncludePathDialogAccess.java:296 Avoid returning null instead of empty array

Recommendation174IncludePathDialogAccess.java:174 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathPropertyPage.java

SeverityLineType
Recommendation170IncludePathPropertyPage.java:170 Always surround if and loop statements with curly braces

Recommendation114IncludePathPropertyPage.java:114 Avoid empty if statements and empty loops

Recommendation188IncludePathPropertyPage.java:188 Always list specific checked exceptions in the throws clause

Recommendation71IncludePathPropertyPage.java:71 Avoid using negation in if else conditions

Recommendation103IncludePathPropertyPage.java:103 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IncludePathVarsPreferencePage.java

SeverityLineType
Recommendation38IncludePathVarsPreferencePage.java:38 Avoid calling an overridable method in a constructor

Recommendation43IncludePathVarsPreferencePage.java:43 Avoid calling an overridable method in a constructor

Recommendation44IncludePathVarsPreferencePage.java:44 Avoid calling an overridable method in a constructor

Recommendation45IncludePathVarsPreferencePage.java:45 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElement.java

SeverityLineType
Recommendation258IPListElement.java:258 Always surround if and loop statements with curly braces

Warning257IPListElement.java:257 Avoid using == and != for java.lang.Object comparisons

Warning256IPListElement.java:256 Always use instanceof in an equals() method implementation

Recommendation181IPListElement.java:181 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation229IPListElement.java:229 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation334IPListElement.java:334 Always provide the default label in switch statements

Recommendation85IPListElement.java:85 Avoid using explicit string literals, declare constants instead

Recommendation243IPListElement.java:243 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElementAttribute.java

SeverityLineType
Recommendation29IPListElementAttribute.java:29 Always surround if and loop statements with curly braces

Recommendation76IPListElementAttribute.java:76 Always surround if and loop statements with curly braces

Severe15IPListElementAttribute.java:15 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning78IPListElementAttribute.java:78 Avoid using == and != for java.lang.Object comparisons

Recommendation63IPListElementAttribute.java:63 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListElementSorter.java

SeverityLineType
Recommendation70IPListElementSorter.java:70 Always surround if and loop statements with curly braces

Recommendation42IPListElementSorter.java:42 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPListLabelProvider.java

SeverityLineType
Recommendation187IPListLabelProvider.java:187 Avoid using if/else statements for short conditions

Recommendation37IPListLabelProvider.java:37 Avoid declaring multiple variables in a single statement

Recommendation38IPListLabelProvider.java:38 Avoid declaring multiple variables in a single statement

Recommendation39IPListLabelProvider.java:39 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPVariableElement.java

SeverityLineType
Warning66IPVariableElement.java:66 Always use instanceof in an equals() method implementation

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.IPVariableElementLabelProvider.java

SeverityLineType
Recommendation73IPVariableElementLabelProvider.java:73 Avoid using negation in if else conditions

Recommendation72IPVariableElementLabelProvider.java:72 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.LibrariesWorkbookPage.java

SeverityLineType
Recommendation481LibrariesWorkbookPage.java:481 Avoid empty if statements and empty loops

Severe463LibrariesWorkbookPage.java:463 Avoid returning null instead of empty array

Severe484LibrariesWorkbookPage.java:484 Avoid returning null instead of empty array

Severe507LibrariesWorkbookPage.java:507 Avoid returning null instead of empty array

Severe562LibrariesWorkbookPage.java:562 Avoid returning null instead of empty array

Severe582LibrariesWorkbookPage.java:582 Avoid returning null instead of empty array

Warning245LibrariesWorkbookPage.java:245 Avoid using == and != for java.lang.Object comparisons

Warning516LibrariesWorkbookPage.java:516 Avoid using == and != for java.lang.Object comparisons

Recommendation172LibrariesWorkbookPage.java:172 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation192LibrariesWorkbookPage.java:192 Always provide the default label in switch statements

Recommendation363LibrariesWorkbookPage.java:363 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.MultipleFolderSelectionDialog.java

SeverityLineType
Recommendation101MultipleFolderSelectionDialog.java:101 Always surround if and loop statements with curly braces

Recommendation188MultipleFolderSelectionDialog.java:188 Always surround if and loop statements with curly braces

Recommendation69MultipleFolderSelectionDialog.java:69 Avoid calling an overridable method in a constructor

Recommendation70MultipleFolderSelectionDialog.java:70 Avoid calling an overridable method in a constructor

Recommendation72MultipleFolderSelectionDialog.java:72 Avoid calling an overridable method in a constructor

Recommendation73MultipleFolderSelectionDialog.java:73 Avoid calling an overridable method in a constructor

Recommendation131MultipleFolderSelectionDialog.java:131 Avoid using negation in if else conditions

Recommendation204MultipleFolderSelectionDialog.java:204 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.NewContainerDialog.java

SeverityLineType
Recommendation47NewContainerDialog.java:47 Avoid calling an overridable method in a constructor

Recommendation60NewContainerDialog.java:60 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.NewVariableEntryDialog.java

SeverityLineType
Severe260NewVariableEntryDialog.java:260 Avoid returning null instead of empty array

Recommendation92NewVariableEntryDialog.java:92 Avoid calling an overridable method in a constructor

Recommendation94NewVariableEntryDialog.java:94 Avoid calling an overridable method in a constructor

Recommendation95NewVariableEntryDialog.java:95 Avoid calling an overridable method in a constructor

Recommendation96NewVariableEntryDialog.java:96 Avoid calling an overridable method in a constructor

Warning72NewVariableEntryDialog.java:72 Avoid using == and != for java.lang.Object comparisons

Recommendation54NewVariableEntryDialog.java:54 Always provide the default label in switch statements

Recommendation54NewVariableEntryDialog.java:54 Avoid switch statements with few branches, use if else instead

Recommendation96NewVariableEntryDialog.java:96 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ProjectsWorkbookPage.java

SeverityLineType
Severe360ProjectsWorkbookPage.java:360 Avoid returning null instead of empty array

Warning371ProjectsWorkbookPage.java:371 Avoid using == and != for java.lang.Object comparisons

Recommendation189ProjectsWorkbookPage.java:189 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation209ProjectsWorkbookPage.java:209 Always provide the default label in switch statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.TypedElementSelectionValidator.java

SeverityLineType
Recommendation27TypedElementSelectionValidator.java:27 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariableBlock.java

SeverityLineType
Recommendation212VariableBlock.java:212 Avoid changing the value of a method parameter

Recommendation98VariableBlock.java:98 Avoid calling an overridable method in a constructor

Recommendation140VariableBlock.java:140 Always provide the default label in switch statements

Recommendation140VariableBlock.java:140 Avoid switch statements with few branches, use if else instead

Recommendation429VariableBlock.java:429 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariableCreationDialog.java

SeverityLineType
Recommendation58VariableCreationDialog.java:58 Avoid calling an overridable method in a constructor

Recommendation60VariableCreationDialog.java:60 Avoid calling an overridable method in a constructor

Warning159VariableCreationDialog.java:159 Avoid using == and != for java.lang.Object comparisons

Warning168VariableCreationDialog.java:168 Avoid using == and != for java.lang.Object comparisons

Warning170VariableCreationDialog.java:170 Avoid using == and != for java.lang.Object comparisons

Recommendation177VariableCreationDialog.java:177 Avoid using if/else statements for short conditions

Recommendation91VariableCreationDialog.java:91 Avoid using explicit string literals, declare constants instead

Recommendation92VariableCreationDialog.java:92 Avoid using explicit string literals, declare constants instead

Recommendation231VariableCreationDialog.java:231 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.VariablePathDialogField.java

SeverityLineType
Recommendation49VariablePathDialogField.java:49 Avoid calling an overridable method in a constructor

Recommendation50VariablePathDialogField.java:50 Avoid calling an overridable method in a constructor

Recommendation52VariablePathDialogField.java:52 Avoid calling an overridable method in a constructor

Recommendation97VariablePathDialogField.java:97 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.includepath.ZipFileSelectionDialog.java

SeverityLineType
Recommendation42ZipFileSelectionDialog.java:42 Avoid calling an overridable method in a constructor

Recommendation43ZipFileSelectionDialog.java:43 Avoid calling an overridable method in a constructor

Recommendation44ZipFileSelectionDialog.java:44 Avoid calling an overridable method in a constructor

Recommendation91ZipFileSelectionDialog.java:91 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation60ZipFileSelectionDialog.java:60 Avoid using if/else statements for short conditions

Recommendation118ZipFileSelectionDialog.java:118 Avoid using if/else statements for short conditions

Recommendation151ZipFileSelectionDialog.java:151 Avoid using explicit string literals, declare constants instead

Recommendation158ZipFileSelectionDialog.java:158 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.MembersOrderPreferenceCache.java

SeverityLineType
Recommendation87MembersOrderPreferenceCache.java:87 Avoid using explicit string literals, declare constants instead

Recommendation92MembersOrderPreferenceCache.java:92 Avoid using explicit string literals, declare constants instead

Recommendation94MembersOrderPreferenceCache.java:94 Avoid using explicit string literals, declare constants instead

Recommendation96MembersOrderPreferenceCache.java:96 Avoid using explicit string literals, declare constants instead

Recommendation98MembersOrderPreferenceCache.java:98 Avoid using explicit string literals, declare constants instead

Recommendation100MembersOrderPreferenceCache.java:100 Avoid using explicit string literals, declare constants instead

Recommendation102MembersOrderPreferenceCache.java:102 Avoid using explicit string literals, declare constants instead

Recommendation104MembersOrderPreferenceCache.java:104 Avoid using explicit string literals, declare constants instead

Recommendation106MembersOrderPreferenceCache.java:106 Avoid using explicit string literals, declare constants instead

Recommendation146MembersOrderPreferenceCache.java:146 Avoid using explicit string literals, declare constants instead

Recommendation150MembersOrderPreferenceCache.java:150 Avoid using explicit string literals, declare constants instead

Recommendation152MembersOrderPreferenceCache.java:152 Avoid using explicit string literals, declare constants instead

Recommendation154MembersOrderPreferenceCache.java:154 Avoid using explicit string literals, declare constants instead

Recommendation156MembersOrderPreferenceCache.java:156 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.NewPHPManualSiteDialog.java

SeverityLineType
Recommendation395NewPHPManualSiteDialog.java:395 Always surround if and loop statements with curly braces

Recommendation348NewPHPManualSiteDialog.java:348 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation416NewPHPManualSiteDialog.java:416 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation325NewPHPManualSiteDialog.java:325 Always list specific checked exceptions in the throws clause

Recommendation398NewPHPManualSiteDialog.java:398 Always list specific checked exceptions in the throws clause

Recommendation86NewPHPManualSiteDialog.java:86 Avoid calling an overridable method in a constructor

Recommendation88NewPHPManualSiteDialog.java:88 Avoid calling an overridable method in a constructor

Recommendation145NewPHPManualSiteDialog.java:145 Avoid using explicit string literals, declare constants instead

Recommendation172NewPHPManualSiteDialog.java:172 Avoid using explicit string literals, declare constants instead

Recommendation202NewPHPManualSiteDialog.java:202 Avoid using explicit string literals, declare constants instead

Recommendation219NewPHPManualSiteDialog.java:219 Avoid using explicit string literals, declare constants instead

Recommendation249NewPHPManualSiteDialog.java:249 Avoid using explicit string literals, declare constants instead

Recommendation254NewPHPManualSiteDialog.java:254 Avoid using explicit string literals, declare constants instead

Recommendation255NewPHPManualSiteDialog.java:255 Avoid using explicit string literals, declare constants instead

Recommendation277NewPHPManualSiteDialog.java:277 Avoid using explicit string literals, declare constants instead

Recommendation300NewPHPManualSiteDialog.java:300 Avoid using explicit string literals, declare constants instead

Recommendation314NewPHPManualSiteDialog.java:314 Avoid using explicit string literals, declare constants instead

Recommendation340NewPHPManualSiteDialog.java:340 Avoid using explicit string literals, declare constants instead

Recommendation346NewPHPManualSiteDialog.java:346 Avoid using explicit string literals, declare constants instead

Recommendation357NewPHPManualSiteDialog.java:357 Avoid using explicit string literals, declare constants instead

Recommendation365NewPHPManualSiteDialog.java:365 Avoid using explicit string literals, declare constants instead

Recommendation399NewPHPManualSiteDialog.java:399 Avoid using explicit string literals, declare constants instead

Recommendation400NewPHPManualSiteDialog.java:400 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.OptionsConfigurationBlock.java

SeverityLineType
Recommendation152OptionsConfigurationBlock.java:152 Avoid calling an overridable method in a constructor

Warning197OptionsConfigurationBlock.java:197 Avoid using == and != for java.lang.Object comparisons

Recommendation172OptionsConfigurationBlock.java:172 Avoid using explicit string literals, declare constants instead

Recommendation172OptionsConfigurationBlock.java:172 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPAppearancePreferencePage.java

SeverityLineType
Recommendation30PHPAppearancePreferencePage.java:30 Avoid calling an overridable method in a constructor

Recommendation31PHPAppearancePreferencePage.java:31 Avoid calling an overridable method in a constructor

Recommendation31PHPAppearancePreferencePage.java:31 Avoid using explicit string literals, declare constants instead

Recommendation48PHPAppearancePreferencePage.java:48 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPBasePreferencePage.java

SeverityLineType
Recommendation48PHPBasePreferencePage.java:48 Avoid calling an overridable method in a constructor

Recommendation49PHPBasePreferencePage.java:49 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPColorPage.java

SeverityLineType
Recommendation201PHPColorPage.java:201 Always surround if and loop statements with curly braces

Recommendation335PHPColorPage.java:335 Always surround if and loop statements with curly braces

Recommendation338PHPColorPage.java:338 Always surround if and loop statements with curly braces

Recommendation342PHPColorPage.java:342 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPContentAssistPreferencePage.java

SeverityLineType
Recommendation23PHPContentAssistPreferencePage.java:23 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPEditorHoverConfigurationBlock.java

SeverityLineType
Recommendation268PHPEditorHoverConfigurationBlock.java:268 Always surround if and loop statements with curly braces

Recommendation319PHPEditorHoverConfigurationBlock.java:319 Always surround if and loop statements with curly braces

Recommendation321PHPEditorHoverConfigurationBlock.java:321 Always surround if and loop statements with curly braces

Recommendation323PHPEditorHoverConfigurationBlock.java:323 Always surround if and loop statements with curly braces

Recommendation325PHPEditorHoverConfigurationBlock.java:325 Always surround if and loop statements with curly braces

Recommendation328PHPEditorHoverConfigurationBlock.java:328 Always surround if and loop statements with curly braces

Recommendation400PHPEditorHoverConfigurationBlock.java:400 Always surround if and loop statements with curly braces

Recommendation403PHPEditorHoverConfigurationBlock.java:403 Always surround if and loop statements with curly braces

Recommendation438PHPEditorHoverConfigurationBlock.java:438 Always surround if and loop statements with curly braces

Recommendation449PHPEditorHoverConfigurationBlock.java:449 Always surround if and loop statements with curly braces

Recommendation456PHPEditorHoverConfigurationBlock.java:456 Always surround if and loop statements with curly braces

Recommendation464PHPEditorHoverConfigurationBlock.java:464 Always surround if and loop statements with curly braces

Recommendation483PHPEditorHoverConfigurationBlock.java:483 Always surround if and loop statements with curly braces

Recommendation500PHPEditorHoverConfigurationBlock.java:500 Always surround if and loop statements with curly braces

Recommendation509PHPEditorHoverConfigurationBlock.java:509 Always surround if and loop statements with curly braces

Recommendation515PHPEditorHoverConfigurationBlock.java:515 Always surround if and loop statements with curly braces

Recommendation521PHPEditorHoverConfigurationBlock.java:521 Always surround if and loop statements with curly braces

Recommendation523PHPEditorHoverConfigurationBlock.java:523 Always surround if and loop statements with curly braces

Recommendation532PHPEditorHoverConfigurationBlock.java:532 Always surround if and loop statements with curly braces

Recommendation534PHPEditorHoverConfigurationBlock.java:534 Always surround if and loop statements with curly braces

Recommendation536PHPEditorHoverConfigurationBlock.java:536 Always surround if and loop statements with curly braces

Recommendation369PHPEditorHoverConfigurationBlock.java:369 Always surround if and loop statements with curly braces

Recommendation389PHPEditorHoverConfigurationBlock.java:389 Always surround if and loop statements with curly braces

Recommendation308PHPEditorHoverConfigurationBlock.java:308 Always place constants on the left side of the equals()

Recommendation314PHPEditorHoverConfigurationBlock.java:314 Always place constants on the left side of the equals()

Recommendation463PHPEditorHoverConfigurationBlock.java:463 Always place constants on the left side of the equals()

Recommendation464PHPEditorHoverConfigurationBlock.java:464 Avoid using explicit string literals, declare constants instead

Recommendation509PHPEditorHoverConfigurationBlock.java:509 Avoid using explicit string literals, declare constants instead

Recommendation271PHPEditorHoverConfigurationBlock.java:271 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPEditorPreferencePage.java

SeverityLineType
Recommendation51PHPEditorPreferencePage.java:51 Avoid using explicit string literals, declare constants instead

Recommendation74PHPEditorPreferencePage.java:74 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPFormatterConfigurationBlock.java

SeverityLineType
Recommendation167PHPFormatterConfigurationBlock.java:167 Always surround if and loop statements with curly braces

Severe106PHPFormatterConfigurationBlock.java:106 Avoid returning null instead of empty array

Recommendation214PHPFormatterConfigurationBlock.java:214 Avoid using explicit string literals, declare constants instead

Recommendation214PHPFormatterConfigurationBlock.java:214 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPFormatterPreferencePage.java

SeverityLineType
Recommendation36PHPFormatterPreferencePage.java:36 Avoid calling an overridable method in a constructor

Recommendation37PHPFormatterPreferencePage.java:37 Avoid calling an overridable method in a constructor

Recommendation40PHPFormatterPreferencePage.java:40 Avoid calling an overridable method in a constructor

Recommendation58PHPFormatterPreferencePage.java:58 Always place constants on the left side of the equals()

Recommendation54PHPFormatterPreferencePage.java:54 Avoid using explicit string literals, declare constants instead

Recommendation58PHPFormatterPreferencePage.java:58 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPInterpreterPreferencePage.java

SeverityLineType
Recommendation29PHPInterpreterPreferencePage.java:29 Avoid calling an overridable method in a constructor

Recommendation32PHPInterpreterPreferencePage.java:32 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfig.java

SeverityLineType
Recommendation47PHPManualConfig.java:47 Always surround if and loop statements with curly braces

Recommendation49PHPManualConfig.java:49 Always surround if and loop statements with curly braces

Recommendation52PHPManualConfig.java:52 Always surround if and loop statements with curly braces

Recommendation54PHPManualConfig.java:54 Always surround if and loop statements with curly braces

Recommendation56PHPManualConfig.java:56 Always surround if and loop statements with curly braces

Severe13PHPManualConfig.java:13 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfigSerializer.java

SeverityLineType
Recommendation25PHPManualConfigSerializer.java:25 Avoid using explicit string literals, declare constants instead

Recommendation42PHPManualConfigSerializer.java:42 Avoid using explicit string literals, declare constants instead

Recommendation48PHPManualConfigSerializer.java:48 Avoid using explicit string literals, declare constants instead

Recommendation58PHPManualConfigSerializer.java:58 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualConfigurationBlock.java

SeverityLineType
Recommendation314PHPManualConfigurationBlock.java:314 Always surround if and loop statements with curly braces

Recommendation308PHPManualConfigurationBlock.java:308 Avoid using explicit string literals, declare constants instead

Recommendation335PHPManualConfigurationBlock.java:335 Avoid using explicit string literals, declare constants instead

Recommendation179PHPManualConfigurationBlock.java:179 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPManualPreferencePage.java

SeverityLineType
Recommendation27PHPManualPreferencePage.java:27 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPPreferencePageBlocksRegistry.java

SeverityLineType
Recommendation129PHPPreferencePageBlocksRegistry.java:129 Always list specific checked exceptions in the throws clause

Recommendation129PHPPreferencePageBlocksRegistry.java:129 Always list specific checked exceptions in the throws clause

Recommendation128PHPPreferencePageBlocksRegistry.java:128 Avoid using explicit string literals, declare constants instead

Recommendation128PHPPreferencePageBlocksRegistry.java:128 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPStyledTextColorPicker.java

SeverityLineType
Recommendation128PHPStyledTextColorPicker.java:128 Always surround if and loop statements with curly braces

Recommendation271PHPStyledTextColorPicker.java:271 Always surround if and loop statements with curly braces

Recommendation281PHPStyledTextColorPicker.java:281 Always surround if and loop statements with curly braces

Recommendation302PHPStyledTextColorPicker.java:302 Always surround if and loop statements with curly braces

Recommendation338PHPStyledTextColorPicker.java:338 Always surround if and loop statements with curly braces

Recommendation350PHPStyledTextColorPicker.java:350 Always surround if and loop statements with curly braces

Recommendation385PHPStyledTextColorPicker.java:385 Always surround if and loop statements with curly braces

Recommendation387PHPStyledTextColorPicker.java:387 Always surround if and loop statements with curly braces

Recommendation419PHPStyledTextColorPicker.java:419 Always surround if and loop statements with curly braces

Recommendation427PHPStyledTextColorPicker.java:427 Always surround if and loop statements with curly braces

Recommendation503PHPStyledTextColorPicker.java:503 Always surround if and loop statements with curly braces

Recommendation543PHPStyledTextColorPicker.java:543 Always surround if and loop statements with curly braces

Recommendation548PHPStyledTextColorPicker.java:548 Always surround if and loop statements with curly braces

Recommendation673PHPStyledTextColorPicker.java:673 Always surround if and loop statements with curly braces

Recommendation760PHPStyledTextColorPicker.java:760 Always surround if and loop statements with curly braces

Recommendation795PHPStyledTextColorPicker.java:795 Always surround if and loop statements with curly braces

Recommendation811PHPStyledTextColorPicker.java:811 Always surround if and loop statements with curly braces

Recommendation816PHPStyledTextColorPicker.java:816 Always surround if and loop statements with curly braces

Recommendation910PHPStyledTextColorPicker.java:910 Always surround if and loop statements with curly braces

Recommendation915PHPStyledTextColorPicker.java:915 Always surround if and loop statements with curly braces

Recommendation930PHPStyledTextColorPicker.java:930 Always surround if and loop statements with curly braces

Recommendation936PHPStyledTextColorPicker.java:936 Always surround if and loop statements with curly braces

Recommendation940PHPStyledTextColorPicker.java:940 Always surround if and loop statements with curly braces

Recommendation942PHPStyledTextColorPicker.java:942 Always surround if and loop statements with curly braces

Recommendation259PHPStyledTextColorPicker.java:259 Avoid calling an overridable method in a constructor

Recommendation260PHPStyledTextColorPicker.java:260 Avoid calling an overridable method in a constructor

Recommendation450PHPStyledTextColorPicker.java:450 Always place constants on the left side of the equals()

Recommendation475PHPStyledTextColorPicker.java:475 Always place constants on the left side of the equals()

Warning129PHPStyledTextColorPicker.java:129 Avoid using == and != for java.lang.Object comparisons

Warning143PHPStyledTextColorPicker.java:143 Avoid using == and != for java.lang.Object comparisons

Warning157PHPStyledTextColorPicker.java:157 Avoid using == and != for java.lang.Object comparisons

Warning170PHPStyledTextColorPicker.java:170 Avoid using == and != for java.lang.Object comparisons

Warning634PHPStyledTextColorPicker.java:634 Avoid using == and != for java.lang.Object comparisons

Warning642PHPStyledTextColorPicker.java:642 Avoid using == and != for java.lang.Object comparisons

Warning644PHPStyledTextColorPicker.java:644 Avoid using == and != for java.lang.Object comparisons

Recommendation205PHPStyledTextColorPicker.java:205 Avoid using explicit string literals, declare constants instead

Recommendation416PHPStyledTextColorPicker.java:416 Avoid using explicit string literals, declare constants instead

Recommendation457PHPStyledTextColorPicker.java:457 Avoid using explicit string literals, declare constants instead

Recommendation483PHPStyledTextColorPicker.java:483 Avoid using explicit string literals, declare constants instead

Recommendation910PHPStyledTextColorPicker.java:910 Avoid using explicit string literals, declare constants instead

Recommendation912PHPStyledTextColorPicker.java:912 Avoid using explicit string literals, declare constants instead

Recommendation913PHPStyledTextColorPicker.java:913 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPTemplatesPreferencePage.java

SeverityLineType
Recommendation20PHPTemplatesPreferencePage.java:20 Avoid calling an overridable method in a constructor

Recommendation21PHPTemplatesPreferencePage.java:21 Avoid calling an overridable method in a constructor

Recommendation22PHPTemplatesPreferencePage.java:22 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PHPTemplateStore.java

SeverityLineType
Recommendation31PHPTemplateStore.java:31 Always place constants on the left side of the equals()

Recommendation31PHPTemplateStore.java:31 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PhpTypingPreferencePage.java

SeverityLineType
Recommendation37PhpTypingPreferencePage.java:37 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PreferenceConstants.java

SeverityLineType
Recommendation952PreferenceConstants.java:952 Always place constants on the left side of the equals()

Recommendation866PreferenceConstants.java:866 Avoid using explicit string literals, declare constants instead

Recommendation897PreferenceConstants.java:897 Avoid using explicit string literals, declare constants instead

Recommendation898PreferenceConstants.java:898 Avoid using explicit string literals, declare constants instead

Recommendation917PreferenceConstants.java:917 Avoid using explicit string literals, declare constants instead

Recommendation927PreferenceConstants.java:927 Avoid using explicit string literals, declare constants instead

Recommendation937PreferenceConstants.java:937 Avoid using explicit string literals, declare constants instead

Recommendation942PreferenceConstants.java:942 Avoid using explicit string literals, declare constants instead

Recommendation943PreferenceConstants.java:943 Avoid using explicit string literals, declare constants instead

Recommendation952PreferenceConstants.java:952 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.ProjectSelectionDialog.java

SeverityLineType
Recommendation60ProjectSelectionDialog.java:60 Avoid calling an overridable method in a constructor

Recommendation61ProjectSelectionDialog.java:61 Avoid calling an overridable method in a constructor

Recommendation64ProjectSelectionDialog.java:64 Avoid calling an overridable method in a constructor

Recommendation65ProjectSelectionDialog.java:65 Avoid calling an overridable method in a constructor

Recommendation143ProjectSelectionDialog.java:143 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.PropertyAndPreferencePage.java

SeverityLineType
Recommendation160PropertyAndPreferencePage.java:160 Avoid using explicit string literals, declare constants instead

Recommendation160PropertyAndPreferencePage.java:160 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.ScrolledCompositeImpl.java

SeverityLineType
Recommendation31ScrolledCompositeImpl.java:31 Avoid calling an overridable method in a constructor

Recommendation39ScrolledCompositeImpl.java:39 Avoid calling an overridable method in a constructor

Recommendation40ScrolledCompositeImpl.java:40 Avoid calling an overridable method in a constructor

Recommendation44ScrolledCompositeImpl.java:44 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskConfigurationBlock.java

SeverityLineType
Warning278TodoTaskConfigurationBlock.java:278 Avoid using == and != for java.lang.Object comparisons

Warning294TodoTaskConfigurationBlock.java:294 Avoid using == and != for java.lang.Object comparisons

Recommendation111TodoTaskConfigurationBlock.java:111 Avoid using explicit string literals, declare constants instead

Recommendation321TodoTaskConfigurationBlock.java:321 Avoid using explicit string literals, declare constants instead

Recommendation322TodoTaskConfigurationBlock.java:322 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskInputDialog.java

SeverityLineType
Recommendation60TodoTaskInputDialog.java:60 Avoid calling an overridable method in a constructor

Recommendation62TodoTaskInputDialog.java:62 Avoid calling an overridable method in a constructor

Recommendation71TodoTaskInputDialog.java:71 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TodoTaskPreferencePage.java

SeverityLineType
Recommendation32TodoTaskPreferencePage.java:32 Avoid calling an overridable method in a constructor

Recommendation33TodoTaskPreferencePage.java:33 Avoid calling an overridable method in a constructor

Recommendation36TodoTaskPreferencePage.java:36 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.TypingConfigurationBlock.java

SeverityLineType
Recommendation95TypingConfigurationBlock.java:95 Always surround if and loop statements with curly braces

Recommendation162TypingConfigurationBlock.java:162 Avoid using explicit string literals, declare constants instead

Recommendation173TypingConfigurationBlock.java:173 Avoid using explicit string literals, declare constants instead

Recommendation184TypingConfigurationBlock.java:184 Avoid using explicit string literals, declare constants instead

Recommendation308TypingConfigurationBlock.java:308 Avoid using explicit string literals, declare constants instead

Recommendation205TypingConfigurationBlock.java:205 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.preferences.UseProjectSpecificSettingsPropertyPage.java

SeverityLineType
Recommendation107UseProjectSpecificSettingsPropertyPage.java:107 Avoid using explicit string literals, declare constants instead

Recommendation107UseProjectSpecificSettingsPropertyPage.java:107 Avoid using explicit string literals, declare constants instead

Recommendation110UseProjectSpecificSettingsPropertyPage.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110UseProjectSpecificSettingsPropertyPage.java:110 Avoid using explicit string literals, declare constants instead

Recommendation235UseProjectSpecificSettingsPropertyPage.java:235 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.CollapseAllAction.java

SeverityLineType
Recommendation25CollapseAllAction.java:25 Avoid calling an overridable method in a constructor

Recommendation26CollapseAllAction.java:26 Avoid calling an overridable method in a constructor

Recommendation27CollapseAllAction.java:27 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineContentProvider.java

SeverityLineType
Recommendation61ProjectOutlineContentProvider.java:61 Always surround if and loop statements with curly braces

Recommendation72ProjectOutlineContentProvider.java:72 Always surround if and loop statements with curly braces

Recommendation121ProjectOutlineContentProvider.java:121 Always surround if and loop statements with curly braces

Recommendation170ProjectOutlineContentProvider.java:170 Always surround if and loop statements with curly braces

Recommendation175ProjectOutlineContentProvider.java:175 Always surround if and loop statements with curly braces

Recommendation179ProjectOutlineContentProvider.java:179 Always surround if and loop statements with curly braces

Recommendation183ProjectOutlineContentProvider.java:183 Always surround if and loop statements with curly braces

Recommendation186ProjectOutlineContentProvider.java:186 Always surround if and loop statements with curly braces

Recommendation194ProjectOutlineContentProvider.java:194 Always surround if and loop statements with curly braces

Recommendation212ProjectOutlineContentProvider.java:212 Always surround if and loop statements with curly braces

Recommendation217ProjectOutlineContentProvider.java:217 Always surround if and loop statements with curly braces

Recommendation221ProjectOutlineContentProvider.java:221 Always surround if and loop statements with curly braces

Recommendation225ProjectOutlineContentProvider.java:225 Always surround if and loop statements with curly braces

Recommendation228ProjectOutlineContentProvider.java:228 Always surround if and loop statements with curly braces

Recommendation236ProjectOutlineContentProvider.java:236 Always surround if and loop statements with curly braces

Recommendation254ProjectOutlineContentProvider.java:254 Always surround if and loop statements with curly braces

Recommendation277ProjectOutlineContentProvider.java:277 Always surround if and loop statements with curly braces

Recommendation285ProjectOutlineContentProvider.java:285 Always surround if and loop statements with curly braces

Recommendation309ProjectOutlineContentProvider.java:309 Always surround if and loop statements with curly braces

Recommendation314ProjectOutlineContentProvider.java:314 Always surround if and loop statements with curly braces

Recommendation319ProjectOutlineContentProvider.java:319 Always surround if and loop statements with curly braces

Recommendation339ProjectOutlineContentProvider.java:339 Always surround if and loop statements with curly braces

Recommendation351ProjectOutlineContentProvider.java:351 Always surround if and loop statements with curly braces

Recommendation353ProjectOutlineContentProvider.java:353 Always surround if and loop statements with curly braces

Recommendation371ProjectOutlineContentProvider.java:371 Always surround if and loop statements with curly braces

Recommendation373ProjectOutlineContentProvider.java:373 Always surround if and loop statements with curly braces

Recommendation428ProjectOutlineContentProvider.java:428 Always surround if and loop statements with curly braces

Recommendation434ProjectOutlineContentProvider.java:434 Always surround if and loop statements with curly braces

Recommendation436ProjectOutlineContentProvider.java:436 Always surround if and loop statements with curly braces

Recommendation441ProjectOutlineContentProvider.java:441 Always surround if and loop statements with curly braces

Recommendation443ProjectOutlineContentProvider.java:443 Always surround if and loop statements with curly braces

Recommendation448ProjectOutlineContentProvider.java:448 Always surround if and loop statements with curly braces

Recommendation450ProjectOutlineContentProvider.java:450 Always surround if and loop statements with curly braces

Warning95ProjectOutlineContentProvider.java:95 Avoid using == and != for java.lang.Object comparisons

Warning151ProjectOutlineContentProvider.java:151 Avoid using == and != for java.lang.Object comparisons

Warning185ProjectOutlineContentProvider.java:185 Avoid using == and != for java.lang.Object comparisons

Warning193ProjectOutlineContentProvider.java:193 Avoid using == and != for java.lang.Object comparisons

Warning227ProjectOutlineContentProvider.java:227 Avoid using == and != for java.lang.Object comparisons

Warning235ProjectOutlineContentProvider.java:235 Avoid using == and != for java.lang.Object comparisons

Warning268ProjectOutlineContentProvider.java:268 Avoid using == and != for java.lang.Object comparisons

Warning276ProjectOutlineContentProvider.java:276 Avoid using == and != for java.lang.Object comparisons

Warning338ProjectOutlineContentProvider.java:338 Avoid using == and != for java.lang.Object comparisons

Recommendation148ProjectOutlineContentProvider.java:148 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation380ProjectOutlineContentProvider.java:380 Always provide the default label in switch statements

Recommendation406ProjectOutlineContentProvider.java:406 Always provide the default label in switch statements

Recommendation431ProjectOutlineContentProvider.java:431 Always provide the default label in switch statements

Recommendation285ProjectOutlineContentProvider.java:285 Avoid using continue statements

Recommendation110ProjectOutlineContentProvider.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110ProjectOutlineContentProvider.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110ProjectOutlineContentProvider.java:110 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineLabelProvider.java

SeverityLineType
Recommendation45ProjectOutlineLabelProvider.java:45 Always surround if and loop statements with curly braces

Recommendation40ProjectOutlineLabelProvider.java:40 Avoid using explicit string literals, declare constants instead

Recommendation45ProjectOutlineLabelProvider.java:45 Avoid using explicit string literals, declare constants instead

Recommendation45ProjectOutlineLabelProvider.java:45 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlinePart.java

SeverityLineType
Recommendation93ProjectOutlinePart.java:93 Always surround if and loop statements with curly braces

Recommendation114ProjectOutlinePart.java:114 Always surround if and loop statements with curly braces

Recommendation126ProjectOutlinePart.java:126 Always surround if and loop statements with curly braces

Recommendation133ProjectOutlinePart.java:133 Always surround if and loop statements with curly braces

Recommendation136ProjectOutlinePart.java:136 Always surround if and loop statements with curly braces

Recommendation139ProjectOutlinePart.java:139 Always surround if and loop statements with curly braces

Recommendation147ProjectOutlinePart.java:147 Always surround if and loop statements with curly braces

Recommendation158ProjectOutlinePart.java:158 Always surround if and loop statements with curly braces

Recommendation168ProjectOutlinePart.java:168 Always surround if and loop statements with curly braces

Recommendation166ProjectOutlinePart.java:166 Always surround if and loop statements with curly braces

Recommendation186ProjectOutlinePart.java:186 Always surround if and loop statements with curly braces

Recommendation188ProjectOutlinePart.java:188 Always surround if and loop statements with curly braces

Recommendation197ProjectOutlinePart.java:197 Always surround if and loop statements with curly braces

Recommendation199ProjectOutlinePart.java:199 Always surround if and loop statements with curly braces

Recommendation209ProjectOutlinePart.java:209 Always surround if and loop statements with curly braces

Recommendation211ProjectOutlinePart.java:211 Always surround if and loop statements with curly braces

Recommendation225ProjectOutlinePart.java:225 Always surround if and loop statements with curly braces

Recommendation260ProjectOutlinePart.java:260 Always surround if and loop statements with curly braces

Recommendation264ProjectOutlinePart.java:264 Always surround if and loop statements with curly braces

Recommendation280ProjectOutlinePart.java:280 Always surround if and loop statements with curly braces

Recommendation305ProjectOutlinePart.java:305 Always surround if and loop statements with curly braces

Recommendation320ProjectOutlinePart.java:320 Always surround if and loop statements with curly braces

Recommendation366ProjectOutlinePart.java:366 Always surround if and loop statements with curly braces

Recommendation403ProjectOutlinePart.java:403 Always surround if and loop statements with curly braces

Recommendation411ProjectOutlinePart.java:411 Always surround if and loop statements with curly braces

Recommendation469ProjectOutlinePart.java:469 Always surround if and loop statements with curly braces

Recommendation486ProjectOutlinePart.java:486 Always surround if and loop statements with curly braces

Recommendation494ProjectOutlinePart.java:494 Always surround if and loop statements with curly braces

Recommendation496ProjectOutlinePart.java:496 Always surround if and loop statements with curly braces

Recommendation498ProjectOutlinePart.java:498 Always surround if and loop statements with curly braces

Recommendation502ProjectOutlinePart.java:502 Always surround if and loop statements with curly braces

Recommendation504ProjectOutlinePart.java:504 Always surround if and loop statements with curly braces

Recommendation508ProjectOutlinePart.java:508 Always surround if and loop statements with curly braces

Recommendation512ProjectOutlinePart.java:512 Always surround if and loop statements with curly braces

Recommendation522ProjectOutlinePart.java:522 Always surround if and loop statements with curly braces

Recommendation531ProjectOutlinePart.java:531 Always surround if and loop statements with curly braces

Recommendation552ProjectOutlinePart.java:552 Always surround if and loop statements with curly braces

Recommendation561ProjectOutlinePart.java:561 Always surround if and loop statements with curly braces

Recommendation577ProjectOutlinePart.java:577 Always surround if and loop statements with curly braces

Recommendation586ProjectOutlinePart.java:586 Always surround if and loop statements with curly braces

Recommendation618ProjectOutlinePart.java:618 Always surround if and loop statements with curly braces

Recommendation621ProjectOutlinePart.java:621 Always surround if and loop statements with curly braces

Recommendation629ProjectOutlinePart.java:629 Always surround if and loop statements with curly braces

Recommendation627ProjectOutlinePart.java:627 Always surround if and loop statements with curly braces

Recommendation634ProjectOutlinePart.java:634 Always surround if and loop statements with curly braces

Recommendation637ProjectOutlinePart.java:637 Always surround if and loop statements with curly braces

Recommendation657ProjectOutlinePart.java:657 Always surround if and loop statements with curly braces

Recommendation673ProjectOutlinePart.java:673 Avoid empty if statements and empty loops

Recommendation229ProjectOutlinePart.java:229 Avoid changing the value of a method parameter

Recommendation88ProjectOutlinePart.java:88 Avoid calling an overridable method in a constructor

Warning279ProjectOutlinePart.java:279 Avoid using == and != for java.lang.Object comparisons

Warning576ProjectOutlinePart.java:576 Avoid using == and != for java.lang.Object comparisons

Warning633ProjectOutlinePart.java:633 Avoid using == and != for java.lang.Object comparisons

Recommendation110ProjectOutlinePart.java:110 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation144ProjectOutlinePart.java:144 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation520ProjectOutlinePart.java:520 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation163ProjectOutlinePart.java:163 Avoid using negation in if else conditions

Recommendation492ProjectOutlinePart.java:492 Avoid using negation in if else conditions

Recommendation197ProjectOutlinePart.java:197 Avoid using continue statements

Recommendation272ProjectOutlinePart.java:272 Avoid using explicit string literals, declare constants instead

Recommendation692ProjectOutlinePart.java:692 Avoid using explicit string literals, declare constants instead

Recommendation693ProjectOutlinePart.java:693 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ProjectOutlineViewGroup.java

SeverityLineType
Recommendation36ProjectOutlineViewGroup.java:36 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.projectOutline.ToggleLinkingAction.java

SeverityLineType
Recommendation34ToggleLinkingAction.java:34 Avoid calling an overridable method in a constructor

Recommendation35ToggleLinkingAction.java:35 Avoid calling an overridable method in a constructor

Recommendation39ToggleLinkingAction.java:39 Avoid calling an overridable method in a constructor

Recommendation36ToggleLinkingAction.java:36 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.IPHPDataLeafMarker.java

SeverityLineType
Recommendation16IPHPDataLeafMarker.java:16 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPClassConstantDataDecorator.java

SeverityLineType
Recommendation22PHPClassConstantDataDecorator.java:22 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPClassDataDecorator.java

SeverityLineType
Recommendation25PHPClassDataDecorator.java:25 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPConstantDataDecorator.java

SeverityLineType
Recommendation22PHPConstantDataDecorator.java:22 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPDataDecorator.java

SeverityLineType
Recommendation105PHPDataDecorator.java:105 Avoid returning java.lang.Object, downcast to specific type instead

Severe32PHPDataDecorator.java:32 Avoid declaring non-transient fields of non-serializable type inside of a serializable class

Recommendation29PHPDataDecorator.java:29 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPFileDataDecorator.java

SeverityLineType
Recommendation79PHPFileDataDecorator.java:79 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation29PHPFileDataDecorator.java:29 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPFunctionDataDecorator.java

SeverityLineType
Recommendation22PHPFunctionDataDecorator.java:22 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.decorators.PHPVariableDataDecorator.java

SeverityLineType
Recommendation22PHPVariableDataDecorator.java:22 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.GroupAction.java

SeverityLineType
Recommendation21GroupAction.java:21 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.OpenPHPSearchPageAction.java

SeverityLineType
Recommendation36OpenPHPSearchPageAction.java:36 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchEditorOpener.java

SeverityLineType
Recommendation40PHPSearchEditorOpener.java:40 Always surround if and loop statements with curly braces

Recommendation42PHPSearchEditorOpener.java:42 Always surround if and loop statements with curly braces

Recommendation74PHPSearchEditorOpener.java:74 Always surround if and loop statements with curly braces

Recommendation84PHPSearchEditorOpener.java:84 Always surround if and loop statements with curly braces

Recommendation86PHPSearchEditorOpener.java:86 Always surround if and loop statements with curly braces

Recommendation91PHPSearchEditorOpener.java:91 Always surround if and loop statements with curly braces

Recommendation97PHPSearchEditorOpener.java:97 Always surround if and loop statements with curly braces

Recommendation106PHPSearchEditorOpener.java:106 Always surround if and loop statements with curly braces

Recommendation131PHPSearchEditorOpener.java:131 Always surround if and loop statements with curly braces

Recommendation133PHPSearchEditorOpener.java:133 Always surround if and loop statements with curly braces

Recommendation113PHPSearchEditorOpener.java:113 Always surround if and loop statements with curly braces

Warning113PHPSearchEditorOpener.java:113 Avoid using == and != for java.lang.Object comparisons

Recommendation50PHPSearchEditorOpener.java:50 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchEngine.java

SeverityLineType
Recommendation100PHPSearchEngine.java:100 Always surround if and loop statements with curly braces

Recommendation106PHPSearchEngine.java:106 Always surround if and loop statements with curly braces

Recommendation142PHPSearchEngine.java:142 Always surround if and loop statements with curly braces

Recommendation58PHPSearchEngine.java:58 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation152PHPSearchEngine.java:152 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchPage.java

SeverityLineType
Recommendation298PHPSearchPage.java:298 Always surround if and loop statements with curly braces

Recommendation294PHPSearchPage.java:294 Always surround if and loop statements with curly braces

Recommendation296PHPSearchPage.java:296 Always surround if and loop statements with curly braces

Recommendation335PHPSearchPage.java:335 Always surround if and loop statements with curly braces

Recommendation497PHPSearchPage.java:497 Always surround if and loop statements with curly braces

Recommendation511PHPSearchPage.java:511 Always surround if and loop statements with curly braces

Recommendation513PHPSearchPage.java:513 Always surround if and loop statements with curly braces

Recommendation649PHPSearchPage.java:649 Always surround if and loop statements with curly braces

Recommendation328PHPSearchPage.java:328 Always surround if and loop statements with curly braces

Recommendation559PHPSearchPage.java:559 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation280PHPSearchPage.java:280 Always provide the default label in switch statements

Warning226PHPSearchPage.java:226 Avoid assigning loop control variables in the body of for loops

Recommendation59PHPSearchPage.java:59 Avoid using explicit string literals, declare constants instead

Recommendation186PHPSearchPage.java:186 Avoid using explicit string literals, declare constants instead

Recommendation187PHPSearchPage.java:187 Avoid using explicit string literals, declare constants instead

Recommendation188PHPSearchPage.java:188 Avoid using explicit string literals, declare constants instead

Recommendation189PHPSearchPage.java:189 Avoid using explicit string literals, declare constants instead

Recommendation191PHPSearchPage.java:191 Avoid using explicit string literals, declare constants instead

Recommendation191PHPSearchPage.java:191 Avoid using explicit string literals, declare constants instead

Recommendation192PHPSearchPage.java:192 Avoid using explicit string literals, declare constants instead

Recommendation198PHPSearchPage.java:198 Avoid using explicit string literals, declare constants instead

Recommendation200PHPSearchPage.java:200 Avoid using explicit string literals, declare constants instead

Recommendation206PHPSearchPage.java:206 Avoid using explicit string literals, declare constants instead

Recommendation218PHPSearchPage.java:218 Avoid using explicit string literals, declare constants instead

Recommendation232PHPSearchPage.java:232 Avoid using explicit string literals, declare constants instead

Recommendation233PHPSearchPage.java:233 Avoid using explicit string literals, declare constants instead

Recommendation234PHPSearchPage.java:234 Avoid using explicit string literals, declare constants instead

Recommendation235PHPSearchPage.java:235 Avoid using explicit string literals, declare constants instead

Recommendation275PHPSearchPage.java:275 Avoid using explicit string literals, declare constants instead

Recommendation298PHPSearchPage.java:298 Avoid using explicit string literals, declare constants instead

Recommendation337PHPSearchPage.java:337 Avoid using explicit string literals, declare constants instead

Recommendation620PHPSearchPage.java:620 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchResult.java

SeverityLineType
Recommendation79PHPSearchResult.java:79 Always surround if and loop statements with curly braces

Recommendation164PHPSearchResult.java:164 Always surround if and loop statements with curly braces

Recommendation177PHPSearchResult.java:177 Always surround if and loop statements with curly braces

Recommendation79PHPSearchResult.java:79 Avoid changing the value of a method parameter

Recommendation177PHPSearchResult.java:177 Avoid changing the value of a method parameter

Recommendation103PHPSearchResult.java:103 Always provide the default label in switch statements

Recommendation133PHPSearchResult.java:133 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchResultPage.java

SeverityLineType
Recommendation67PHPSearchResultPage.java:67 Always surround if and loop statements with curly braces

Recommendation83PHPSearchResultPage.java:83 Always surround if and loop statements with curly braces

Recommendation145PHPSearchResultPage.java:145 Always surround if and loop statements with curly braces

Recommendation150PHPSearchResultPage.java:150 Always surround if and loop statements with curly braces

Recommendation62PHPSearchResultPage.java:62 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation54PHPSearchResultPage.java:54 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation131PHPSearchResultPage.java:131 Avoid using explicit string literals, declare constants instead

Recommendation133PHPSearchResultPage.java:133 Avoid using explicit string literals, declare constants instead

Recommendation135PHPSearchResultPage.java:135 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchScopeFactory.java

SeverityLineType
Recommendation81PHPSearchScopeFactory.java:81 Always surround if and loop statements with curly braces

Recommendation116PHPSearchScopeFactory.java:116 Always surround if and loop statements with curly braces

Recommendation120PHPSearchScopeFactory.java:120 Always surround if and loop statements with curly braces

Recommendation131PHPSearchScopeFactory.java:131 Always surround if and loop statements with curly braces

Recommendation190PHPSearchScopeFactory.java:190 Always surround if and loop statements with curly braces

Recommendation195PHPSearchScopeFactory.java:195 Always surround if and loop statements with curly braces

Recommendation283PHPSearchScopeFactory.java:283 Always surround if and loop statements with curly braces

Recommendation85PHPSearchScopeFactory.java:85 Always surround if and loop statements with curly braces

Recommendation44PHPSearchScopeFactory.java:44 Always initialize static fields

Severe190PHPSearchScopeFactory.java:190 Avoid returning null instead of empty array

Severe197PHPSearchScopeFactory.java:197 Avoid returning null instead of empty array

Recommendation171PHPSearchScopeFactory.java:171 Avoid using continue statements

Recommendation175PHPSearchScopeFactory.java:175 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchTableContentProvider.java

SeverityLineType
Recommendation64PHPSearchTableContentProvider.java:64 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.PHPSearchTreeContentProvider.java

SeverityLineType
Recommendation63PHPSearchTreeContentProvider.java:63 Always surround if and loop statements with curly braces

Recommendation69PHPSearchTreeContentProvider.java:69 Always surround if and loop statements with curly braces

Recommendation71PHPSearchTreeContentProvider.java:71 Always surround if and loop statements with curly braces

Recommendation91PHPSearchTreeContentProvider.java:91 Always surround if and loop statements with curly braces

Recommendation103PHPSearchTreeContentProvider.java:103 Always surround if and loop statements with curly braces

Recommendation133PHPSearchTreeContentProvider.java:133 Always surround if and loop statements with curly braces

Recommendation136PHPSearchTreeContentProvider.java:136 Always surround if and loop statements with curly braces

Recommendation144PHPSearchTreeContentProvider.java:144 Always surround if and loop statements with curly braces

Recommendation173PHPSearchTreeContentProvider.java:173 Always surround if and loop statements with curly braces

Recommendation139PHPSearchTreeContentProvider.java:139 Avoid changing the value of a method parameter

Recommendation177PHPSearchTreeContentProvider.java:177 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation121PHPSearchTreeContentProvider.java:121 Avoid using if/else statements for short conditions

Recommendation60PHPSearchTreeContentProvider.java:60 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.SearchLabelProvider.java

SeverityLineType
Recommendation65SearchLabelProvider.java:65 Always surround if and loop statements with curly braces

Recommendation97SearchLabelProvider.java:97 Always surround if and loop statements with curly braces

Recommendation101SearchLabelProvider.java:101 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.SearchUtil.java

SeverityLineType
Recommendation62SearchUtil.java:62 Always surround if and loop statements with curly braces

Recommendation30SearchUtil.java:30 Avoid using explicit string literals, declare constants instead

Recommendation56SearchUtil.java:56 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.search.WorkingSetComparator.java

SeverityLineType
Recommendation30WorkingSetComparator.java:30 Always surround if and loop statements with curly braces

Recommendation33WorkingSetComparator.java:33 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SelectionProviderMediator.java

SeverityLineType
Warning97SelectionProviderMediator.java:97 Avoid using == and != for java.lang.Object comparisons

Warning106SelectionProviderMediator.java:106 Avoid using == and != for java.lang.Object comparisons

Warning113SelectionProviderMediator.java:113 Avoid using == and != for java.lang.Object comparisons

Warning119SelectionProviderMediator.java:119 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.StandardPHPElementContentProvider.java

SeverityLineType
Recommendation57StandardPHPElementContentProvider.java:57 Always surround if and loop statements with curly braces

Recommendation69StandardPHPElementContentProvider.java:69 Always surround if and loop statements with curly braces

Recommendation72StandardPHPElementContentProvider.java:72 Always surround if and loop statements with curly braces

Recommendation75StandardPHPElementContentProvider.java:75 Always surround if and loop statements with curly braces

Recommendation78StandardPHPElementContentProvider.java:78 Always surround if and loop statements with curly braces

Recommendation81StandardPHPElementContentProvider.java:81 Always surround if and loop statements with curly braces

Recommendation88StandardPHPElementContentProvider.java:88 Always surround if and loop statements with curly braces

Recommendation90StandardPHPElementContentProvider.java:90 Always surround if and loop statements with curly braces

Recommendation101StandardPHPElementContentProvider.java:101 Always surround if and loop statements with curly braces

Recommendation174StandardPHPElementContentProvider.java:174 Always surround if and loop statements with curly braces

Recommendation268StandardPHPElementContentProvider.java:268 Always surround if and loop statements with curly braces

Recommendation285StandardPHPElementContentProvider.java:285 Always surround if and loop statements with curly braces

Recommendation287StandardPHPElementContentProvider.java:287 Always surround if and loop statements with curly braces

Recommendation295StandardPHPElementContentProvider.java:295 Always surround if and loop statements with curly braces

Recommendation302StandardPHPElementContentProvider.java:302 Always surround if and loop statements with curly braces

Recommendation307StandardPHPElementContentProvider.java:307 Always surround if and loop statements with curly braces

Recommendation323StandardPHPElementContentProvider.java:323 Always surround if and loop statements with curly braces

Recommendation341StandardPHPElementContentProvider.java:341 Always surround if and loop statements with curly braces

Recommendation158StandardPHPElementContentProvider.java:158 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation317StandardPHPElementContentProvider.java:317 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation321StandardPHPElementContentProvider.java:321 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation302StandardPHPElementContentProvider.java:302 Avoid using continue statements

Warning165StandardPHPElementContentProvider.java:165 Avoid assigning loop control variables in the body of for loops

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.style.IStyleConstantsPhp.java

SeverityLineType
Recommendation17IStyleConstantsPhp.java:17 Avoid using interfaces or abstract classes just to declare common constants

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SuperClassLabelProvider.java

SeverityLineType
Recommendation35SuperClassLabelProvider.java:35 Always surround if and loop statements with curly braces

Recommendation43SuperClassLabelProvider.java:43 Always surround if and loop statements with curly braces

Recommendation56SuperClassLabelProvider.java:56 Always surround if and loop statements with curly braces

Recommendation64SuperClassLabelProvider.java:64 Always surround if and loop statements with curly braces

Recommendation56SuperClassLabelProvider.java:56 Avoid using explicit string literals, declare constants instead

Recommendation64SuperClassLabelProvider.java:64 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.SuperClassTreeContentProvider.java

SeverityLineType
Recommendation54SuperClassTreeContentProvider.java:54 Always surround if and loop statements with curly braces

Recommendation63SuperClassTreeContentProvider.java:63 Always surround if and loop statements with curly braces

Recommendation75SuperClassTreeContentProvider.java:75 Always surround if and loop statements with curly braces

Recommendation77SuperClassTreeContentProvider.java:77 Always surround if and loop statements with curly braces

Severe70SuperClassTreeContentProvider.java:70 Avoid returning null instead of empty array

Recommendation73SuperClassTreeContentProvider.java:73 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.DocumentCharacterIterator.java

SeverityLineType
Recommendation71DocumentCharacterIterator.java:71 Always surround if and loop statements with curly braces

Recommendation73DocumentCharacterIterator.java:73 Always surround if and loop statements with curly braces

Recommendation75DocumentCharacterIterator.java:75 Always surround if and loop statements with curly braces

Recommendation95DocumentCharacterIterator.java:95 Always surround if and loop statements with curly braces

Recommendation97DocumentCharacterIterator.java:97 Always surround if and loop statements with curly braces

Recommendation105DocumentCharacterIterator.java:105 Always surround if and loop statements with curly braces

Recommendation136DocumentCharacterIterator.java:136 Always surround if and loop statements with curly braces

Recommendation138DocumentCharacterIterator.java:138 Always surround if and loop statements with curly braces

Recommendation196DocumentCharacterIterator.java:196 Always surround if and loop statements with curly braces

Recommendation203DocumentCharacterIterator.java:203 Always surround if and loop statements with curly braces

Recommendation211DocumentCharacterIterator.java:211 Always surround if and loop statements with curly braces

Recommendation213DocumentCharacterIterator.java:213 Always surround if and loop statements with curly braces

Recommendation215DocumentCharacterIterator.java:215 Always surround if and loop statements with curly braces

Recommendation168DocumentCharacterIterator.java:168 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.hover.PHPEditorTextHoverDescriptor.java

SeverityLineType
Recommendation96PHPEditorTextHoverDescriptor.java:96 Always surround if and loop statements with curly braces

Recommendation99PHPEditorTextHoverDescriptor.java:99 Always surround if and loop statements with curly braces

Recommendation106PHPEditorTextHoverDescriptor.java:106 Always surround if and loop statements with curly braces

Recommendation158PHPEditorTextHoverDescriptor.java:158 Always surround if and loop statements with curly braces

Recommendation164PHPEditorTextHoverDescriptor.java:164 Always surround if and loop statements with curly braces

Recommendation166PHPEditorTextHoverDescriptor.java:166 Always surround if and loop statements with curly braces

Recommendation184PHPEditorTextHoverDescriptor.java:184 Always surround if and loop statements with curly braces

Recommendation213PHPEditorTextHoverDescriptor.java:213 Always surround if and loop statements with curly braces

Recommendation224PHPEditorTextHoverDescriptor.java:224 Always surround if and loop statements with curly braces

Recommendation231PHPEditorTextHoverDescriptor.java:231 Always surround if and loop statements with curly braces

Recommendation239PHPEditorTextHoverDescriptor.java:239 Always surround if and loop statements with curly braces

Recommendation254PHPEditorTextHoverDescriptor.java:254 Always surround if and loop statements with curly braces

Recommendation256PHPEditorTextHoverDescriptor.java:256 Always surround if and loop statements with curly braces

Recommendation238PHPEditorTextHoverDescriptor.java:238 Always place constants on the left side of the equals()

Warning182PHPEditorTextHoverDescriptor.java:182 Always use instanceof in an equals() method implementation

Recommendation102PHPEditorTextHoverDescriptor.java:102 Avoid using explicit string literals, declare constants instead

Recommendation239PHPEditorTextHoverDescriptor.java:239 Avoid using explicit string literals, declare constants instead

Recommendation254PHPEditorTextHoverDescriptor.java:254 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPBreakIterator.java

SeverityLineType
Recommendation97PHPBreakIterator.java:97 Always surround if and loop statements with curly braces

Recommendation189PHPBreakIterator.java:189 Always surround if and loop statements with curly braces

Recommendation191PHPBreakIterator.java:191 Always surround if and loop statements with curly braces

Recommendation193PHPBreakIterator.java:193 Always surround if and loop statements with curly braces

Recommendation255PHPBreakIterator.java:255 Always surround if and loop statements with curly braces

Recommendation259PHPBreakIterator.java:259 Always surround if and loop statements with curly braces

Recommendation298PHPBreakIterator.java:298 Always surround if and loop statements with curly braces

Recommendation300PHPBreakIterator.java:300 Always surround if and loop statements with curly braces

Recommendation302PHPBreakIterator.java:302 Always surround if and loop statements with curly braces

Recommendation304PHPBreakIterator.java:304 Always surround if and loop statements with curly braces

Recommendation326PHPBreakIterator.java:326 Always surround if and loop statements with curly braces

Recommendation328PHPBreakIterator.java:328 Always surround if and loop statements with curly braces

Recommendation359PHPBreakIterator.java:359 Always surround if and loop statements with curly braces

Recommendation362PHPBreakIterator.java:362 Always surround if and loop statements with curly braces

Warning26PHPBreakIterator.java:26 Avoid implementing Cloneable without overriding clone()

Recommendation36PHPBreakIterator.java:36 Avoid calling an overridable method in a constructor

Recommendation412PHPBreakIterator.java:412 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPCodeReader.java

SeverityLineType
Recommendation181PHPCodeReader.java:181 Always surround if and loop statements with curly braces

Recommendation190PHPCodeReader.java:190 Always surround if and loop statements with curly braces

Recommendation125PHPCodeReader.java:125 Always provide the default label in switch statements

Recommendation204PHPCodeReader.java:204 Always provide the default label in switch statements

Recommendation134PHPCodeReader.java:134 Avoid using continue statements

Recommendation138PHPCodeReader.java:138 Avoid using continue statements

Recommendation149PHPCodeReader.java:149 Avoid using continue statements

Recommendation213PHPCodeReader.java:213 Avoid using continue statements

Recommendation225PHPCodeReader.java:225 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.PHPWordIterator.java

SeverityLineType
Recommendation92PHPWordIterator.java:92 Always surround if and loop statements with curly braces

Recommendation105PHPWordIterator.java:105 Always surround if and loop statements with curly braces

Recommendation112PHPWordIterator.java:112 Always surround if and loop statements with curly braces

Recommendation115PHPWordIterator.java:115 Always surround if and loop statements with curly braces

Recommendation117PHPWordIterator.java:117 Always surround if and loop statements with curly braces

Recommendation132PHPWordIterator.java:132 Always surround if and loop statements with curly braces

Recommendation143PHPWordIterator.java:143 Always surround if and loop statements with curly braces

Recommendation160PHPWordIterator.java:160 Always surround if and loop statements with curly braces

Recommendation171PHPWordIterator.java:171 Always surround if and loop statements with curly braces

Recommendation173PHPWordIterator.java:173 Always surround if and loop statements with curly braces

Warning22PHPWordIterator.java:22 Avoid implementing Cloneable without overriding clone()

Recommendation37PHPWordIterator.java:37 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.text.SequenceCharacterIterator.java

SeverityLineType
Recommendation61SequenceCharacterIterator.java:61 Always surround if and loop statements with curly braces

Recommendation63SequenceCharacterIterator.java:63 Always surround if and loop statements with curly braces

Recommendation65SequenceCharacterIterator.java:65 Always surround if and loop statements with curly braces

Recommendation85SequenceCharacterIterator.java:85 Always surround if and loop statements with curly braces

Recommendation87SequenceCharacterIterator.java:87 Always surround if and loop statements with curly braces

Recommendation95SequenceCharacterIterator.java:95 Always surround if and loop statements with curly braces

Recommendation97SequenceCharacterIterator.java:97 Always surround if and loop statements with curly braces

Recommendation123SequenceCharacterIterator.java:123 Always surround if and loop statements with curly braces

Recommendation125SequenceCharacterIterator.java:125 Always surround if and loop statements with curly braces

Recommendation155SequenceCharacterIterator.java:155 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.IncludePathTreeContent.java

SeverityLineType
Recommendation239IncludePathTreeContent.java:239 Always surround if and loop statements with curly braces

Recommendation302IncludePathTreeContent.java:302 Always surround if and loop statements with curly braces

Recommendation314IncludePathTreeContent.java:314 Always surround if and loop statements with curly braces

Recommendation168IncludePathTreeContent.java:168 Avoid empty if statements and empty loops

Warning334IncludePathTreeContent.java:334 Avoid using == and != for java.lang.Object comparisons

Recommendation300IncludePathTreeContent.java:300 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation93IncludePathTreeContent.java:93 Avoid using continue statements

Recommendation97IncludePathTreeContent.java:97 Avoid using continue statements

Recommendation158IncludePathTreeContent.java:158 Avoid using continue statements

Recommendation163IncludePathTreeContent.java:163 Avoid using continue statements

Recommendation199IncludePathTreeContent.java:199 Avoid using continue statements

Recommendation203IncludePathTreeContent.java:203 Avoid using continue statements

Recommendation314IncludePathTreeContent.java:314 Avoid using continue statements

Recommendation283IncludePathTreeContent.java:283 Avoid using explicit string literals, declare constants instead

Recommendation389IncludePathTreeContent.java:389 Avoid using explicit string literals, declare constants instead

Recommendation389IncludePathTreeContent.java:389 Avoid using explicit string literals, declare constants instead

Recommendation224IncludePathTreeContent.java:224 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.PHPTreeNode.java

SeverityLineType
Recommendation56PHPTreeNode.java:56 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation76PHPTreeNode.java:76 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.treecontent.TreeProvider.java

SeverityLineType
Recommendation42TreeProvider.java:42 Always surround if and loop statements with curly braces

Recommendation101TreeProvider.java:101 Always surround if and loop statements with curly braces

Recommendation104TreeProvider.java:104 Always surround if and loop statements with curly braces

Recommendation89TreeProvider.java:89 Always list specific checked exceptions in the throws clause

Recommendation31TreeProvider.java:31 Always initialize static fields

Recommendation42TreeProvider.java:42 Avoid using explicit string literals, declare constants instead

Recommendation84TreeProvider.java:84 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.AppearanceAwareLabelProvider.java

SeverityLineType
Recommendation64AppearanceAwareLabelProvider.java:64 Always place constants on the left side of the equals()

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.BusyIndicatorRunnableContext.java

SeverityLineType
Recommendation96BusyIndicatorRunnableContext.java:96 Always surround if and loop statements with curly braces

Recommendation96BusyIndicatorRunnableContext.java:96 Avoid changing the value of a method parameter

Recommendation38BusyIndicatorRunnableContext.java:38 Avoid using explicit string literals, declare constants instead

Recommendation33BusyIndicatorRunnableContext.java:33 Avoid extending java.lang.Thread

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CollectionUtils.java

SeverityLineType
Recommendation34CollectionUtils.java:34 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CoreUtility.java

SeverityLineType
Recommendation86CoreUtility.java:86 Always surround if and loop statements with curly braces

Recommendation88CoreUtility.java:88 Always surround if and loop statements with curly braces

Warning127CoreUtility.java:127 Avoid using == and != for java.lang.Object comparisons

Warning155CoreUtility.java:155 Avoid using == and != for java.lang.Object comparisons

Recommendation66CoreUtility.java:66 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.CustomHashtable.java

SeverityLineType
Recommendation58CustomHashtable.java:58 Always surround if and loop statements with curly braces

Recommendation73CustomHashtable.java:73 Always surround if and loop statements with curly braces

Recommendation146CustomHashtable.java:146 Always surround if and loop statements with curly braces

Recommendation195CustomHashtable.java:195 Always surround if and loop statements with curly braces

Recommendation212CustomHashtable.java:212 Always surround if and loop statements with curly braces

Recommendation223CustomHashtable.java:223 Always surround if and loop statements with curly braces

Recommendation234CustomHashtable.java:234 Always surround if and loop statements with curly braces

Recommendation236CustomHashtable.java:236 Always surround if and loop statements with curly braces

Recommendation244CustomHashtable.java:244 Always surround if and loop statements with curly braces

Recommendation246CustomHashtable.java:246 Always surround if and loop statements with curly braces

Recommendation258CustomHashtable.java:258 Always surround if and loop statements with curly braces

Recommendation297CustomHashtable.java:297 Always surround if and loop statements with curly braces

Recommendation284CustomHashtable.java:284 Always surround if and loop statements with curly braces

Recommendation286CustomHashtable.java:286 Always surround if and loop statements with curly braces

Recommendation307CustomHashtable.java:307 Always surround if and loop statements with curly braces

Recommendation316CustomHashtable.java:316 Always surround if and loop statements with curly braces

Recommendation318CustomHashtable.java:318 Always surround if and loop statements with curly braces

Recommendation346CustomHashtable.java:346 Always surround if and loop statements with curly braces

Recommendation348CustomHashtable.java:348 Always surround if and loop statements with curly braces

Recommendation371CustomHashtable.java:371 Always surround if and loop statements with curly braces

Recommendation387CustomHashtable.java:387 Always surround if and loop statements with curly braces

Recommendation60CustomHashtable.java:60 Always surround if and loop statements with curly braces

Recommendation277CustomHashtable.java:277 Always surround if and loop statements with curly braces

Recommendation39CustomHashtable.java:39 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation67CustomHashtable.java:67 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation207CustomHashtable.java:207 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation272CustomHashtable.java:272 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation336CustomHashtable.java:336 Avoid returning java.lang.Object, downcast to specific type instead

Warning172CustomHashtable.java:172 Avoid casting primitive types to lower precision

Recommendation162CustomHashtable.java:162 Avoid a for loop without an initializer and an incrementor

Recommendation311CustomHashtable.java:311 Avoid a for loop without an initializer and an incrementor

Recommendation375CustomHashtable.java:375 Avoid a for loop without an initializer and an incrementor

Recommendation77CustomHashtable.java:77 Avoid declaring transient fields in non-serializable classes

Recommendation79CustomHashtable.java:79 Avoid declaring transient fields in non-serializable classes

Recommendation85CustomHashtable.java:85 Avoid declaring transient fields in non-serializable classes

Recommendation87CustomHashtable.java:87 Avoid declaring transient fields in non-serializable classes

Recommendation89CustomHashtable.java:89 Avoid declaring transient fields in non-serializable classes

Recommendation371CustomHashtable.java:371 Avoid using explicit string literals, declare constants instead

Recommendation381CustomHashtable.java:381 Avoid using explicit string literals, declare constants instead

Recommendation24CustomHashtable.java:24 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.EditorUtility.java

SeverityLineType
Recommendation76EditorUtility.java:76 Always surround if and loop statements with curly braces

Recommendation79EditorUtility.java:79 Always surround if and loop statements with curly braces

Recommendation93EditorUtility.java:93 Always surround if and loop statements with curly braces

Recommendation95EditorUtility.java:95 Always surround if and loop statements with curly braces

Recommendation102EditorUtility.java:102 Always surround if and loop statements with curly braces

Recommendation126EditorUtility.java:126 Always surround if and loop statements with curly braces

Recommendation129EditorUtility.java:129 Always surround if and loop statements with curly braces

Recommendation131EditorUtility.java:131 Always surround if and loop statements with curly braces

Recommendation133EditorUtility.java:133 Always surround if and loop statements with curly braces

Recommendation135EditorUtility.java:135 Always surround if and loop statements with curly braces

Recommendation151EditorUtility.java:151 Always surround if and loop statements with curly braces

Recommendation159EditorUtility.java:159 Always surround if and loop statements with curly braces

Recommendation171EditorUtility.java:171 Always surround if and loop statements with curly braces

Recommendation183EditorUtility.java:183 Always surround if and loop statements with curly braces

Recommendation198EditorUtility.java:198 Always surround if and loop statements with curly braces

Recommendation208EditorUtility.java:208 Always surround if and loop statements with curly braces

Recommendation225EditorUtility.java:225 Always surround if and loop statements with curly braces

Recommendation228EditorUtility.java:228 Always surround if and loop statements with curly braces

Recommendation253EditorUtility.java:253 Always surround if and loop statements with curly braces

Recommendation268EditorUtility.java:268 Always surround if and loop statements with curly braces

Recommendation275EditorUtility.java:275 Always surround if and loop statements with curly braces

Recommendation285EditorUtility.java:285 Always surround if and loop statements with curly braces

Recommendation306EditorUtility.java:306 Always surround if and loop statements with curly braces

Recommendation308EditorUtility.java:308 Always surround if and loop statements with curly braces

Recommendation310EditorUtility.java:310 Always surround if and loop statements with curly braces

Recommendation312EditorUtility.java:312 Always surround if and loop statements with curly braces

Recommendation321EditorUtility.java:321 Always surround if and loop statements with curly braces

Recommendation328EditorUtility.java:328 Always surround if and loop statements with curly braces

Recommendation338EditorUtility.java:338 Always surround if and loop statements with curly braces

Recommendation348EditorUtility.java:348 Always surround if and loop statements with curly braces

Recommendation364EditorUtility.java:364 Always surround if and loop statements with curly braces

Recommendation380EditorUtility.java:380 Always surround if and loop statements with curly braces

Recommendation426EditorUtility.java:426 Always surround if and loop statements with curly braces

Recommendation435EditorUtility.java:435 Always surround if and loop statements with curly braces

Recommendation461EditorUtility.java:461 Always surround if and loop statements with curly braces

Recommendation464EditorUtility.java:464 Always surround if and loop statements with curly braces

Recommendation470EditorUtility.java:470 Always surround if and loop statements with curly braces

Recommendation479EditorUtility.java:479 Always surround if and loop statements with curly braces

Recommendation510EditorUtility.java:510 Always surround if and loop statements with curly braces

Recommendation529EditorUtility.java:529 Always surround if and loop statements with curly braces

Recommendation533EditorUtility.java:533 Always surround if and loop statements with curly braces

Recommendation544EditorUtility.java:544 Always surround if and loop statements with curly braces

Recommendation552EditorUtility.java:552 Always surround if and loop statements with curly braces

Recommendation570EditorUtility.java:570 Always surround if and loop statements with curly braces

Recommendation100EditorUtility.java:100 Always surround if and loop statements with curly braces

Recommendation282EditorUtility.java:282 Always surround if and loop statements with curly braces

Recommendation335EditorUtility.java:335 Always surround if and loop statements with curly braces

Recommendation487EditorUtility.java:487 Always list specific checked exceptions in the throws clause

Recommendation76EditorUtility.java:76 Avoid changing the value of a method parameter

Recommendation279EditorUtility.java:279 Avoid changing the value of a method parameter

Recommendation282EditorUtility.java:282 Avoid changing the value of a method parameter

Recommendation332EditorUtility.java:332 Avoid changing the value of a method parameter

Recommendation335EditorUtility.java:335 Avoid changing the value of a method parameter

Recommendation236EditorUtility.java:236 Always place constants on the left side of the equals()

Warning594EditorUtility.java:594 Avoid using == and != for java.lang.Object comparisons

Warning606EditorUtility.java:606 Avoid using == and != for java.lang.Object comparisons

Recommendation461EditorUtility.java:461 Avoid using continue statements

Recommendation76EditorUtility.java:76 Avoid using explicit string literals, declare constants instead

Recommendation304EditorUtility.java:304 Avoid using explicit string literals, declare constants instead

Recommendation520EditorUtility.java:520 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ElementCreationProxy.java

SeverityLineType
Recommendation30ElementCreationProxy.java:30 Always list specific checked exceptions in the throws clause

Recommendation33ElementCreationProxy.java:33 Always list specific checked exceptions in the throws clause

Recommendation30ElementCreationProxy.java:30 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation32ElementCreationProxy.java:32 Avoid using explicit string literals, declare constants instead

Recommendation32ElementCreationProxy.java:32 Avoid using explicit string literals, declare constants instead

Recommendation34ElementCreationProxy.java:34 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ExceptionHandler.java

SeverityLineType
Warning113ExceptionHandler.java:113 Avoid hard coding \n and \r as line separators

Recommendation116ExceptionHandler.java:116 Always surround if and loop statements with curly braces

Recommendation118ExceptionHandler.java:118 Always surround if and loop statements with curly braces

Recommendation113ExceptionHandler.java:113 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.FilterUpdater.java

SeverityLineType
Recommendation35FilterUpdater.java:35 Always surround if and loop statements with curly braces

Recommendation47FilterUpdater.java:47 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ImageDescriptorRegistry.java

SeverityLineType
Recommendation58ImageDescriptorRegistry.java:58 Always surround if and loop statements with curly braces

Recommendation62ImageDescriptorRegistry.java:62 Always surround if and loop statements with curly braces

Recommendation67ImageDescriptorRegistry.java:67 Always surround if and loop statements with curly braces

Recommendation58ImageDescriptorRegistry.java:58 Avoid changing the value of a method parameter

Warning64ImageDescriptorRegistry.java:64 Avoid using == and != for java.lang.Object comparisons

Recommendation64ImageDescriptorRegistry.java:64 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ImageImageDescriptor.java

SeverityLineType
Warning41ImageImageDescriptor.java:41 Always use instanceof in an equals() method implementation

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ListContentProvider.java

SeverityLineType
Recommendation29ListContentProvider.java:29 Always surround if and loop statements with curly braces

Recommendation35ListContentProvider.java:35 Always surround if and loop statements with curly braces

Recommendation37ListContentProvider.java:37 Always surround if and loop statements with curly braces

Warning28ListContentProvider.java:28 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.MultiElementSelection.java

SeverityLineType
Recommendation55MultiElementSelection.java:55 Always surround if and loop statements with curly braces

Recommendation57MultiElementSelection.java:57 Always surround if and loop statements with curly braces

Recommendation60MultiElementSelection.java:60 Always surround if and loop statements with curly braces

Recommendation63MultiElementSelection.java:63 Always surround if and loop statements with curly braces

Severe49MultiElementSelection.java:49 Avoid returning null instead of empty array

Severe21MultiElementSelection.java:21 Always override both java.lang.Object.equals() and java.lang.Object.hashCode()

Warning53MultiElementSelection.java:53 Always use instanceof in an equals() method implementation

Severe56MultiElementSelection.java:56 Avoid using java.lang.Class.getName() to compare classes

Recommendation48MultiElementSelection.java:48 Avoid using explicit string literals, declare constants instead

Recommendation85MultiElementSelection.java:85 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ParentChecker.java

SeverityLineType
Recommendation27ParentChecker.java:27 Always surround if and loop statements with curly braces

Recommendation29ParentChecker.java:29 Always surround if and loop statements with curly braces

Recommendation34ParentChecker.java:34 Always surround if and loop statements with curly braces

Recommendation36ParentChecker.java:36 Always surround if and loop statements with curly braces

Recommendation39ParentChecker.java:39 Always surround if and loop statements with curly braces

Recommendation46ParentChecker.java:46 Always surround if and loop statements with curly braces

Recommendation65ParentChecker.java:65 Always surround if and loop statements with curly braces

Recommendation69ParentChecker.java:69 Always surround if and loop statements with curly braces

Recommendation76ParentChecker.java:76 Always surround if and loop statements with curly braces

Recommendation80ParentChecker.java:80 Always surround if and loop statements with curly braces

Recommendation109ParentChecker.java:109 Always surround if and loop statements with curly braces

Recommendation122ParentChecker.java:122 Always surround if and loop statements with curly braces

Recommendation135ParentChecker.java:135 Always surround if and loop statements with curly braces

Recommendation146ParentChecker.java:146 Always surround if and loop statements with curly braces

Recommendation154ParentChecker.java:154 Always surround if and loop statements with curly braces

Recommendation158ParentChecker.java:158 Always surround if and loop statements with curly braces

Recommendation25ParentChecker.java:25 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPCodeDataHTMLDescriptionUtilities.java

SeverityLineType
Recommendation370PHPCodeDataHTMLDescriptionUtilities.java:370 Avoid changing the value of a method parameter

Recommendation25PHPCodeDataHTMLDescriptionUtilities.java:25 Avoid using explicit string literals, declare constants instead

Recommendation26PHPCodeDataHTMLDescriptionUtilities.java:26 Avoid using explicit string literals, declare constants instead

Recommendation126PHPCodeDataHTMLDescriptionUtilities.java:126 Avoid using explicit string literals, declare constants instead

Recommendation127PHPCodeDataHTMLDescriptionUtilities.java:127 Avoid using explicit string literals, declare constants instead

Recommendation129PHPCodeDataHTMLDescriptionUtilities.java:129 Avoid using explicit string literals, declare constants instead

Recommendation132PHPCodeDataHTMLDescriptionUtilities.java:132 Avoid using explicit string literals, declare constants instead

Recommendation133PHPCodeDataHTMLDescriptionUtilities.java:133 Avoid using explicit string literals, declare constants instead

Recommendation138PHPCodeDataHTMLDescriptionUtilities.java:138 Avoid using explicit string literals, declare constants instead

Recommendation141PHPCodeDataHTMLDescriptionUtilities.java:141 Avoid using explicit string literals, declare constants instead

Recommendation198PHPCodeDataHTMLDescriptionUtilities.java:198 Avoid using explicit string literals, declare constants instead

Recommendation199PHPCodeDataHTMLDescriptionUtilities.java:199 Avoid using explicit string literals, declare constants instead

Recommendation201PHPCodeDataHTMLDescriptionUtilities.java:201 Avoid using explicit string literals, declare constants instead

Recommendation239PHPCodeDataHTMLDescriptionUtilities.java:239 Avoid using explicit string literals, declare constants instead

Recommendation240PHPCodeDataHTMLDescriptionUtilities.java:240 Avoid using explicit string literals, declare constants instead

Recommendation242PHPCodeDataHTMLDescriptionUtilities.java:242 Avoid using explicit string literals, declare constants instead

Recommendation248PHPCodeDataHTMLDescriptionUtilities.java:248 Avoid using explicit string literals, declare constants instead

Recommendation249PHPCodeDataHTMLDescriptionUtilities.java:249 Avoid using explicit string literals, declare constants instead

Recommendation256PHPCodeDataHTMLDescriptionUtilities.java:256 Avoid using explicit string literals, declare constants instead

Recommendation288PHPCodeDataHTMLDescriptionUtilities.java:288 Avoid using explicit string literals, declare constants instead

Recommendation312PHPCodeDataHTMLDescriptionUtilities.java:312 Avoid using explicit string literals, declare constants instead

Recommendation318PHPCodeDataHTMLDescriptionUtilities.java:318 Avoid using explicit string literals, declare constants instead

Recommendation319PHPCodeDataHTMLDescriptionUtilities.java:319 Avoid using explicit string literals, declare constants instead

Recommendation322PHPCodeDataHTMLDescriptionUtilities.java:322 Avoid using explicit string literals, declare constants instead

Recommendation328PHPCodeDataHTMLDescriptionUtilities.java:328 Avoid using explicit string literals, declare constants instead

Recommendation331PHPCodeDataHTMLDescriptionUtilities.java:331 Avoid using explicit string literals, declare constants instead

Recommendation333PHPCodeDataHTMLDescriptionUtilities.java:333 Avoid using explicit string literals, declare constants instead

Recommendation339PHPCodeDataHTMLDescriptionUtilities.java:339 Avoid using explicit string literals, declare constants instead

Recommendation342PHPCodeDataHTMLDescriptionUtilities.java:342 Avoid using explicit string literals, declare constants instead

Recommendation344PHPCodeDataHTMLDescriptionUtilities.java:344 Avoid using explicit string literals, declare constants instead

Recommendation353PHPCodeDataHTMLDescriptionUtilities.java:353 Avoid using explicit string literals, declare constants instead

Recommendation354PHPCodeDataHTMLDescriptionUtilities.java:354 Avoid using explicit string literals, declare constants instead

Recommendation355PHPCodeDataHTMLDescriptionUtilities.java:355 Avoid using explicit string literals, declare constants instead

Recommendation356PHPCodeDataHTMLDescriptionUtilities.java:356 Avoid using explicit string literals, declare constants instead

Recommendation358PHPCodeDataHTMLDescriptionUtilities.java:358 Avoid using explicit string literals, declare constants instead

Recommendation362PHPCodeDataHTMLDescriptionUtilities.java:362 Avoid using explicit string literals, declare constants instead

Recommendation370PHPCodeDataHTMLDescriptionUtilities.java:370 Avoid using explicit string literals, declare constants instead

Recommendation370PHPCodeDataHTMLDescriptionUtilities.java:370 Avoid using explicit string literals, declare constants instead

Recommendation371PHPCodeDataHTMLDescriptionUtilities.java:371 Avoid using explicit string literals, declare constants instead

Recommendation372PHPCodeDataHTMLDescriptionUtilities.java:372 Avoid using explicit string literals, declare constants instead

Recommendation374PHPCodeDataHTMLDescriptionUtilities.java:374 Avoid using explicit string literals, declare constants instead

Recommendation380PHPCodeDataHTMLDescriptionUtilities.java:380 Avoid using explicit string literals, declare constants instead

Recommendation381PHPCodeDataHTMLDescriptionUtilities.java:381 Avoid using explicit string literals, declare constants instead

Recommendation383PHPCodeDataHTMLDescriptionUtilities.java:383 Avoid using explicit string literals, declare constants instead

Recommendation389PHPCodeDataHTMLDescriptionUtilities.java:389 Avoid using explicit string literals, declare constants instead

Recommendation409PHPCodeDataHTMLDescriptionUtilities.java:409 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPColorHelper.java

SeverityLineType
Recommendation34PHPColorHelper.java:34 Avoid using explicit string literals, declare constants instead

Recommendation35PHPColorHelper.java:35 Avoid using explicit string literals, declare constants instead

Recommendation35PHPColorHelper.java:35 Avoid using explicit string literals, declare constants instead

Recommendation36PHPColorHelper.java:36 Avoid using explicit string literals, declare constants instead

Recommendation36PHPColorHelper.java:36 Avoid using explicit string literals, declare constants instead

Recommendation37PHPColorHelper.java:37 Avoid using explicit string literals, declare constants instead

Recommendation37PHPColorHelper.java:37 Avoid using explicit string literals, declare constants instead

Recommendation54PHPColorHelper.java:54 Avoid using explicit string literals, declare constants instead

Recommendation54PHPColorHelper.java:54 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementComparer.java

SeverityLineType
Recommendation20PHPElementComparer.java:20 Always surround if and loop statements with curly braces

Recommendation22PHPElementComparer.java:22 Always surround if and loop statements with curly braces

Recommendation24PHPElementComparer.java:24 Always surround if and loop statements with curly braces

Recommendation26PHPElementComparer.java:26 Always surround if and loop statements with curly braces

Recommendation32PHPElementComparer.java:32 Always surround if and loop statements with curly braces

Recommendation34PHPElementComparer.java:34 Always surround if and loop statements with curly braces

Recommendation37PHPElementComparer.java:37 Always surround if and loop statements with curly braces

Warning19PHPElementComparer.java:19 Avoid using == and != for java.lang.Object comparisons

Warning23PHPElementComparer.java:23 Avoid using == and != for java.lang.Object comparisons

Recommendation58PHPElementComparer.java:58 Avoid using explicit string literals, declare constants instead

Recommendation60PHPElementComparer.java:60 Avoid using explicit string literals, declare constants instead

Recommendation60PHPElementComparer.java:60 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementImageDescriptor.java

SeverityLineType
Recommendation129PHPElementImageDescriptor.java:129 Always surround if and loop statements with curly braces

Warning127PHPElementImageDescriptor.java:127 Always use instanceof in an equals() method implementation

Recommendation159PHPElementImageDescriptor.java:159 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementImageProvider.java

SeverityLineType
Recommendation92PHPElementImageProvider.java:92 Always surround if and loop statements with curly braces

Recommendation228PHPElementImageProvider.java:228 Always surround if and loop statements with curly braces

Recommendation237PHPElementImageProvider.java:237 Always surround if and loop statements with curly braces

Recommendation253PHPElementImageProvider.java:253 Always surround if and loop statements with curly braces

Recommendation255PHPElementImageProvider.java:255 Always surround if and loop statements with curly braces

Recommendation66PHPElementImageProvider.java:66 Always initialize static fields

Recommendation67PHPElementImageProvider.java:67 Always initialize static fields

Recommendation290PHPElementImageProvider.java:290 Avoid changing the value of a method parameter

Recommendation293PHPElementImageProvider.java:293 Avoid changing the value of a method parameter

Recommendation296PHPElementImageProvider.java:296 Avoid changing the value of a method parameter

Recommendation116PHPElementImageProvider.java:116 Always place constants on the left side of the equals()

Recommendation200PHPElementImageProvider.java:200 Always place constants on the left side of the equals()

Recommendation129PHPElementImageProvider.java:129 Always provide the default label in switch statements

Recommendation120PHPElementImageProvider.java:120 Avoid switch statements with few branches, use if else instead

Recommendation110PHPElementImageProvider.java:110 Avoid using explicit string literals, declare constants instead

Recommendation239PHPElementImageProvider.java:239 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementLabels.java

SeverityLineType
Warning599PHPElementLabels.java:599 Avoid hard coding \n and \r as line separators

Warning626PHPElementLabels.java:626 Avoid hard coding \n and \r as line separators

Recommendation252PHPElementLabels.java:252 Always surround if and loop statements with curly braces

Recommendation306PHPElementLabels.java:306 Always surround if and loop statements with curly braces

Recommendation308PHPElementLabels.java:308 Always surround if and loop statements with curly braces

Recommendation320PHPElementLabels.java:320 Always surround if and loop statements with curly braces

Recommendation317PHPElementLabels.java:317 Always surround if and loop statements with curly braces

Recommendation348PHPElementLabels.java:348 Always surround if and loop statements with curly braces

Recommendation350PHPElementLabels.java:350 Always surround if and loop statements with curly braces

Recommendation446PHPElementLabels.java:446 Always surround if and loop statements with curly braces

Recommendation231PHPElementLabels.java:231 Always initialize static fields

Recommendation232PHPElementLabels.java:232 Always initialize static fields

Recommendation233PHPElementLabels.java:233 Always initialize static fields

Recommendation396PHPElementLabels.java:396 Always place constants on the left side of the equals()

Recommendation615PHPElementLabels.java:615 Always place constants on the left side of the equals()

Recommendation638PHPElementLabels.java:638 Always place constants on the left side of the equals()

Recommendation652PHPElementLabels.java:652 Always place constants on the left side of the equals()

Recommendation278PHPElementLabels.java:278 Avoid using explicit string literals, declare constants instead

Recommendation382PHPElementLabels.java:382 Avoid using explicit string literals, declare constants instead

Recommendation387PHPElementLabels.java:387 Avoid using explicit string literals, declare constants instead

Recommendation389PHPElementLabels.java:389 Avoid using explicit string literals, declare constants instead

Recommendation394PHPElementLabels.java:394 Avoid using explicit string literals, declare constants instead

Recommendation396PHPElementLabels.java:396 Avoid using explicit string literals, declare constants instead

Recommendation397PHPElementLabels.java:397 Avoid using explicit string literals, declare constants instead

Recommendation541PHPElementLabels.java:541 Avoid using explicit string literals, declare constants instead

Recommendation599PHPElementLabels.java:599 Avoid using explicit string literals, declare constants instead

Recommendation613PHPElementLabels.java:613 Avoid using explicit string literals, declare constants instead

Recommendation615PHPElementLabels.java:615 Avoid using explicit string literals, declare constants instead

Recommendation616PHPElementLabels.java:616 Avoid using explicit string literals, declare constants instead

Recommendation626PHPElementLabels.java:626 Avoid using explicit string literals, declare constants instead

Recommendation641PHPElementLabels.java:641 Avoid using explicit string literals, declare constants instead

Recommendation655PHPElementLabels.java:655 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPElementSorter.java

SeverityLineType
Recommendation188PHPElementSorter.java:188 Always surround if and loop statements with curly braces

Recommendation199PHPElementSorter.java:199 Always surround if and loop statements with curly braces

Recommendation241PHPElementSorter.java:241 Always surround if and loop statements with curly braces

Recommendation274PHPElementSorter.java:274 Always surround if and loop statements with curly braces

Recommendation277PHPElementSorter.java:277 Always surround if and loop statements with curly braces

Recommendation283PHPElementSorter.java:283 Always surround if and loop statements with curly braces

Warning198PHPElementSorter.java:198 Avoid using == and != for java.lang.Object comparisons

Warning234PHPElementSorter.java:234 Avoid using == and != for java.lang.Object comparisons

Recommendation116PHPElementSorter.java:116 Avoid using explicit string literals, declare constants instead

Recommendation116PHPElementSorter.java:116 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPEncodingField.java

SeverityLineType
Recommendation26PHPEncodingField.java:26 Always surround if and loop statements with curly braces

Recommendation24PHPEncodingField.java:24 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PhpEncodingSettings.java

SeverityLineType
Recommendation28PhpEncodingSettings.java:28 Always surround if and loop statements with curly braces

Recommendation76PhpEncodingSettings.java:76 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation71PhpEncodingSettings.java:71 Avoid using explicit string literals, declare constants instead

Recommendation71PhpEncodingSettings.java:71 Avoid using explicit string literals, declare constants instead

Recommendation82PhpEncodingSettings.java:82 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPManual.java

SeverityLineType
Recommendation51PHPManual.java:51 Always initialize static fields

Recommendation57PHPManual.java:57 Avoid calling an overridable method in a constructor

Recommendation65PHPManual.java:65 Always place constants on the left side of the equals()

Recommendation85PHPManual.java:85 Avoid using explicit string literals, declare constants instead

Recommendation105PHPManual.java:105 Avoid using explicit string literals, declare constants instead

Recommendation108PHPManual.java:108 Avoid using explicit string literals, declare constants instead

Recommendation110PHPManual.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110PHPManual.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110PHPManual.java:110 Avoid using explicit string literals, declare constants instead

Recommendation110PHPManual.java:110 Avoid using explicit string literals, declare constants instead

Recommendation111PHPManual.java:111 Avoid using explicit string literals, declare constants instead

Recommendation111PHPManual.java:111 Avoid using explicit string literals, declare constants instead

Recommendation131PHPManual.java:131 Avoid using explicit string literals, declare constants instead

Recommendation148PHPManual.java:148 Avoid using explicit string literals, declare constants instead

Recommendation149PHPManual.java:149 Avoid using explicit string literals, declare constants instead

Recommendation152PHPManual.java:152 Avoid using explicit string literals, declare constants instead

Recommendation164PHPManual.java:164 Avoid using explicit string literals, declare constants instead

Recommendation82PHPManual.java:82 Avoid using synchronized modifier in method declaration

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPManualFactory.java

SeverityLineType
Recommendation26PHPManualFactory.java:26 Always initialize static fields

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPOpenExternalFileAction.java

SeverityLineType
Recommendation115PHPOpenExternalFileAction.java:115 Always surround if and loop statements with curly braces

Recommendation140PHPOpenExternalFileAction.java:140 Always surround if and loop statements with curly braces

Recommendation144PHPOpenExternalFileAction.java:144 Always surround if and loop statements with curly braces

Recommendation147PHPOpenExternalFileAction.java:147 Always surround if and loop statements with curly braces

Recommendation154PHPOpenExternalFileAction.java:154 Always surround if and loop statements with curly braces

Recommendation166PHPOpenExternalFileAction.java:166 Always surround if and loop statements with curly braces

Recommendation172PHPOpenExternalFileAction.java:172 Always surround if and loop statements with curly braces

Recommendation182PHPOpenExternalFileAction.java:182 Always surround if and loop statements with curly braces

Recommendation192PHPOpenExternalFileAction.java:192 Always surround if and loop statements with curly braces

Recommendation194PHPOpenExternalFileAction.java:194 Always surround if and loop statements with curly braces

Recommendation200PHPOpenExternalFileAction.java:200 Always surround if and loop statements with curly braces

Recommendation206PHPOpenExternalFileAction.java:206 Always surround if and loop statements with curly braces

Recommendation217PHPOpenExternalFileAction.java:217 Always surround if and loop statements with curly braces

Severe200PHPOpenExternalFileAction.java:200 Avoid returning null instead of empty array

Recommendation59PHPOpenExternalFileAction.java:59 Avoid calling an overridable method in a constructor

Recommendation47PHPOpenExternalFileAction.java:47 Avoid using explicit string literals, declare constants instead

Recommendation75PHPOpenExternalFileAction.java:75 Avoid using explicit string literals, declare constants instead

Recommendation111PHPOpenExternalFileAction.java:111 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPOutlineElementComparer.java

SeverityLineType
Recommendation50PHPOutlineElementComparer.java:50 Always surround if and loop statements with curly braces

Recommendation52PHPOutlineElementComparer.java:52 Always surround if and loop statements with curly braces

Recommendation54PHPOutlineElementComparer.java:54 Always surround if and loop statements with curly braces

Recommendation56PHPOutlineElementComparer.java:56 Always surround if and loop statements with curly braces

Recommendation87PHPOutlineElementComparer.java:87 Always list specific checked exceptions in the throws clause

Recommendation87PHPOutlineElementComparer.java:87 Always list specific checked exceptions in the throws clause

Recommendation38PHPOutlineElementComparer.java:38 Always place constants on the left side of the equals()

Warning49PHPOutlineElementComparer.java:49 Avoid using == and != for java.lang.Object comparisons

Warning53PHPOutlineElementComparer.java:53 Avoid using == and != for java.lang.Object comparisons

Recommendation35PHPOutlineElementComparer.java:35 Avoid using explicit string literals, declare constants instead

Recommendation38PHPOutlineElementComparer.java:38 Avoid using explicit string literals, declare constants instead

Recommendation86PHPOutlineElementComparer.java:86 Avoid using explicit string literals, declare constants instead

Recommendation88PHPOutlineElementComparer.java:88 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPPluginImages.java

SeverityLineType
Recommendation217PHPPluginImages.java:217 Always surround if and loop statements with curly braces

Recommendation284PHPPluginImages.java:284 Always surround if and loop statements with curly braces

Recommendation38PHPPluginImages.java:38 Avoid using explicit string literals, declare constants instead

Recommendation181PHPPluginImages.java:181 Avoid using explicit string literals, declare constants instead

Recommendation192PHPPluginImages.java:192 Avoid using explicit string literals, declare constants instead

Recommendation215PHPPluginImages.java:215 Avoid using explicit string literals, declare constants instead

Recommendation230PHPPluginImages.java:230 Avoid using explicit string literals, declare constants instead

Recommendation250PHPPluginImages.java:250 Avoid using explicit string literals, declare constants instead

Recommendation266PHPPluginImages.java:266 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPRootContextField.java

SeverityLineType
Recommendation32PHPRootContextField.java:32 Avoid calling an overridable method in a constructor

Recommendation52PHPRootContextField.java:52 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation28PHPRootContextField.java:28 Avoid using explicit string literals, declare constants instead

Recommendation43PHPRootContextField.java:43 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.PHPUILabelProvider.java

SeverityLineType
Recommendation124PHPUILabelProvider.java:124 Always surround if and loop statements with curly braces

Recommendation127PHPUILabelProvider.java:127 Always surround if and loop statements with curly braces

Warning108PHPUILabelProvider.java:108 Avoid assigning loop control variables in the body of for loops

Recommendation127PHPUILabelProvider.java:127 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ProblemMarkerManager.java

SeverityLineType
Recommendation82ProblemMarkerManager.java:82 Always surround if and loop statements with curly braces

Recommendation86ProblemMarkerManager.java:86 Always surround if and loop statements with curly braces

Recommendation109ProblemMarkerManager.java:109 Always surround if and loop statements with curly braces

Recommendation70ProblemMarkerManager.java:70 Avoid changing the value of a method parameter

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ProblemsLabelDecorator.java

SeverityLineType
Recommendation94ProblemsLabelDecorator.java:94 Avoid changing the value of a method parameter

Warning127ProblemsLabelDecorator.java:127 Avoid assigning loop control variables in the body of for loops

Warning129ProblemsLabelDecorator.java:129 Avoid assigning loop control variables in the body of for loops

Recommendation50ProblemsLabelDecorator.java:50 Always create a static final serialVersionUID field in serializable classes

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ScrolledPageContent.java

SeverityLineType
Recommendation31ScrolledPageContent.java:31 Avoid calling an overridable method in a constructor

Recommendation39ScrolledPageContent.java:39 Avoid calling an overridable method in a constructor

Recommendation40ScrolledPageContent.java:40 Avoid calling an overridable method in a constructor

Recommendation44ScrolledPageContent.java:44 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusBarUpdater.java

SeverityLineType
Recommendation77StatusBarUpdater.java:77 Always surround if and loop statements with curly braces

Recommendation79StatusBarUpdater.java:79 Always surround if and loop statements with curly braces

Recommendation67StatusBarUpdater.java:67 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusLineMessageTimerManager.java

SeverityLineType
Recommendation20StatusLineMessageTimerManager.java:20 Always initialize static fields

Recommendation21StatusLineMessageTimerManager.java:21 Always initialize static fields

Warning61StatusLineMessageTimerManager.java:61 Avoid using == and != for java.lang.Object comparisons

Warning61StatusLineMessageTimerManager.java:61 Avoid using == and != for java.lang.Object comparisons

Recommendation63StatusLineMessageTimerManager.java:63 Avoid using explicit string literals, declare constants instead

Recommendation65StatusLineMessageTimerManager.java:65 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StatusUtil.java

SeverityLineType
Recommendation27StatusUtil.java:27 Avoid using if/else statements for short conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StorageLabelProvider.java

SeverityLineType
Recommendation41StorageLabelProvider.java:41 Always surround if and loop statements with curly braces

Recommendation51StorageLabelProvider.java:51 Always surround if and loop statements with curly braces

Recommendation70StorageLabelProvider.java:70 Always surround if and loop statements with curly braces

Recommendation80StorageLabelProvider.java:80 Always surround if and loop statements with curly braces

Recommendation83StorageLabelProvider.java:83 Always surround if and loop statements with curly braces

Recommendation89StorageLabelProvider.java:89 Always surround if and loop statements with curly braces

Recommendation94StorageLabelProvider.java:94 Always surround if and loop statements with curly braces

Recommendation102StorageLabelProvider.java:102 Always surround if and loop statements with curly braces

Recommendation105StorageLabelProvider.java:105 Always surround if and loop statements with curly braces

Recommendation108StorageLabelProvider.java:108 Always surround if and loop statements with curly braces

Recommendation122StorageLabelProvider.java:122 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.StringMatcher.java

SeverityLineType
Recommendation72StringMatcher.java:72 Always surround if and loop statements with curly braces

Recommendation100StringMatcher.java:100 Always surround if and loop statements with curly braces

Recommendation104StringMatcher.java:104 Always surround if and loop statements with curly braces

Recommendation106StringMatcher.java:106 Always surround if and loop statements with curly braces

Recommendation108StringMatcher.java:108 Always surround if and loop statements with curly braces

Recommendation110StringMatcher.java:110 Always surround if and loop statements with curly braces

Recommendation114StringMatcher.java:114 Always surround if and loop statements with curly braces

Recommendation120StringMatcher.java:120 Always surround if and loop statements with curly braces

Recommendation129StringMatcher.java:129 Always surround if and loop statements with curly braces

Recommendation131StringMatcher.java:131 Always surround if and loop statements with curly braces

Recommendation135StringMatcher.java:135 Always surround if and loop statements with curly braces

Recommendation158StringMatcher.java:158 Always surround if and loop statements with curly braces

Recommendation161StringMatcher.java:161 Always surround if and loop statements with curly braces

Recommendation164StringMatcher.java:164 Always surround if and loop statements with curly braces

Recommendation167StringMatcher.java:167 Always surround if and loop statements with curly braces

Recommendation169StringMatcher.java:169 Always surround if and loop statements with curly braces

Recommendation171StringMatcher.java:171 Always surround if and loop statements with curly braces

Recommendation175StringMatcher.java:175 Always surround if and loop statements with curly braces

Recommendation177StringMatcher.java:177 Always surround if and loop statements with curly braces

Recommendation182StringMatcher.java:182 Always surround if and loop statements with curly braces

Recommendation208StringMatcher.java:208 Always surround if and loop statements with curly braces

Recommendation212StringMatcher.java:212 Always surround if and loop statements with curly braces

Recommendation241StringMatcher.java:241 Always surround if and loop statements with curly braces

Recommendation310StringMatcher.java:310 Always surround if and loop statements with curly braces

Recommendation316StringMatcher.java:316 Always surround if and loop statements with curly braces

Recommendation335StringMatcher.java:335 Always surround if and loop statements with curly braces

Recommendation353StringMatcher.java:353 Always surround if and loop statements with curly braces

Recommendation356StringMatcher.java:356 Always surround if and loop statements with curly braces

Recommendation360StringMatcher.java:360 Always surround if and loop statements with curly braces

Recommendation382StringMatcher.java:382 Always surround if and loop statements with curly braces

Recommendation388StringMatcher.java:388 Always surround if and loop statements with curly braces

Recommendation104StringMatcher.java:104 Avoid changing the value of a method parameter

Recommendation106StringMatcher.java:106 Avoid changing the value of a method parameter

Recommendation175StringMatcher.java:175 Avoid changing the value of a method parameter

Recommendation177StringMatcher.java:177 Avoid changing the value of a method parameter

Recommendation189StringMatcher.java:189 Avoid using negation in if else conditions

Warning283StringMatcher.java:283 Always provide break at the end of every case statement

Recommendation349StringMatcher.java:349 Avoid using continue statements

Recommendation353StringMatcher.java:353 Avoid using continue statements

Recommendation356StringMatcher.java:356 Avoid using continue statements

Recommendation360StringMatcher.java:360 Avoid using continue statements

Warning132StringMatcher.java:132 Avoid assigning loop control variables in the body of for loops

Recommendation240StringMatcher.java:240 Avoid using explicit string literals, declare constants instead

Recommendation242StringMatcher.java:242 Avoid using explicit string literals, declare constants instead

Recommendation25StringMatcher.java:25 Avoid C-style syntax when declaring arrays

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.SWTUtil.java

SeverityLineType
Recommendation45SWTUtil.java:45 Always surround if and loop statements with curly braces

Recommendation57SWTUtil.java:57 Always surround if and loop statements with curly braces

Recommendation59SWTUtil.java:59 Always surround if and loop statements with curly braces

Recommendation61SWTUtil.java:61 Always surround if and loop statements with curly braces

Recommendation63SWTUtil.java:63 Always surround if and loop statements with curly braces

Recommendation65SWTUtil.java:65 Always surround if and loop statements with curly braces

Recommendation67SWTUtil.java:67 Always surround if and loop statements with curly braces

Recommendation74SWTUtil.java:74 Always surround if and loop statements with curly braces

Recommendation77SWTUtil.java:77 Always surround if and loop statements with curly braces

Recommendation87SWTUtil.java:87 Avoid declaring multiple variables in a single statement

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.TableLayoutComposite.java

SeverityLineType
Recommendation101TableLayoutComposite.java:101 Always surround if and loop statements with curly braces

Recommendation111TableLayoutComposite.java:111 Always surround if and loop statements with curly braces

Recommendation157TableLayoutComposite.java:157 Always surround if and loop statements with curly braces

Recommendation167TableLayoutComposite.java:167 Always surround if and loop statements with curly braces

Recommendation52TableLayoutComposite.java:52 Avoid calling an overridable method in a constructor

Recommendation54TableLayoutComposite.java:54 Avoid calling an overridable method in a constructor

Recommendation55TableLayoutComposite.java:55 Avoid calling an overridable method in a constructor

Warning171TableLayoutComposite.java:171 Avoid assigning loop control variables in the body of for loops

Recommendation43TableLayoutComposite.java:43 Avoid using explicit string literals, declare constants instead

Recommendation97TableLayoutComposite.java:97 Avoid using explicit string literals, declare constants instead

Recommendation139TableLayoutComposite.java:139 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.TreePath.java

SeverityLineType
Recommendation38TreePath.java:38 Always surround if and loop statements with curly braces

Recommendation44TreePath.java:44 Always surround if and loop statements with curly braces

Recommendation50TreePath.java:50 Always surround if and loop statements with curly braces

Recommendation53TreePath.java:53 Always surround if and loop statements with curly braces

Recommendation56TreePath.java:56 Always surround if and loop statements with curly braces

Recommendation63TreePath.java:63 Always surround if and loop statements with curly braces

Recommendation72TreePath.java:72 Always surround if and loop statements with curly braces

Recommendation74TreePath.java:74 Always surround if and loop statements with curly braces

Recommendation76TreePath.java:76 Always surround if and loop statements with curly braces

Recommendation79TreePath.java:79 Always surround if and loop statements with curly braces

Recommendation72TreePath.java:72 Avoid changing the value of a method parameter

Recommendation28TreePath.java:28 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation36TreePath.java:36 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation42TreePath.java:42 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.util.ValuedCombo.java

SeverityLineType
Recommendation29ValuedCombo.java:29 Avoid calling an overridable method in a constructor

Recommendation31ValuedCombo.java:31 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.BasicPHPWizardPage.java

SeverityLineType
Recommendation72BasicPHPWizardPage.java:72 Always surround if and loop statements with curly braces

Recommendation87BasicPHPWizardPage.java:87 Always surround if and loop statements with curly braces

Recommendation95BasicPHPWizardPage.java:95 Always surround if and loop statements with curly braces

Recommendation108BasicPHPWizardPage.java:108 Always surround if and loop statements with curly braces

Recommendation113BasicPHPWizardPage.java:113 Always surround if and loop statements with curly braces

Recommendation124BasicPHPWizardPage.java:124 Always surround if and loop statements with curly braces

Recommendation143BasicPHPWizardPage.java:143 Always surround if and loop statements with curly braces

Recommendation148BasicPHPWizardPage.java:148 Always surround if and loop statements with curly braces

Recommendation161BasicPHPWizardPage.java:161 Always surround if and loop statements with curly braces

Recommendation105BasicPHPWizardPage.java:105 Always place constants on the left side of the equals()

Recommendation121BasicPHPWizardPage.java:121 Always place constants on the left side of the equals()

Recommendation140BasicPHPWizardPage.java:140 Always place constants on the left side of the equals()

Recommendation105BasicPHPWizardPage.java:105 Avoid using explicit string literals, declare constants instead

Recommendation121BasicPHPWizardPage.java:121 Avoid using explicit string literals, declare constants instead

Recommendation140BasicPHPWizardPage.java:140 Avoid using explicit string literals, declare constants instead

Recommendation188BasicPHPWizardPage.java:188 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.CompositeFragment.java

SeverityLineType
Recommendation71CompositeFragment.java:71 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation91CompositeFragment.java:91 Avoid using explicit string literals, declare constants instead

Recommendation101CompositeFragment.java:101 Avoid using explicit string literals, declare constants instead

Recommendation120CompositeFragment.java:120 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ComboDialogField.java

SeverityLineType
Recommendation37ComboDialogField.java:37 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.DialogField.java

SeverityLineType
Recommendation42DialogField.java:42 Avoid using explicit string literals, declare constants instead

Recommendation143DialogField.java:143 Avoid using explicit string literals, declare constants instead

Recommendation147DialogField.java:147 Avoid using explicit string literals, declare constants instead

Recommendation226DialogField.java:226 Avoid using explicit string literals, declare constants instead

Recommendation230DialogField.java:230 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ITreeListAdapter.java

SeverityLineType
Recommendation42ITreeListAdapter.java:42 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.LayoutUtil.java

SeverityLineType
Recommendation50LayoutUtil.java:50 Always surround if and loop statements with curly braces

Recommendation52LayoutUtil.java:52 Always surround if and loop statements with curly braces

Recommendation54LayoutUtil.java:54 Always surround if and loop statements with curly braces

Recommendation56LayoutUtil.java:56 Always surround if and loop statements with curly braces

Recommendation89LayoutUtil.java:89 Always surround if and loop statements with curly braces

Recommendation98LayoutUtil.java:98 Always surround if and loop statements with curly braces

Recommendation107LayoutUtil.java:107 Always surround if and loop statements with curly braces

Recommendation116LayoutUtil.java:116 Always surround if and loop statements with curly braces

Recommendation130LayoutUtil.java:130 Always surround if and loop statements with curly braces

Recommendation43LayoutUtil.java:43 Always surround if and loop statements with curly braces

Recommendation74LayoutUtil.java:74 Always surround if and loop statements with curly braces

Recommendation80LayoutUtil.java:80 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.ListDialogField.java

SeverityLineType
Warning460ListDialogField.java:460 Avoid using == and != for java.lang.Object comparisons

Recommendation575ListDialogField.java:575 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation524ListDialogField.java:524 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.SelectionButtonDialogField.java

SeverityLineType
Warning70SelectionButtonDialogField.java:70 Avoid using == and != for java.lang.Object comparisons

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.StringButtonDialogField.java

SeverityLineType
Recommendation40StringButtonDialogField.java:40 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.StringDialogField.java

SeverityLineType
Recommendation40StringDialogField.java:40 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.fields.TreeListDialogField.java

SeverityLineType
Warning382TreeListDialogField.java:382 Avoid using == and != for java.lang.Object comparisons

Recommendation511TreeListDialogField.java:511 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation856TreeListDialogField.java:856 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation459TreeListDialogField.java:459 Avoid using negation in if else conditions

Warning784TreeListDialogField.java:784 Avoid assigning loop control variables in the body of for loops

Warning797TreeListDialogField.java:797 Avoid assigning loop control variables in the body of for loops

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.FragmentedWizard.java

SeverityLineType
Recommendation77FragmentedWizard.java:77 Always surround if and loop statements with curly braces

Recommendation81FragmentedWizard.java:81 Always surround if and loop statements with curly braces

Recommendation125FragmentedWizard.java:125 Always surround if and loop statements with curly braces

Recommendation127FragmentedWizard.java:127 Always surround if and loop statements with curly braces

Recommendation139FragmentedWizard.java:139 Always surround if and loop statements with curly braces

Recommendation176FragmentedWizard.java:176 Always surround if and loop statements with curly braces

Recommendation237FragmentedWizard.java:237 Always surround if and loop statements with curly braces

Recommendation239FragmentedWizard.java:239 Always surround if and loop statements with curly braces

Recommendation251FragmentedWizard.java:251 Always surround if and loop statements with curly braces

Recommendation253FragmentedWizard.java:253 Always surround if and loop statements with curly braces

Recommendation265FragmentedWizard.java:265 Always surround if and loop statements with curly braces

Recommendation268FragmentedWizard.java:268 Always surround if and loop statements with curly braces

Recommendation270FragmentedWizard.java:270 Always surround if and loop statements with curly braces

Recommendation282FragmentedWizard.java:282 Always surround if and loop statements with curly braces

Recommendation286FragmentedWizard.java:286 Always surround if and loop statements with curly braces

Recommendation289FragmentedWizard.java:289 Always surround if and loop statements with curly braces

Recommendation291FragmentedWizard.java:291 Always surround if and loop statements with curly braces

Recommendation300FragmentedWizard.java:300 Always surround if and loop statements with curly braces

Recommendation302FragmentedWizard.java:302 Always surround if and loop statements with curly braces

Recommendation339FragmentedWizard.java:339 Always surround if and loop statements with curly braces

Recommendation350FragmentedWizard.java:350 Always surround if and loop statements with curly braces

Recommendation378FragmentedWizard.java:378 Always surround if and loop statements with curly braces

Recommendation397FragmentedWizard.java:397 Always surround if and loop statements with curly braces

Recommendation457FragmentedWizard.java:457 Always surround if and loop statements with curly braces

Recommendation470FragmentedWizard.java:470 Always surround if and loop statements with curly braces

Recommendation496FragmentedWizard.java:496 Always surround if and loop statements with curly braces

Recommendation505FragmentedWizard.java:505 Always surround if and loop statements with curly braces

Recommendation115FragmentedWizard.java:115 Always surround if and loop statements with curly braces

Recommendation213FragmentedWizard.java:213 Always surround if and loop statements with curly braces

Recommendation229FragmentedWizard.java:229 Always surround if and loop statements with curly braces

Recommendation131FragmentedWizard.java:131 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation194FragmentedWizard.java:194 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation244FragmentedWizard.java:244 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation358FragmentedWizard.java:358 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation379FragmentedWizard.java:379 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation108FragmentedWizard.java:108 Always list specific checked exceptions in the throws clause

Recommendation174FragmentedWizard.java:174 Always list specific checked exceptions in the throws clause

Recommendation64FragmentedWizard.java:64 Avoid calling an overridable method in a constructor

Recommendation77FragmentedWizard.java:77 Avoid calling an overridable method in a constructor

Recommendation83FragmentedWizard.java:83 Avoid calling an overridable method in a constructor

Recommendation84FragmentedWizard.java:84 Avoid calling an overridable method in a constructor

Recommendation202FragmentedWizard.java:202 Avoid calling an overridable method in a constructor

Recommendation134FragmentedWizard.java:134 Avoid using explicit string literals, declare constants instead

Recommendation154FragmentedWizard.java:154 Avoid using explicit string literals, declare constants instead

Recommendation169FragmentedWizard.java:169 Avoid using explicit string literals, declare constants instead

Recommendation195FragmentedWizard.java:195 Avoid using explicit string literals, declare constants instead

Recommendation206FragmentedWizard.java:206 Avoid using explicit string literals, declare constants instead

Recommendation242FragmentedWizard.java:242 Avoid using explicit string literals, declare constants instead

Recommendation245FragmentedWizard.java:245 Avoid using explicit string literals, declare constants instead

Recommendation251FragmentedWizard.java:251 Avoid using explicit string literals, declare constants instead

Recommendation359FragmentedWizard.java:359 Avoid using explicit string literals, declare constants instead

Recommendation380FragmentedWizard.java:380 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.FragmentedWizardPage.java

SeverityLineType
Recommendation66FragmentedWizardPage.java:66 Always surround if and loop statements with curly braces

Recommendation76FragmentedWizardPage.java:76 Always surround if and loop statements with curly braces

Recommendation81FragmentedWizardPage.java:81 Always surround if and loop statements with curly braces

Recommendation97FragmentedWizardPage.java:97 Always surround if and loop statements with curly braces

Recommendation106FragmentedWizardPage.java:106 Always surround if and loop statements with curly braces

Recommendation110FragmentedWizardPage.java:110 Always surround if and loop statements with curly braces

Recommendation45FragmentedWizardPage.java:45 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation67FragmentedWizardPage.java:67 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation82FragmentedWizardPage.java:82 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation104FragmentedWizardPage.java:104 Avoid changing the value of a method parameter

Recommendation46FragmentedWizardPage.java:46 Avoid using explicit string literals, declare constants instead

Recommendation52FragmentedWizardPage.java:52 Avoid using explicit string literals, declare constants instead

Recommendation102FragmentedWizardPage.java:102 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.NewGenericFileTemplatesWizardPage.java

SeverityLineType
Recommendation265NewGenericFileTemplatesWizardPage.java:265 Always surround if and loop statements with curly braces

Recommendation351NewGenericFileTemplatesWizardPage.java:351 Always surround if and loop statements with curly braces

Recommendation353NewGenericFileTemplatesWizardPage.java:353 Always surround if and loop statements with curly braces

Recommendation404NewGenericFileTemplatesWizardPage.java:404 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation392NewGenericFileTemplatesWizardPage.java:392 Always list specific checked exceptions in the throws clause

Recommendation143NewGenericFileTemplatesWizardPage.java:143 Avoid calling an overridable method in a constructor

Recommendation347NewGenericFileTemplatesWizardPage.java:347 Avoid using negation in if else conditions

Recommendation125NewGenericFileTemplatesWizardPage.java:125 Avoid using explicit string literals, declare constants instead

Recommendation142NewGenericFileTemplatesWizardPage.java:142 Avoid using explicit string literals, declare constants instead

Recommendation353NewGenericFileTemplatesWizardPage.java:353 Avoid using explicit string literals, declare constants instead

Recommendation405NewGenericFileTemplatesWizardPage.java:405 Avoid using explicit string literals, declare constants instead

Recommendation425NewGenericFileTemplatesWizardPage.java:425 Avoid using explicit string literals, declare constants instead

Recommendation441NewGenericFileTemplatesWizardPage.java:441 Avoid using explicit string literals, declare constants instead

Recommendation487NewGenericFileTemplatesWizardPage.java:487 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.NewPhpTemplatesWizardPage.java

SeverityLineType
Recommendation48NewPhpTemplatesWizardPage.java:48 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations.PHPCreationDataModelProvider.java

SeverityLineType
Recommendation108PHPCreationDataModelProvider.java:108 Always surround if and loop statements with curly braces

Recommendation128PHPCreationDataModelProvider.java:128 Always surround if and loop statements with curly braces

Recommendation107PHPCreationDataModelProvider.java:107 Always place constants on the left side of the equals()

Recommendation117PHPCreationDataModelProvider.java:117 Always place constants on the left side of the equals()

Recommendation106PHPCreationDataModelProvider.java:106 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation108PHPCreationDataModelProvider.java:108 Avoid using explicit string literals, declare constants instead

Recommendation128PHPCreationDataModelProvider.java:128 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.operations.PHPModuleCreationOperation.java

SeverityLineType
Recommendation62PHPModuleCreationOperation.java:62 Always surround if and loop statements with curly braces

Recommendation108PHPModuleCreationOperation.java:108 Always surround if and loop statements with curly braces

Recommendation116PHPModuleCreationOperation.java:116 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPFileCreationWizard.java

SeverityLineType
Warning135PHPFileCreationWizard.java:135 Avoid hard coding \n and \r as line separators

Recommendation132PHPFileCreationWizard.java:132 Always surround if and loop statements with curly braces

Recommendation134PHPFileCreationWizard.java:134 Always surround if and loop statements with curly braces

Recommendation69PHPFileCreationWizard.java:69 Always list specific checked exceptions in the throws clause

Recommendation135PHPFileCreationWizard.java:135 Avoid changing the value of a method parameter

Recommendation179PHPFileCreationWizard.java:179 Avoid changing the value of a method parameter

Recommendation50PHPFileCreationWizard.java:50 Avoid calling an overridable method in a constructor

Recommendation90PHPFileCreationWizard.java:90 Avoid using explicit string literals, declare constants instead

Recommendation124PHPFileCreationWizard.java:124 Avoid using explicit string literals, declare constants instead

Recommendation124PHPFileCreationWizard.java:124 Avoid using explicit string literals, declare constants instead

Recommendation135PHPFileCreationWizard.java:135 Avoid using explicit string literals, declare constants instead

Recommendation179PHPFileCreationWizard.java:179 Avoid using explicit string literals, declare constants instead

Recommendation186PHPFileCreationWizard.java:186 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPFileCreationWizardPage.java

SeverityLineType
Recommendation167PHPFileCreationWizardPage.java:167 Always surround if and loop statements with curly braces

Recommendation171PHPFileCreationWizardPage.java:171 Always surround if and loop statements with curly braces

Recommendation173PHPFileCreationWizardPage.java:173 Always surround if and loop statements with curly braces

Recommendation175PHPFileCreationWizardPage.java:175 Always surround if and loop statements with curly braces

Recommendation179PHPFileCreationWizardPage.java:179 Always surround if and loop statements with curly braces

Recommendation181PHPFileCreationWizardPage.java:181 Always surround if and loop statements with curly braces

Recommendation184PHPFileCreationWizardPage.java:184 Always surround if and loop statements with curly braces

Recommendation187PHPFileCreationWizardPage.java:187 Always surround if and loop statements with curly braces

Recommendation215PHPFileCreationWizardPage.java:215 Always surround if and loop statements with curly braces

Recommendation65PHPFileCreationWizardPage.java:65 Avoid calling an overridable method in a constructor

Recommendation66PHPFileCreationWizardPage.java:66 Avoid calling an overridable method in a constructor

Recommendation67PHPFileCreationWizardPage.java:67 Avoid calling an overridable method in a constructor

Recommendation64PHPFileCreationWizardPage.java:64 Avoid using explicit string literals, declare constants instead

Recommendation65PHPFileCreationWizardPage.java:65 Avoid using explicit string literals, declare constants instead

Recommendation66PHPFileCreationWizardPage.java:66 Avoid using explicit string literals, declare constants instead

Recommendation81PHPFileCreationWizardPage.java:81 Avoid using explicit string literals, declare constants instead

Recommendation94PHPFileCreationWizardPage.java:94 Avoid using explicit string literals, declare constants instead

Recommendation102PHPFileCreationWizardPage.java:102 Avoid using explicit string literals, declare constants instead

Recommendation195PHPFileCreationWizardPage.java:195 Avoid using explicit string literals, declare constants instead

Recommendation227PHPFileCreationWizardPage.java:227 Avoid using explicit string literals, declare constants instead

Recommendation232PHPFileCreationWizardPage.java:232 Avoid using explicit string literals, declare constants instead

Recommendation236PHPFileCreationWizardPage.java:236 Avoid using explicit string literals, declare constants instead

Recommendation239PHPFileCreationWizardPage.java:239 Avoid using explicit string literals, declare constants instead

Recommendation240PHPFileCreationWizardPage.java:240 Avoid using explicit string literals, declare constants instead

Recommendation245PHPFileCreationWizardPage.java:245 Avoid using explicit string literals, declare constants instead

Recommendation250PHPFileCreationWizardPage.java:250 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPIncludePathPage.java

SeverityLineType
Recommendation101PHPIncludePathPage.java:101 Always surround if and loop statements with curly braces

Recommendation34PHPIncludePathPage.java:34 Avoid calling an overridable method in a constructor

Recommendation35PHPIncludePathPage.java:35 Avoid calling an overridable method in a constructor

Recommendation36PHPIncludePathPage.java:36 Avoid calling an overridable method in a constructor

Recommendation38PHPIncludePathPage.java:38 Avoid calling an overridable method in a constructor

Recommendation34PHPIncludePathPage.java:34 Avoid using explicit string literals, declare constants instead

Recommendation35PHPIncludePathPage.java:35 Avoid using explicit string literals, declare constants instead

Recommendation48PHPIncludePathPage.java:48 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPProjectCreationWizard.java

SeverityLineType
Recommendation95PHPProjectCreationWizard.java:95 Avoid using explicit string literals, declare constants instead

Recommendation96PHPProjectCreationWizard.java:96 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPProjectWizardBasePage.java

SeverityLineType
Recommendation32PHPProjectWizardBasePage.java:32 Avoid calling an overridable method in a constructor

Recommendation33PHPProjectWizardBasePage.java:33 Avoid calling an overridable method in a constructor

Recommendation34PHPProjectWizardBasePage.java:34 Avoid calling an overridable method in a constructor

Recommendation32PHPProjectWizardBasePage.java:32 Avoid using explicit string literals, declare constants instead

Recommendation33PHPProjectWizardBasePage.java:33 Avoid using explicit string literals, declare constants instead

Recommendation74PHPProjectWizardBasePage.java:74 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPRootComposite.java

SeverityLineType
Recommendation37PHPRootComposite.java:37 Always surround if and loop statements with curly braces

Recommendation78PHPRootComposite.java:78 Always surround if and loop statements with curly braces

Recommendation43PHPRootComposite.java:43 Avoid calling an overridable method in a constructor

Recommendation60PHPRootComposite.java:60 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPVersionGroup.java

SeverityLineType
Recommendation81PHPVersionGroup.java:81 Avoid calling an overridable method in a constructor

Recommendation81PHPVersionGroup.java:81 Avoid calling an overridable method in a constructor

Recommendation81PHPVersionGroup.java:81 Avoid calling an overridable method in a constructor

Recommendation109PHPVersionGroup.java:109 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.PHPWizardPagesRegistry.java

SeverityLineType
Recommendation42PHPWizardPagesRegistry.java:42 Always list specific checked exceptions in the throws clause

Recommendation47PHPWizardPagesRegistry.java:47 Always list specific checked exceptions in the throws clause

Recommendation65PHPWizardPagesRegistry.java:65 Always list specific checked exceptions in the throws clause

Recommendation70PHPWizardPagesRegistry.java:70 Always list specific checked exceptions in the throws clause

Severe57PHPWizardPagesRegistry.java:57 Avoid returning null instead of empty array

Severe80PHPWizardPagesRegistry.java:80 Avoid returning null instead of empty array

Recommendation46PHPWizardPagesRegistry.java:46 Avoid using explicit string literals, declare constants instead

Recommendation69PHPWizardPagesRegistry.java:69 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardFragmentsFactoryRegistry.java

SeverityLineType
Recommendation207WizardFragmentsFactoryRegistry.java:207 Always list specific checked exceptions in the throws clause

Recommendation207WizardFragmentsFactoryRegistry.java:207 Always list specific checked exceptions in the throws clause

Recommendation39WizardFragmentsFactoryRegistry.java:39 Always initialize static fields

Recommendation90WizardFragmentsFactoryRegistry.java:90 Always place constants on the left side of the equals()

Recommendation114WizardFragmentsFactoryRegistry.java:114 Always place constants on the left side of the equals()

Recommendation114WizardFragmentsFactoryRegistry.java:114 Avoid using explicit string literals, declare constants instead

Recommendation134WizardFragmentsFactoryRegistry.java:134 Avoid using explicit string literals, declare constants instead

Recommendation206WizardFragmentsFactoryRegistry.java:206 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardModel.java

SeverityLineType
Recommendation54WizardModel.java:54 Avoid catching a checked exception that is not thrown within the try{} block

Recommendation51WizardModel.java:51 Avoid returning java.lang.Object, downcast to specific type instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.wizards.WizardPageFactory.java

SeverityLineType
Recommendation32WizardPageFactory.java:32 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ClearWorkingSetAction.java

SeverityLineType
Recommendation29ClearWorkingSetAction.java:29 Avoid calling an overridable method in a constructor

Recommendation30ClearWorkingSetAction.java:30 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.EditWorkingSetAction.java

SeverityLineType
Recommendation78EditWorkingSetAction.java:78 Always surround if and loop statements with curly braces

Recommendation51EditWorkingSetAction.java:51 Avoid calling an overridable method in a constructor

Recommendation52EditWorkingSetAction.java:52 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ExplorerViewActionGroup.java

SeverityLineType
Recommendation52ExplorerViewActionGroup.java:52 Always surround if and loop statements with curly braces

Recommendation54ExplorerViewActionGroup.java:54 Always surround if and loop statements with curly braces

Recommendation79ExplorerViewActionGroup.java:79 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.FunctionsViewGroup.java

SeverityLineType
Recommendation39FunctionsViewGroup.java:39 Avoid calling an overridable method in a constructor

Recommendation49FunctionsViewGroup.java:49 Avoid using explicit string literals, declare constants instead

Recommendation51FunctionsViewGroup.java:51 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.HistoryWorkingSetUpdater.java

SeverityLineType
Recommendation55HistoryWorkingSetUpdater.java:55 Always surround if and loop statements with curly braces

Recommendation62HistoryWorkingSetUpdater.java:62 Always surround if and loop statements with curly braces

Recommendation70HistoryWorkingSetUpdater.java:70 Always surround if and loop statements with curly braces

Recommendation90HistoryWorkingSetUpdater.java:90 Always surround if and loop statements with curly braces

Recommendation213HistoryWorkingSetUpdater.java:213 Always surround if and loop statements with curly braces

Recommendation229HistoryWorkingSetUpdater.java:229 Always surround if and loop statements with curly braces

Warning136HistoryWorkingSetUpdater.java:136 Avoid using == and != for java.lang.Object comparisons

Warning145HistoryWorkingSetUpdater.java:145 Avoid using == and != for java.lang.Object comparisons

Recommendation99HistoryWorkingSetUpdater.java:99 Avoid using negation in if else conditions

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.OthersWorkingSetUpdater.java

SeverityLineType
Recommendation71OthersWorkingSetUpdater.java:71 Always surround if and loop statements with curly braces

Recommendation79OthersWorkingSetUpdater.java:79 Always surround if and loop statements with curly braces

Recommendation140OthersWorkingSetUpdater.java:140 Always surround if and loop statements with curly braces

Recommendation159OthersWorkingSetUpdater.java:159 Always surround if and loop statements with curly braces

Warning68OthersWorkingSetUpdater.java:68 Avoid using == and != for java.lang.Object comparisons

Warning78OthersWorkingSetUpdater.java:78 Avoid using == and != for java.lang.Object comparisons

Warning99OthersWorkingSetUpdater.java:99 Avoid using == and != for java.lang.Object comparisons

Warning108OthersWorkingSetUpdater.java:108 Avoid using == and != for java.lang.Object comparisons

Warning139OthersWorkingSetUpdater.java:139 Avoid using == and != for java.lang.Object comparisons

Recommendation140OthersWorkingSetUpdater.java:140 Avoid using continue statements

Recommendation154OthersWorkingSetUpdater.java:154 Avoid using continue statements

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.PHPWorkingSetPage.java

SeverityLineType
Recommendation153PHPWorkingSetPage.java:153 Always surround if and loop statements with curly braces

Recommendation194PHPWorkingSetPage.java:194 Always surround if and loop statements with curly braces

Recommendation265PHPWorkingSetPage.java:265 Always surround if and loop statements with curly braces

Recommendation272PHPWorkingSetPage.java:272 Always surround if and loop statements with curly braces

Recommendation286PHPWorkingSetPage.java:286 Always surround if and loop statements with curly braces

Recommendation296PHPWorkingSetPage.java:296 Always surround if and loop statements with curly braces

Recommendation305PHPWorkingSetPage.java:305 Always surround if and loop statements with curly braces

Recommendation307PHPWorkingSetPage.java:307 Always surround if and loop statements with curly braces

Recommendation318PHPWorkingSetPage.java:318 Always surround if and loop statements with curly braces

Recommendation328PHPWorkingSetPage.java:328 Always surround if and loop statements with curly braces

Recommendation331PHPWorkingSetPage.java:331 Always surround if and loop statements with curly braces

Recommendation340PHPWorkingSetPage.java:340 Always surround if and loop statements with curly braces

Recommendation342PHPWorkingSetPage.java:342 Always surround if and loop statements with curly braces

Recommendation348PHPWorkingSetPage.java:348 Always surround if and loop statements with curly braces

Recommendation352PHPWorkingSetPage.java:352 Always surround if and loop statements with curly braces

Recommendation356PHPWorkingSetPage.java:356 Always surround if and loop statements with curly braces

Recommendation399PHPWorkingSetPage.java:399 Always surround if and loop statements with curly braces

Recommendation384PHPWorkingSetPage.java:384 Always surround if and loop statements with curly braces

Recommendation388PHPWorkingSetPage.java:388 Always surround if and loop statements with curly braces

Recommendation395PHPWorkingSetPage.java:395 Always surround if and loop statements with curly braces

Recommendation407PHPWorkingSetPage.java:407 Always surround if and loop statements with curly braces

Recommendation412PHPWorkingSetPage.java:412 Always surround if and loop statements with curly braces

Recommendation420PHPWorkingSetPage.java:420 Always surround if and loop statements with curly braces

Recommendation90PHPWorkingSetPage.java:90 Avoid calling an overridable method in a constructor

Recommendation266PHPWorkingSetPage.java:266 Always place constants on the left side of the equals()

Recommendation215PHPWorkingSetPage.java:215 Avoid using explicit string literals, declare constants instead

Recommendation266PHPWorkingSetPage.java:266 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.PHPWorkingSetPageContentProvider.java

SeverityLineType
Recommendation25PHPWorkingSetPageContentProvider.java:25 Always surround if and loop statements with curly braces

Recommendation42PHPWorkingSetPageContentProvider.java:42 Always surround if and loop statements with curly braces

Recommendation45PHPWorkingSetPageContentProvider.java:45 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.SelectWorkingSetAction.java

SeverityLineType
Recommendation64SelectWorkingSetAction.java:64 Always surround if and loop statements with curly braces

Recommendation72SelectWorkingSetAction.java:72 Always surround if and loop statements with curly braces

Recommendation50SelectWorkingSetAction.java:50 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.ViewAction.java

SeverityLineType
Recommendation33ViewAction.java:33 Always surround if and loop statements with curly braces

Recommendation22ViewAction.java:22 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetConfigurationDialog.java

SeverityLineType
Recommendation81WorkingSetConfigurationDialog.java:81 Always surround if and loop statements with curly braces

Recommendation132WorkingSetConfigurationDialog.java:132 Always surround if and loop statements with curly braces

Recommendation502WorkingSetConfigurationDialog.java:502 Always surround if and loop statements with curly braces

Recommendation126WorkingSetConfigurationDialog.java:126 Avoid calling an overridable method in a constructor

Recommendation127WorkingSetConfigurationDialog.java:127 Avoid calling an overridable method in a constructor

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetFilter.java

SeverityLineType
Recommendation54WorkingSetFilter.java:54 Always surround if and loop statements with curly braces

Recommendation57WorkingSetFilter.java:57 Always surround if and loop statements with curly braces

Recommendation60WorkingSetFilter.java:60 Always surround if and loop statements with curly braces

Recommendation66WorkingSetFilter.java:66 Always surround if and loop statements with curly braces

Recommendation70WorkingSetFilter.java:70 Always surround if and loop statements with curly braces

Recommendation82WorkingSetFilter.java:82 Always surround if and loop statements with curly braces

Recommendation93WorkingSetFilter.java:93 Always surround if and loop statements with curly braces

Recommendation97WorkingSetFilter.java:97 Always surround if and loop statements with curly braces

Recommendation102WorkingSetFilter.java:102 Always surround if and loop statements with curly braces

Recommendation110WorkingSetFilter.java:110 Always surround if and loop statements with curly braces

Recommendation123WorkingSetFilter.java:123 Always surround if and loop statements with curly braces

Recommendation131WorkingSetFilter.java:131 Always surround if and loop statements with curly braces

Recommendation133WorkingSetFilter.java:133 Always surround if and loop statements with curly braces

Recommendation141WorkingSetFilter.java:141 Always surround if and loop statements with curly braces

Recommendation149WorkingSetFilter.java:149 Always surround if and loop statements with curly braces

Recommendation155WorkingSetFilter.java:155 Always surround if and loop statements with curly braces

Recommendation160WorkingSetFilter.java:160 Always surround if and loop statements with curly braces

Recommendation164WorkingSetFilter.java:164 Always surround if and loop statements with curly braces

Recommendation167WorkingSetFilter.java:167 Always surround if and loop statements with curly braces

Recommendation170WorkingSetFilter.java:170 Always surround if and loop statements with curly braces

Recommendation173WorkingSetFilter.java:173 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetFilterActionGroup.java

SeverityLineType
Recommendation117WorkingSetFilterActionGroup.java:117 Always surround if and loop statements with curly braces

Recommendation173WorkingSetFilterActionGroup.java:173 Always surround if and loop statements with curly braces

Recommendation270WorkingSetFilterActionGroup.java:270 Always surround if and loop statements with curly braces

Recommendation155WorkingSetFilterActionGroup.java:155 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetMenuContributionItem.java

SeverityLineType
Recommendation63WorkingSetMenuContributionItem.java:63 Always surround if and loop statements with curly braces

Recommendation82WorkingSetMenuContributionItem.java:82 Always surround if and loop statements with curly braces

Recommendation59WorkingSetMenuContributionItem.java:59 Avoid using explicit string literals, declare constants instead

Recommendation59WorkingSetMenuContributionItem.java:59 Avoid using explicit string literals, declare constants instead

Recommendation96WorkingSetMenuContributionItem.java:96 Avoid using explicit string literals, declare constants instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetModel.java

SeverityLineType
Recommendation61WorkingSetModel.java:61 Always surround if and loop statements with curly braces

Recommendation67WorkingSetModel.java:67 Always surround if and loop statements with curly braces

Recommendation104WorkingSetModel.java:104 Always surround if and loop statements with curly braces

Recommendation116WorkingSetModel.java:116 Always surround if and loop statements with curly braces

Recommendation148WorkingSetModel.java:148 Always surround if and loop statements with curly braces

Recommendation209WorkingSetModel.java:209 Always surround if and loop statements with curly braces

Recommendation216WorkingSetModel.java:216 Always surround if and loop statements with curly braces

Recommendation218WorkingSetModel.java:218 Always surround if and loop statements with curly braces

Recommendation240WorkingSetModel.java:240 Always surround if and loop statements with curly braces

Recommendation280WorkingSetModel.java:280 Always surround if and loop statements with curly braces

Recommendation286WorkingSetModel.java:286 Always surround if and loop statements with curly braces

Recommendation302WorkingSetModel.java:302 Always surround if and loop statements with curly braces

Recommendation307WorkingSetModel.java:307 Always surround if and loop statements with curly braces

Recommendation349WorkingSetModel.java:349 Always surround if and loop statements with curly braces

Recommendation354WorkingSetModel.java:354 Always surround if and loop statements with curly braces

Recommendation363WorkingSetModel.java:363 Always surround if and loop statements with curly braces

Recommendation380WorkingSetModel.java:380 Always surround if and loop statements with curly braces

Recommendation385WorkingSetModel.java:385 Always surround if and loop statements with curly braces

Recommendation417WorkingSetModel.java:417 Always surround if and loop statements with curly braces

Recommendation444WorkingSetModel.java:444 Always surround if and loop statements with curly braces

Recommendation457WorkingSetModel.java:457 Always surround if and loop statements with curly braces

Severe104WorkingSetModel.java:104 Avoid returning null instead of empty array

Warning62WorkingSetModel.java:62 Avoid using == and != for java.lang.Object comparisons

Warning201WorkingSetModel.java:201 Avoid using == and != for java.lang.Object comparisons

Warning408WorkingSetModel.java:408 Avoid using == and != for java.lang.Object comparisons

Recommendation206WorkingSetModel.java:206 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation278WorkingSetModel.java:278 Avoid returning java.lang.Object, downcast to specific type instead

Recommendation193WorkingSetModel.java:193 Always provide the default label in switch statements

Recommendation193WorkingSetModel.java:193 Avoid switch statements with few branches, use if else instead

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.internal.ui.workingset.WorkingSetShowActionGroup.java

SeverityLineType
Recommendation42WorkingSetShowActionGroup.java:42 Always surround if and loop statements with curly braces

Recommendation57WorkingSetShowActionGroup.java:57 Always surround if and loop statements with curly braces

Back to top

Analysis Case for org.eclipse.php.ui.src.org.eclipse.php.ui.treecontent.IPHPTreeContentProvider.java

SeverityLineType
Recommendation16IPHPTreeContentProvider.java:16 Avoid using interfaces or abstract classes just to declare common constants

Back to top