Concentrated issues

Here is the list of the lines that generated the most issues.

File Count Analysis
/src/Standards/Generic/Sniffs/Formatting/MultipleStatementAlignmentSniff.php:30212
  •   Unsupported Types With Operators
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.1.inc:18811
  •   Method Is Not An If
  •   Variable Is Not A Condition
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Undefined Classes
  •   Wrong Number Of Arguments
  •   Wrong Type Returned
  •   Missing Some Returntype
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:13311
  •   Don't Pollute Global Space
  •   Type Must Be Returned
  •   No Class In Global
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Must Return Methods
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Standards/Squiz/Tests/PHP/DisallowInlineIfUnitTest.inc:1011
  •   Don't Pollute Global Space
  •   Type Must Be Returned
  •   No Class In Global
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Must Return Methods
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Tokenizers/Tokenizer.php:58511
  •   Max Level Of Nesting
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Files/File.php:262310
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Reports/Code.php:3310
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reports/Full.php:3310
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Sniffs/Formatting/MultipleStatementAlignmentSniff.php:28910
  •   Unsupported Types With Operators
  •   Overwritten Literals
  •   Useless Parenthesis
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
/src/Tokenizers/Tokenizer.php:93310
  •   Max Level Of Nesting
  •   No Default For Referenced Parameter
  •   Too Many Local Variables
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
/src/Reports/Junit.php:349
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reports/Notifysend.php:989
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reports/Summary.php:339
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reports/VersionControl.php:419
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
/src/Standards/PEAR/Sniffs/Functions/FunctionDeclarationSniff.php:3729
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Tokenizers/PHP.php:34179
  •   Assumptions
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Sniffs/Functions/FunctionCallArgumentSpacingSniff.php:1028
  •   Max Level Of Nesting
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Tests/Commenting/FixmeUnitTest.php:298
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Commenting/FixmeUnitTest.php:558
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Commenting/TodoUnitTest.php:288
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Commenting/TodoUnitTest.php:458
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.php:568
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.php:608
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Files/ExecutableFileUnitTest.php:668
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/Generic/Tests/Files/InlineHTMLUnitTest.php:588
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/MySource/Tests/Objects/CreateWidgetTypeCallbackUnitTest.php:288
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/PSR1/Tests/Files/SideEffectsUnitTest.php:458
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/PSR12/Tests/Classes/ClassInstantiationUnitTest.inc:328
  •   Undefined Properties
  •   Recycled Variables
  •   self, parent, static Outside Class
  •   Used Once Variables (In Scope)
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Used Once Variables
  •   Undefined Variable
/src/Standards/PSR2/Sniffs/Classes/ClassDeclarationSniff.php:3428
  •   Unsupported Types With Operators
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Else If Versus Elseif
/src/Standards/PSR2/Tests/Files/EndFileNewlineUnitTest.php:598
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.11.inc:28
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Several Instructions On The Same Line
  •   Multiple Class Declarations
  •   Unresolved Use
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Squiz/Sniffs/Commenting/FunctionCommentSniff.php:7718
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:478
  •   Identical Conditions
  •   Empty Blocks
  •   Useless Parenthesis
  •   Undefined Variable
  •   Undefined Classes
  •   Undefined Interfaces
  •   Unresolved Instanceof
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:298
  •   Undefined Properties
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   $this Belongs To Classes Or Traits
  •   Native Alias Functions Usage
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/WhiteSpace/LogicalOperatorSpacingUnitTest.php:288
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Tokenizers/Tokenizer.php:10788
  •   Unsupported Types With Operators
  •   Missing Assignation In Branches
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Else If Versus Elseif
/scripts/ValidatePEAR/ValidatePEARPackageXML.php:2357
  •   Missing Assignation In Branches
  •   strpos() Too Much
  •   Uses Default Values
  •   Don't Collect Void
  •   Use ::Class Operator
  •   Else If Versus Elseif
/src/Fixer.php:2307
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Standards/Generic/Tests/Commenting/DocCommentUnitTest.php:267
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.1.inc:2527
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   Several Instructions On The Same Line
  •   Buried Assignation
  •   Pre-increment
