Concentrated issues

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

File Count Analysis
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:13311
  •   Don't Pollute Global Space
  •   Type Must Be Returned
  •   No Class In Global
  •   Empty Function
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   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
  •   Empty Function
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Must Return Methods
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Standards/Generic/Sniffs/Formatting/MultipleStatementAlignmentSniff.php:30210
  •   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:18810
  •   Method Is Not An If
  •   Variable Is Not A Condition
  •   Undefined Variable
  •   Wrong Number Of Arguments
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Wrong Type Returned
  •   Missing Some Returntype
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:809
  •   Variable Is Not A Condition
  •   Recycled Variables
  •   Assigned Twice
  •   Double Instructions
  •   Buried Assignation
  •   Overwritten Literals
/src/Standards/Squiz/Tests/PHP/DisallowInlineIfUnitTest.inc:89
  •   Variable Is Not A Condition
  •   Recycled Variables
  •   Assigned Twice
  •   Buried Assignation
  •   Overwritten Literals
  •   Undefined Variable
/src/Standards/PEAR/Tests/ControlStructures/ControlSignatureUnitTest.inc:888
  •   Could Be Else
  •   Assigned Twice
  •   Return True False
  •   Should Use Ternary Operator
  •   If With Same Conditions
  •   Overwritten Literals
/src/Standards/PEAR/Tests/ControlStructures/ControlSignatureUnitTest.inc:1048
  •   Could Be Else
  •   Assigned Twice
  •   Return True False
  •   Should Use Ternary Operator
  •   If With Same Conditions
  •   Overwritten Literals
/src/Standards/PEAR/Tests/ControlStructures/ControlSignatureUnitTest.inc:1328
  •   Missing Assignation In Branches
  •   Could Be Else
  •   Assigned Twice
  •   If With Same Conditions
  •   Overwritten Literals
  •   Else If Versus Elseif
/src/Standards/PSR12/Tests/Classes/ClassInstantiationUnitTest.inc:328
  •   Undefined Properties
  •   Recycled Variables
  •   self, parent, static Outside Class
  •   Parent, Static Or Self Outside Class
  •   $this Belongs To Classes Or Traits
  •   Used Once Variables
  •   Undefined Variable
  •   Used Once Variables (In Scope)
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.11.inc:28
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Several Instructions On The Same Line
  •   Unresolved Use
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:478
  •   Empty Blocks
  •   Identical Conditions
  •   Useless Parenthesis
  •   Undefined Variable
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Reports/Code.php:337
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes
  •   Method Could Be Static
/src/Reports/Full.php:337
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes
  •   Method Could Be Static
/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.1.inc:2527
  •   Empty Loop
  •   Empty Blocks
  •   Buried Assignation
  •   Static Loop
  •   Several Instructions On The Same Line
  •   Pre-increment
/src/Standards/Generic/Tests/PHP/NoSilencedErrorsUnitTest.inc:107
  •   Used Once Variables
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   @ Operator
  •   Strict Comparison With Booleans
/src/Standards/MySource/Sniffs/Channels/IncludeSystemSniff.php:2937
  •   Bail Out Early
  •   Switch To Switch
  •   No Need For Else
  •   Nested Ifthen
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Drop Else After Return
/src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc:37
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PSR1/Tests/Files/SideEffectsUnitTest.15.inc:27
  •   Don't Pollute Global Space
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Use const
  •   Multiple Constant Definition
  •   Implied If
  •   Logical Should Use Symbolic Operators
/src/Standards/PSR1/Tests/Files/SideEffectsUnitTest.16.inc:27
  •   Don't Pollute Global Space
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Use const
  •   Multiple Constant Definition
  •   Implied If
  •   Logical Should Use Symbolic Operators
/src/Standards/PSR2/Sniffs/Classes/ClassDeclarationSniff.php:3427
  •   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/ControlStructures/ControlStructureSpacingUnitTest.inc:727
  •   Identical Consecutive Expression
  •   Empty Blocks
  •   Double Assignation
  •   Double Instructions
  •   Useless Switch
  •   Switch Without Default
  •   Undefined Variable
/src/Standards/Squiz/Tests/Classes/ClassFileNameUnitTest.inc:57
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.inc:4697
  •   Variable Is Not A Condition
  •   Common Alternatives
  •   Empty Blocks
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   No Choice
  •   Else If Versus Elseif
/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.inc:9647
  •   Identical Consecutive Expression
  •   Empty Blocks
  •   Double Assignation
  •   Double Instructions
  •   Useless Switch
  •   Switch Without Default
  •   Undefined Variable
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:187
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   Native Alias Functions Usage
  •   Undefined Variable
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:297
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   Native Alias Functions Usage
  •   $this Belongs To Classes Or Traits
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:497
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   Native Alias Functions Usage
  •   Undefined Variable
  •   Uses Default Values
  •   Pre-increment
