Concentrated issues

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

File Count Analysis
/src/CommonGLPI.php:12810
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Class-typed References
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/src/Config.php:76710
  •   Undefined Variable
  •   Make Global A Property
  •   Used Once Variables (In Scope)
  •   Useless Global
  •   Global Usage
  •   Could Be A Static Variable
/src/Console/Migration/TimestampsCommand.php:6710
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
/src/Rule.php:315610
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
/ajax/dashboard.php:439
  •   Empty Json Error
  •   No Null For Native PHP Functions
  •   Check JSON
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/src/Console/Build/CompileScssCommand.php:769
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Console/Maintenance/DisableMaintenanceModeCommand.php:589
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Console/Migration/UnsignedKeysCommand.php:599
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
/src/Console/System/ListServicesCommand.php:529
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Api/APIRest.php:4318
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes
  •   No Return Used
  •   Different Argument Counts
/src/CalDAV/Backend/Principal.php:1008
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Change.php:10418
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
/src/Console/Database/InstallCommand.php:3298
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Inventory/Asset/Software.php:1298
  •   No Null For Native PHP Functions
  •   Repeated Regex
  •   Objects Don't Need References
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/src/MailCollector.php:15328
  •   Method Is Not An If
  •   Too Many Local Variables
  •   Should Make Alias
  •   Undefined Classes
  •   Undefined Interfaces
  •   No Return Used
  •   Could Inject Parameter
/src/NotificationTarget.php:1888
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Method Could Be Static
/src/Problem.php:8008
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
/tools/src/Command/CheckTwigTemplatesSyntaxCommand.php:618
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Method Could Be Static
/ajax/kanban.php:1197
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1267
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1427
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1917
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2377
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/front/knowbaseitem.php:557
  •   Merge If Then
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Buried Assignation
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/inc/autoload.function.php:947
  •   No Null For Native PHP Functions
  •   Bail Out Early
  •   No Need For Else
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Drop Else After Return
/src/CommonDBTM.php:28907
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Mismatched Default Arguments
  •   Class-typed References
  •   Ambiguous Static
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/CommonDBTM.php:55077
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Console/Migration/AbstractPluginToCoreCommand.php:1937
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Undefined Interfaces
  •   Mismatched Type
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Console/Migration/AbstractPluginToCoreCommand.php:3267
  •   Assumptions
  •   Undefined Classes
  •   Undefined Interfaces
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Dashboard/Grid.php:14387
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Use ::Class Operator
  •   Method Could Be Static
/src/Entity.php:3807
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
/src/Inventory/Conf.php:7657
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   Should Use Local Class
  •   Use ::Class Operator
  •   Method Could Be Static
/src/Knowbase.php:1127
  •   Merge If Then
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Buried Assignation
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/ManualLink.php:2697
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Rule.php:14947
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Ambiguous Static
  •   Never Called Parameter
  •   Retyped Reference
/src/RuleImportEntity.php:2917
  •   Unused Public Methods
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Ambiguous Static
  •   Retyped Reference
/src/System/Status/StatusChecker.php:1617
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Never Called Parameter
/tools/glpiuser.php:477
  •   Weak Type With Array
  •   Undefined Variable
  •   Modernize Empty With Expression
  •   Used Once Variables (In Scope)
  •   Useless Parenthesis
  •   Don't Change Incomings
/tools/psr4.php:687
  •   No Null For Native PHP Functions
  •   Repeated Regex
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Preprocessable
/ajax/kanban.php:1126
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   Use ::Class Operator
  •   No Choice
/ajax/kanban.php:1566
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1596
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1626
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1656
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1686
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2086
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2486
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Switch To Switch
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/front/change.form.php:466
  •   Check JSON
  •   Undefined Variable
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Could Make A Function
/front/problem.form.php:466
  •   Check JSON
  •   Undefined Variable
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Could Make A Function
/front/ticket.form.php:656
  •   Check JSON
  •   Undefined Variable
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Could Make A Function
/front/tracking.injector.php:746
  •   Check JSON
  •   Undefined Variable
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Could Make A Function
/inc/autoload.function.php:996
  •   No Null For Native PHP Functions
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Preprocessable
  •   Else If Versus Elseif
/inc/config.php:1096
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:3896
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:4126
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:4586
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/migrations/update_0.80.x_to_0.83.0.php:18896
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.83.0_to_0.83.1.php:936
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.83.1_to_0.83.3.php:866
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.83.x_to_0.84.0.php:17336
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.84.0_to_0.84.1.php:1096
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.84.1_to_0.84.3.php:1676
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.84.3_to_0.84.4.php:1256
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.85.0_to_0.85.3.php:1486
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/migrations/update_0.85.x_to_0.90.0.php:976
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Iffectations
/install/update.php:446
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/Api/API.php:22466
  •   Merge If Then
  •   Bail Out Early
  •   Buried Assignation
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Application/View/Extension/DataHelpersExtension.php:1636
  •   Unused Public Methods
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Method Could Be Static
/src/Application/View/Extension/PluginExtension.php:996
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Auth.php:7516
  •   Merge If Then
  •   Variable Is Not A Condition
  •   Nested Ifthen
  •   Buried Assignation
  •   Iffectations
  •   Uses Default Values