/src/Standards/Generic/Tests/Files/LineEndingsUnitTest.php:267
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Tests/Files/LineLengthUnitTest.php:267
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:57
  •   Unsupported Types With Operators
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Uses Default Values
  •   Undefined Variable
  •   Don't Collect Void
  •   Wrong Number Of Arguments
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:407
  •   Unsupported Types With Operators
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Uses Default Values
  •   Undefined Variable
  •   Don't Collect Void
  •   Wrong Number Of Arguments
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:577
  •   Unsupported Types With Operators
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Uses Default Values
  •   Undefined Variable
  •   Don't Collect Void
  •   Wrong Number Of Arguments
/src/Standards/Generic/Tests/PHP/NoSilencedErrorsUnitTest.inc:107
  •   Used Once Variables (In Scope)
  •   Used Once Variables
  •   Uses Default Values
  •   Undefined Variable
  •   @ Operator
  •   Strict Comparison With Booleans
/src/Standards/Generic/Tests/WhiteSpace/DisallowTabIndentUnitTest.php:267
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/PEAR/Sniffs/Commenting/FunctionCommentSniff.php:2307
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:37
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:57
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:77
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:97
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:117
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:137
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:157
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR1/Tests/Files/SideEffectsUnitTest.15.inc:27
  •   Don't Pollute Global Space
  •   Use const
  •   Multiple Constant Definition
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Implied If
  •   Logical Should Use Symbolic Operators
/src/Standards/PSR1/Tests/Files/SideEffectsUnitTest.16.inc:27
  •   Don't Pollute Global Space
  •   Use const
  •   Multiple Constant Definition
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Implied If
  •   Logical Should Use Symbolic Operators
/src/Standards/Squiz/Sniffs/PHP/EmbeddedPhpSniff.php:667
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:57
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:127
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:137
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:147
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Commenting/BlockCommentUnitTest.php:267
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.inc:9647
  •   Identical Consecutive Expression
  •   Useless Switch
  •   Double Assignation
  •   Empty Blocks
  •   Double Instructions
  •   Switch Without Default
  •   Undefined Variable
/src/Standards/Squiz/Tests/ControlStructures/InlineIfDeclarationUnitTest.php:257
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:137
  •   Undefined Properties
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   $this Belongs To Classes Or Traits
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:187
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   Native Alias Functions Usage
  •   Uses Default Values
  •   Undefined Variable
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:497
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   Native Alias Functions Usage
  •   Uses Default Values
  •   Undefined Variable
  •   Pre-increment
/src/Tokenizers/Tokenizer.php:10357
  •   Unsupported Types With Operators
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Else If Versus Elseif
/src/Generators/Text.php:2426
  •   No Null For Native PHP Functions
  •   Useless Parenthesis
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Echo With Concat
/src/Generators/Text.php:2446
  •   No Null For Native PHP Functions
  •   Useless Parenthesis
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Echo With Concat
/src/Standards/Generic/Sniffs/WhiteSpace/DisallowSpaceIndentSniff.php:346
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Classes
  •   Unfinished Object
  •   Wrong Type With Default
  •   Property Could Be Local
/src/Standards/Generic/Sniffs/WhiteSpace/DisallowTabIndentSniff.php:346
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Classes
  •   Unfinished Object
  •   Wrong Type With Default
  •   Property Could Be Local
/src/Standards/Generic/Sniffs/WhiteSpace/ScopeIndentSniff.php:6146
  •   Unsupported Types With Operators
  •   Mixed Concat And Interpolation
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Echo With Concat
/src/Standards/Generic/Sniffs/WhiteSpace/ScopeIndentSniff.php:10376
  •   Unsupported Types With Operators
  •   Mixed Concat And Interpolation
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Echo With Concat
/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.1.inc:1596
  •   Undefined Properties
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Nested Ifthen
  •   $this Belongs To Classes Or Traits
  •   Echo With Concat
/src/Standards/Generic/Tests/Files/ExecutableFileUnitTest.php:286
  •   strpos() Too Much
  •   Make Global A Property
  •   Useless Global
  •   Uses Default Values
  •   Global Usage
  •   No Parenthesis For Language Construct
/src/Standards/Generic/Tests/Files/OneClassPerFileUnitTest.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneClassPerFileUnitTest.inc:106
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneObjectStructurePerFileUnitTest.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneObjectStructurePerFileUnitTest.inc:106
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/MySource/Sniffs/Channels/IncludeSystemSniff.php:2936
  •   No Need For Else
  •   Nested Ifthen
  •   Bail Out Early
  •   Switch To Switch
  •   Weak Type With Array
  •   Drop Else After Return