/src/Generators/Text.php:2426
  •   Useless Parenthesis
  •   Uses Default Values
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Echo With Concat
/src/Generators/Text.php:2446
  •   Useless Parenthesis
  •   Uses Default Values
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Echo With Concat
/src/Reports/Junit.php:346
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Method Could Be Static
/src/Reports/VersionControl.php:416
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes
/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.1.inc:1056
  •   Variable Is Not A Condition
  •   Common Alternatives
  •   Empty Blocks
  •   Undefined Variable
  •   No Choice
  •   Else If Versus Elseif
/src/Standards/Generic/Tests/Files/ExecutableFileUnitTest.php:286
  •   strpos() Too Much
  •   Useless Global
  •   Make Global A Property
  •   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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneClassPerFileUnitTest.inc:106
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneObjectStructurePerFileUnitTest.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Files/OneObjectStructurePerFileUnitTest.inc:106
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:56
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Don't Collect Void
  •   Undefined Variable
  •   Wrong Number Of Arguments
  •   Uses Default Values
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:406
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Don't Collect Void
  •   Undefined Variable
  •   Wrong Number Of Arguments
  •   Uses Default Values
/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.inc:576
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Don't Collect Void
  •   Undefined Variable
  •   Wrong Number Of Arguments
  •   Uses Default Values
/src/Standards/PEAR/Tests/Commenting/FileCommentUnitTest.2.inc:76
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Undefined Interfaces
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
/src/Standards/PEAR/Tests/ControlStructures/ControlSignatureUnitTest.inc:1616
  •   Identical Consecutive Expression
  •   Double Assignation
  •   Double Instructions
  •   Useless Switch
  •   Switch Without Default
  •   Undefined Variable
/src/Standards/PEAR/Tests/ControlStructures/MultiLineConditionUnitTest.inc:1856
  •   Variable Is Not A Condition
  •   Common Alternatives
  •   Empty Blocks
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   No Choice
/src/Standards/PEAR/Tests/Formatting/MultiLineAssignmentUnitTest.inc:176
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Empty Function
  •   Unused Parameter
/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
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR12/Tests/Classes/ClosingBraceUnitTest.inc:66
  •   Don't Pollute Global Space
  •   Forgotten Interface
  •   No Class In Global
  •   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
  •   Forgotten Interface
  •   No Class In Global
  •   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/Methods/FunctionCallSignatureUnitTest.inc:656
  •   Don't Collect Void
  •   Undefined Variable
  •   Wrong Number Of Arguments
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Unused Returned Value
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2176
  •   self, parent, static Outside Class
  •   Printf Number Of Arguments
  •   Parent, Static Or Self Outside Class
  •   $this Belongs To Classes Or Traits
  •   Uses Default Values
  •   Undefined Class Constants
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2226
  •   self, parent, static Outside Class
  •   Parent, Static Or Self Outside Class
  •   $this Belongs To Classes Or Traits
  •   Undefined static:: Or self::
  •   Uses Default Values
  •   Weak Type With Array
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2336
  •   self, parent, static Outside Class
  •   Printf Number Of Arguments
  •   Parent, Static Or Self Outside Class
  •   $this Belongs To Classes Or Traits
  •   Uses Default Values
  •   Undefined Class Constants
/src/Standards/PSR2/Tests/Methods/FunctionCallSignatureUnitTest.inc:2386
  •   self, parent, static Outside Class
  •   Parent, Static Or Self Outside Class
  •   $this Belongs To Classes Or Traits
  •   Undefined static:: Or self::
  •   Uses Default Values
  •   Weak Type With Array
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.10.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.12.inc:66
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.13.inc:76
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.14.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.8.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/src/Standards/PSR2/Tests/Namespaces/UseDeclarationUnitTest.9.inc:56
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Multiple Class Declarations
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Empty Classes
  •   Class Could Be Final
/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/PostStatementCommentUnitTest.inc:56
  •   Recycled Variables
  •   Assigned Twice
  •   Double Assignation
  •   Double Instructions
  •   Written Only Variables
  •   Overwritten Literals
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:196
  •   Empty Blocks
  •   Don't Collect Void
  •   Undefined Variable
  •   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 Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:696
  •   Variable Is Not A Condition
  •   Recycled Variables
  •   Assigned Twice
  •   Double Instructions
  •   Buried Assignation
  •   Overwritten Literals
/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.inc:1126
  •   Empty Loop
  •   Variable Is Not A Condition
  •   Empty Blocks
  •   Static Loop
  •   Useless Parenthesis
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:26
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   Undefined Variable
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:136
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   $this Belongs To Classes Or Traits
  •   Uses Default Values
  •   Pre-increment
/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.inc:236
  •   Empty Loop
  •   Empty Blocks
  •   Static Loop
  •   Native Alias Functions Usage
  •   Undefined Variable
  •   Uses Default Values
/src/Standards/Squiz/Tests/PHP/InnerFunctionsUnitTest.inc:626
  •   Don't Pollute Global Space
  •   Forgotten Interface
  •   No Class In Global
  •   Multiple Class Declarations
  •   Deep Definitions
  •   Class Could Be Final
/src/Tokenizers/Tokenizer.php:10356
  •   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