/src/AuthLDAP.php:19556
  •   Max Level Of Nesting
  •   Assumptions
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
/src/CommonITILObject.php:84426
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   No Null For Index
/src/Config.php:22146
  •   Check All Types
  •   Bail Out Early
  •   Use Instanceof
  •   Nested Ifthen
  •   No Need For Else
  •   Drop Else After Return
/src/Config.php:22356
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Never Called Parameter
/src/Contract.php:16706
  •   Merge If Then
  •   Undefined Variable
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/DBConnection.php:3256
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:3956
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:4306
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:5506
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DeviceFirmware.php:1486
  •   Undefined Variable
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Document.php:7026
  •   Could Merge Ternary Into Ifthen
  •   Weak Type With Array
  •   Useless Instructions
  •   Nested Ternary
  •   Use ::Class Operator
  •   No Choice
/src/Html.php:22116
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
/src/ITILFollowup.php:9516
  •   Undefined Properties
  •   Missing Assignation In Branches
  •   Weak Type With Array
  •   Nested Ifthen
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/ITILFollowup.php:10856
  •   Bail Out Early
  •   Nested Ifthen
  •   No Need For Else
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/ITILTemplateField.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Ambiguous Static
  •   No Public Access
  •   Unfinished Object
  •   Mismatch Properties Types
/src/Infocom.php:3406
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Never Called Parameter
/src/Inventory/Asset/NetworkEquipment.php:2246
  •   Unused Public Methods
  •   Method Signature Must Be Compatible
  •   Mismatched Type
  •   Different Argument Counts
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Item_Ticket.php:5776
  •   Max Level Of Nesting
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
/src/LevelAgreement.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Inherited Property Type Must Match
/src/Link.php:5686
  •   Ambiguous Static
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Undefined Classes
  •   No Return Used
  •   Never Called Parameter
/src/Lock.php:616
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Undefined Classes
  •   Should Use Local Class
  •   No Return Used
/src/NetworkPort.php:9376
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
/src/NotificationMailing.php:1236
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Different Argument Counts
  •   Method Could Be Static
/src/NotificationTarget.php:3206
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Strpos()-like Comparison
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/NotificationTargetChange.php:646
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
/src/NotificationTargetTicket.php:1646
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
/src/Planning.php:25956
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Use ::Class Operator
  •   Method Could Be Static
/src/QueuedNotification.php:866
  •   Unused Public Methods
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
  •   Method Could Be Static
/src/Report.php:5536
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Use ::Class Operator
  •   Method Could Be Static
/src/Reservation.php:9976
  •   Ambiguous Static
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   No Return Used
  •   Never Called Parameter
/src/RichText/RichText.php:546
  •   Double Checks
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Type
  •   StandaloneType True False Null
/src/RuleAction.php:376
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Mismatch Properties Types
  •   Inherited Property Type Must Match
/src/RuleCriteria.php:406
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Mismatch Properties Types
  •   Inherited Property Type Must Match
/src/RuleImportEntity.php:2336
  •   Undefined Properties
  •   Missing Assignation In Branches
  •   Logical To in_array()
  •   Nested Ifthen
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/RuleImportEntity.php:2586
  •   Undefined Properties
  •   Logical To in_array()
  •   Nested Ifthen
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/Search.php:13536
  •   Max Level Of Nesting
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   No Return Used
/src/Socket.php:6476
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/Stat.php:18006
  •   Unused Public Methods
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Use ::Class Operator
  •   Method Could Be Static
/src/Stat.php:21036
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   No Return Used
  •   Method Could Be Static
  •   Never Called Parameter
/src/System/RequirementsManager.php:636
  •   Should Use Local Class
  •   Mismatched Type
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/src/System/Status/StatusChecker.php:2496
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
/src/System/Status/StatusChecker.php:3176
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
/src/System/Status/StatusChecker.php:3796
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
/src/System/Status/StatusChecker.php:4096
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
/src/System/Status/StatusChecker.php:5096
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
/src/Ticket.php:40516
  •   Mismatched Default Arguments
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes
  •   No Return Used
/src/Ticket.php:45946
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Used Once Variables (In Scope)
  •   Unused Parameter
/src/Ticket.php:67466
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Undefined Classes
  •   Should Use Local Class
  •   No Return Used
/src/Toolbox.php:22486
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/Toolbox.php:25076
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Should Use Local Class
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Toolbox.php:32016
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Used Once Variables (In Scope)
  •   Unused Parameter
  •   Should Use Local Class
  •   Could Inject Parameter
/src/User.php:706
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/User.php:17296
  •   Max Level Of Nesting
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Undefined Classes