/src/Standards/PEAR/Tests/Commenting/FileCommentUnitTest.2.inc:76
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Empty Classes
  •   Undefined Interfaces
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/Formatting/MultiLineAssignmentUnitTest.inc:36
  •   Undefined Properties
  •   Identical Consecutive Expression
  •   Double Assignation
  •   Double Instructions
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
/src/Standards/PEAR/Tests/Formatting/MultiLineAssignmentUnitTest.inc:176
  •   Don't Pollute Global Space
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   No Class In Global
  •   Unused Parameter
  •   Empty Function
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:176
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:196
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:406
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:446
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR1/Tests/Classes/ClassDeclarationUnitTest.1.inc:36
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR12/Tests/Classes/ClosingBraceUnitTest.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Forgotten Interface
  •   Multiple Class Declarations
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR12/Tests/Classes/OpeningBraceSpaceUnitTest.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR12/Tests/Classes/OpeningBraceSpaceUnitTest.inc:96
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Forgotten Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR12/Tests/Classes/OpeningBraceSpaceUnitTest.inc:416
  •   Recycled Variables
  •   Identical Consecutive Expression
  •   Double Assignation
  •   Double Instructions
  •   Undefined Interfaces
  •   Class Could Be Final
/src/Standards/PSR2/Tests/ControlStructures/ControlStructureSpacingUnitTest.inc:726
  •   Identical Consecutive Expression
  •   Useless Switch
  •   Double Assignation
  •   Empty Blocks
  •   Double Instructions
  •   Switch Without Default
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:656
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Don't Collect Void
  •   Wrong Number Of Arguments
  •   Unused Returned Value
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2176
  •   Printf Number Of Arguments
  •   self, parent, static Outside Class
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Uses Default Values
  •   Undefined Class Constants
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2226
  •   self, parent, static Outside Class
  •   Undefined static:: Or self::
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Weak Type With Array
  •   Uses Default Values
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2336
  •   Printf Number Of Arguments
  •   self, parent, static Outside Class
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Uses Default Values
  •   Undefined Class Constants
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2386
  •   self, parent, static Outside Class
  •   Undefined static:: Or self::
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Weak Type With Array
  •   Uses Default Values
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.10.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.12.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.13.inc:76
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.14.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.8.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.9.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Multiple Class Declarations
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Squiz/Sniffs/Commenting/BlockCommentSniff.php:246
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Classes
  •   Unfinished Object
  •   Wrong Type With Default
  •   Property Could Be Local
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:276
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:286
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:296
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:306
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.inc:4696
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   No Choice
  •   Else If Versus Elseif
/src/Standards/Squiz/Tests/Commenting/PostStatementCommentUnitTest.inc:56
  •   Recycled Variables
  •   Assigned Twice
  •   Double Assignation
  •   Double Instructions
  •   Written Only Variables
  •   Overwritten Literals
/src/Standards/Squiz/Tests/ControlStructures/InlineIfDeclarationUnitTest.inc:326
  •   Wrong Argument Type
  •   Cast To Boolean
  •   Return True False
  •   Wrong Type With Call
  •   Don't Collect Void
  •   Wrong Number Of Arguments
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:196
  •   Empty Blocks
  •   Undefined Variable
  •   Don't Collect Void
  •   Wrong Number Of Arguments
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:506
  •   Empty Blocks
  •   Useless Parenthesis
  •   Undefined Variable
  •   Undefined Classes
  •   Undefined Interfaces
  •   Unresolved Instanceof
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:1126
  •   Empty Loop
  •   Variable Is Not A Condition
  •   Static Loop
  •   Empty Blocks
  •   Useless Parenthesis
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:26
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   Uses Default Values
  •   Undefined Variable
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:236
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   Native Alias Functions Usage
  •   Uses Default Values
  •   Undefined Variable
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:466
  •   Undefined Properties
  •   Empty Loop
  •   Static Loop
  •   Empty Blocks
  •   $this Belongs To Classes Or Traits
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/InnerFunctionsUnitTest.inc:626
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Forgotten Interface
  •   Multiple Class Declarations
  •   Deep Definitions
  •   Class Could Be Final
/src/Tokenizers/Tokenizer.php:16436
  •   Unsupported Types With Operators
  •   Nested Ifthen
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Non Integer Nor String As Index
  •   Else If Versus Elseif