Created at 2025-11-27 15:56:11 , with PHPMetrics v2.9.1 (Jean-François Lépine).
Violations
3373
Information
374
Warnings
2056
Errors
943
Criticals
0

Class Violations

Class Violations
Magento\Elasticsearch8\Model\Client\Elasticsearch
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Config\Reader\Dom
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Config\Converter
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Component\Layout\Tabs
Probably bugged warning
This component contains in theory 0.92 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Component\Control\SplitButton
Probably bugged warning
This component contains in theory 0.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Component\Control\Button
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Controller\Adminhtml\Bookmark\Save
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Model\Bookmark
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (21, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Ui\Model\Manager
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Ui\Model\Export\MetadataProvider
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Setup\AddOptionToAttribute
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Setup\EavSetup
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 115)
* Component uses 326 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 623 logical lines of code
* Class has 1069 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Attribute\Data\Multiline
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Attribute\Data\File
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 110 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Eav\Model\Attribute\Data\AbstractData
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 38)
* Component uses 111 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.78 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 244 logical lines of code
* Class has 459 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Attribute\Data\Date
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Attribute\Data\Select
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Attribute\Data\Multiselect
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Attribute\Data\Image
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Entity\AbstractEntity
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (39, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 168)
* Component uses 448 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 941 logical lines of code
* Class has 1706 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Entity\Collection\AbstractCollection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (45, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 157)
* Component uses 456 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 902 logical lines of code
* Class has 1526 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Entity\Attribute\Group
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontend
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\Entity\Attribute\OptionManagement
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\Entity\Attribute\AbstractAttribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (69, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 89)
* Component uses 266 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.31 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 605 logical lines of code
* Class has 1145 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Eav\Model\Entity\Attribute\Source\Boolean
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\Entity\Attribute\Source\Table
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\Entity\Attribute\Set
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 89 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 221 logical lines of code
* Class has 368 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Entity\Attribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 67)
* Component uses 122 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 261 logical lines of code
* Class has 447 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Eav\Model\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 98)
* Component uses 295 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.31 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 501 logical lines of code
* Class has 864 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Eav\Model\Form
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 32)
* Component uses 111 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 275 logical lines of code
* Class has 559 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Eav\Model\ResourceModel\UpdateHandler
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\ResourceModel\Form\Attribute\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Eav\Model\ResourceModel\Form\Fieldset
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Eav\Model\ResourceModel\Attribute\Collection
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\ResourceModel\AttributeValue
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\ResourceModel\Entity\Attribute\Option
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\ResourceModel\Entity\Attribute\Set
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 202 logical lines of code
* Class has 369 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Probably bugged Too long
Magento\Eav\Model\ResourceModel\Entity\Attribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 64)
* Component uses 203 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.1 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 381 logical lines of code
* Class has 661 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Eav\Model\ResourceModel\Attribute
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Model\ResourceModel\ReadHandler
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Eav\Model\ResourceModel\AttributePersistor
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\Options
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\JwtFrameworkAdapter\Model\JweFactory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\JwtFrameworkAdapter\Model\JwsManager
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\JwtFrameworkAdapter\Model\JweManager
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\JwtFrameworkAdapter\Model\UnsecuredJwtFactory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Developer\Model\Setup\Declaration\Schema\WhitelistGenerator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Developer\Console\Command\GeneratePatchCommand
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Developer\Console\Command\DiInfoCommand
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogUrlRewrite\Observer\UrlRewriteHandler
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogUrlRewrite\Observer\CategoryUrlPathAutogeneratorObserver
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogUrlRewrite\Observer\AfterImportDataObserver
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 80)
* Component uses 182 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 365 logical lines of code
* Class has 645 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\CatalogUrlRewrite\Model\Product\CurrentUrlRewritesRegenerator
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogUrlRewrite\Model\ProductScopeRewriteGenerator
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogUrlRewrite\Model\Storage\DynamicStorage
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Weee\Ui\DataProvider\Product\Form\Modifier\Weee
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Weee\Observer\UpdateProductOptionsObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Weee\Model\App\Action\ContextPlugin
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Weee\Model\Attribute\Backend\Weee\Tax
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Weee\Model\Total\Quote\WeeeTax
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Weee\Model\Total\Quote\Weee
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Weee\Model\Total\Creditmemo\Weee
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Weee\Model\Total\Invoice\Weee
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Weee\Model\Tax
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Weee\Helper\Data
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 187 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 424 logical lines of code
* Class has 747 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Weee\Pricing\Render\Adjustment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Weee\Block\Renderer\Weee\Tax
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Weee\Block\Item\Price\Renderer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 141 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 214 logical lines of code
* Class has 365 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Ups\Model\Carrier
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 286)
* Component uses 1027 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 31)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 13.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1645 logical lines of code
* Class has 2178 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 32, so this class uses 32 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Ups\Helper\Config
Probably bugged warning
This component contains in theory 0.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Usps\Setup\Patch\Data\UpdateAllowedMethods
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Usps\Model\Carrier
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (23, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 188)
* Component uses 591 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 30)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 12.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1040 logical lines of code
* Class has 1499 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 31, so this class uses 31 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Usps\Model\ShippingMethodManager
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Usps\Model\TrackingService
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Usps\Model\ShipmentService
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 112)
* Component uses 297 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 462 logical lines of code
* Class has 691 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\AdvancedPricingImportExport\Model\Export\AdvancedPricing
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 74)
* Component uses 164 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 289 logical lines of code
* Class has 462 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\AdvancedPricingImportExport\Model\Import\AdvancedPricing\Validator\TierPrice
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\AdvancedPricingImportExport\Model\Import\AdvancedPricing
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 83)
* Component uses 205 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 393 logical lines of code
* Class has 649 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Widget\Model\Widget\Instance
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 75)
* Component uses 193 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 351 logical lines of code
* Class has 612 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Widget\Model\Config\Converter
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 140 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 26)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.05 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 230 logical lines of code
* Class has 286 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Widget\Model\Widget
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 50)
* Component uses 125 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.05 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 236 logical lines of code
* Class has 415 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Widget\Model\ResourceModel\Widget\Instance
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Widget\Block\Adminhtml\Widget\Chooser
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\Main\Layout
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Widget\Block\Adminhtml\Widget\Options
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\ReleaseNotification\Ui\Renderer\NotificationRenderer
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ReleaseNotification\Ui\DataProvider\Modifier\Notifications
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Fedex\Setup\Patch\Data\ConfigureFedexDefaults
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Fedex\Model\Carrier
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 163)
* Component uses 480 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 6.95 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 783 logical lines of code
* Class has 1204 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 29, so this class uses 29 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\PageCache\Model\Config
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Setup\SalesSetup
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Setup\Patch\Data\InstallOrderStatusesAndInitialSalesConfig
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Controller\Adminhtml\Order\Creditmemo\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Controller\Adminhtml\Order\Create
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 103 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.82 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Sales\Controller\Adminhtml\Order\CreditmemoLoader
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Controller\Adminhtml\Order\AddComment
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Controller\Adminhtml\Order\Create\LoadBlock
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Controller\Adminhtml\Order\Create\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Controller\Adminhtml\Order\Invoice\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Model\Order\Shipment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (55, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 129 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 390 logical lines of code
* Class has 750 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Sales\Model\Order\Address
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (61, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 19)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 320 logical lines of code
* Class has 644 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Sales\Model\Order\Creditmemo\Total\Discount
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Model\Order\Creditmemo\Total\Shipping
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Creditmemo\Total\Tax
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.15 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Model\Order\Creditmemo\Comment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Creditmemo\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (73, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 13)
* Component uses 149 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.92 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 386 logical lines of code
* Class has 751 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Sales\Model\Order\Creditmemo\Validation\QuantityValidator
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Payment\Transaction
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (41, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 95)
* Component uses 209 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.28 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 479 logical lines of code
* Class has 865 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Sales\Model\Order\Pdf\AbstractPdf
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 124)
* Component uses 355 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 42)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.11 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 592 logical lines of code
* Class has 955 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Sales\Model\Order\Pdf\Total\DefaultTotal
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Model\Order\Pdf\Invoice
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Pdf\Creditmemo
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Pdf\Items\AbstractItems
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Sales\Model\Order\Pdf\Items\Creditmemo\DefaultCreditmemo
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Pdf\Items\Invoice\DefaultInvoice
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Status\History
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (23, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Payment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (156, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 106)
* Component uses 403 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1116 logical lines of code
* Class has 2129 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Sales\Model\Order\Invoice
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (121, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 55)
* Component uses 262 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.83 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 749 logical lines of code
* Class has 1403 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Sales\Model\Order\Address\Validator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Model\Order\CreditmemoFactory
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\ShipmentFactory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Model\Order\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (219, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 69)
* Component uses 388 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1084 logical lines of code
* Class has 2099 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Sales\Model\Order\Creditmemo
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (125, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 209 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 663 logical lines of code
* Class has 1341 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Probably bugged Too long Too dependent
Magento\Sales\Model\Order\Shipment\Track
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (31, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Shipment\Comment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Shipment\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (28, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Invoice\Total\Tax
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Order\Invoice\Comment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Sales\Model\Order\Invoice\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (57, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 7)
* Component uses 110 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 291 logical lines of code
* Class has 588 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Sales\Model\Reorder\Reorder
Probably bugged warning
This component contains in theory 0.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Sales\Model\AdminOrder\Create
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 237)
* Component uses 562 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 6.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1199 logical lines of code
* Class has 1893 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 40, so this class uses 40 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Sales\Model\Order
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (355, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 203)
* Component uses 801 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 6.34 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 2115 logical lines of code
* Class has 4043 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 37, so this class uses 37 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Sales\Model\Config\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Model\Rss\OrderStatus
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\OrderRepository
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Service\PaymentFailuresService
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Service\OrderService
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\Service\InvoiceService
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Model\ResourceModel\Order\Handler\State
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Model\ResourceModel\Order\Payment\Transaction
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Order\Status
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Order\Collection
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Report\Order\Createdat
Probably bugged warning
This component contains in theory 0.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Report\Refunded
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Report\Shipping
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Report\Bestsellers
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Model\ResourceModel\Report\Bestsellers\Collection
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 146 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 34)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.17 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 205 logical lines of code
* Class has 299 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Sales\Model\ResourceModel\Report\Invoiced
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Helper\Guest
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Order\Totals
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 105 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\View
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 35)
* Component uses 95 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 29)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Sales\Block\Adminhtml\Order\View\Info
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Sales\Block\Adminhtml\Order\View\Tab\History
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\AbstractSidebar
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Sales\Block\Adminhtml\Order\Create\Form\AbstractForm
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\Create\Form\Address
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Sales\Block\Adminhtml\Order\Create\Search\Grid
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\Create\Giftmessage\Form
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Order\Create\Items\Grid
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (30, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 33)
* Component uses 147 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 286 logical lines of code
* Class has 525 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Sales\Block\Adminhtml\Order\Invoice\View
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sales\Block\Adminhtml\Items\AbstractItems
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (27, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 146 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.86 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 265 logical lines of code
* Class has 486 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\ProductVideo\Controller\Adminhtml\Product\Gallery\RetrieveImage
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ProductVideo\Model\Plugin\Catalog\Product\Gallery\CreateHandler
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ProductVideo\Block\Adminhtml\Product\Edit\NewVideo
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SampleData\Console\Command\SampleDataDeployCommand
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\BundleGraphQl\Model\Resolver\Order\Item\BundleOptions
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProductGraphQl\Model\Resolver\Variant\Attributes
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Persistent\Observer\EmulateCustomerObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Persistent\Model\Persistent\Config
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Persistent\Model\Session
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\OfflineShipping\Model\Carrier\Tablerate
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 38)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV\RowParser
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Translation\Model\Inline\Parser
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 254 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 305 logical lines of code
* Class has 563 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Translation\Model\ResourceModel\StringUtils
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\App\Config\Type\System
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 138 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.99 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 227 logical lines of code
* Class has 427 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Config\Controller\Adminhtml\System\Config\Save
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 111 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.92 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Config\Model\Config\Backend\File
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\Model\Config\Structure
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\Model\Config\Structure\Element\Field
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 38)
* Component uses 103 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 227 logical lines of code
* Class has 439 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Config\Model\Config\Structure\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Config\Model\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 59)
* Component uses 170 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 302 logical lines of code
* Class has 531 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Config\Block\System\Config\Form\Field
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\Block\System\Config\Form\Field\FieldArray\AbstractFieldArray
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\Block\System\Config\Form\Fieldset
Probably bugged warning
This component contains in theory 0.84 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Config\Block\System\Config\Form
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 61)
* Component uses 191 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 367 logical lines of code
* Class has 664 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Quote\Setup\QuoteSetup
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Quote\Plugin\UpdateCartId
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Quote\Observer\Frontend\Quote\Address\CollectTotalsObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Quote\Model\QuoteManagement
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 70)
* Component uses 152 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 29)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 361 logical lines of code
* Class has 577 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 30, so this class uses 30 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Quote\Model\ShippingAddressManagement
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Quote\Model\ShippingMethodManagement
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Quote\Model\Quote\TotalsCollector
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Quote\Model\Quote\Address
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (86, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 110)
* Component uses 332 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 761 logical lines of code
* Class has 1462 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 37, so this class uses 37 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Quote\Model\Quote\Payment
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Quote\Model\Quote\Item\AbstractItem
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (34, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 38)
* Component uses 125 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.84 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 298 logical lines of code
* Class has 573 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Quote\Model\Quote\Item\CartItemPersister
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Quote\Model\Quote\Address\Total\Shipping
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Quote\Model\Quote\Address\Total\AbstractTotal
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Quote\Model\Quote\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (44, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 163 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.24 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 430 logical lines of code
* Class has 930 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Quote\Model\Quote
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (107, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 238)
* Component uses 583 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1296 logical lines of code
* Class has 2312 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 52, so this class uses 52 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Quote\Model\QuoteRepository
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Quote\Model\Cart\Totals
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 1)
* Component uses 56 operators

Maybe you should delegate some code to other objects.
Too long information
This class looks really long.

* Class has 228 logical lines of code
* Class has 532 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too long
Magento\Quote\Model\Cart\AddProductsToCart
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Quote\Model\ResourceModel\Quote\Item\Collection
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Quote\Model\ResourceModel\Quote
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\NewRelicReporting\Model\Module\Collect
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\NewRelicReporting\Model\NerdGraph\DeploymentTracker
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\NewRelicReporting\Model\NerdGraph\Client
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\NewRelicReporting\Console\Command\DeployMarker
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\PaypalGraphQl\Model\Resolver\PaypalExpressToken
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\SendFriend\Controller\Product\Sendmail
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\SendFriend\Model\SendFriend
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 117 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.85 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 225 logical lines of code
* Class has 416 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\SendFriend\Block\Send
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\MysqlMq\Model\Driver\Queue
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\MysqlMq\Model\QueueManagement
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MysqlMq\Model\ResourceModel\Queue
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CheckoutAgreements\Block\Adminhtml\Agreement\Edit\Form
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\LoginAsCustomerAdminUi\Ui\Customer\Component\ConfirmationPopup\Options
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\LoginAsCustomerAdminUi\Controller\Adminhtml\Login\Login
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Model\Filesystem
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Service\DeployPackage
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Service\DeployStaticContent
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Deploy\Service\Bundle
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Package\Package
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 225 logical lines of code
* Class has 466 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Deploy\Package\PackagePool
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 92 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Deploy\Package\Processor\PostProcessor\CssUrls
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Package\Processor\PreProcessor\Less
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Package\Processor\PreProcessor\Css
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Package\Bundle\RequireJs
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Process\Queue
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Deploy\Console\ConsoleLogger
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Model\OauthService
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Model\Oauth\Token\Provider
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Model\Oauth\Token
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Model\Oauth\Consumer
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Blob / God object Too complex method code
Magento\Integration\Model\ResourceModel\Oauth\Token
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Block\Adminhtml\Widget\Grid\Column\Renderer\Button
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\Tab\Webapi
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\OpenSearch\Model\SearchClient
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Payment\Model\Method\AbstractMethod
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (28, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=13)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 22)
* Component uses 84 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 293 logical lines of code
* Class has 736 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Payment\Model\Method\Adapter
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 18)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 291 logical lines of code
* Class has 514 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Payment\Model\Method\Cc
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Payment\Helper\Data
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\RemoteStorage\Driver\Adapter\Cache\Generic
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CurrencySymbol\Model\System\Currencysymbol
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\DownloadableImportExport\Model\Import\Product\Type\Downloadable
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 91)
* Component uses 255 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 469 logical lines of code
* Class has 803 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\CatalogSearch\Model\Advanced\Request\Builder
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogSearch\Model\Search\RequestGenerator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CatalogSearch\Model\Layer\Filter\Price
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogSearch\Model\Advanced
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 59)
* Component uses 124 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 28)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\DataProvider
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 168 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 246 logical lines of code
* Class has 446 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 74 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 210 logical lines of code
* Class has 422 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 27, so this class uses 27 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 107 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 282 logical lines of code
* Class has 544 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 32, so this class uses 32 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\CatalogSearch\Model\ResourceModel\Search\Collection
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\CatalogSearch\Model\ResourceModel\Advanced
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogSearch\Block\Advanced\Form
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\JwtUserToken\Model\Reader
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Websites
Probably bugged warning
This component contains in theory 1.21 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Attributes
Probably bugged warning
This component contains in theory 0.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptions
Probably bugged warning
This component contains in theory 2.14 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 208 logical lines of code
* Class has 461 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 79)
* Component uses 240 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.24 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 422 logical lines of code
* Class has 791 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Related
Probably bugged warning
This component contains in theory 1.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Categories
Probably bugged warning
This component contains in theory 0.93 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AdvancedPricing
Probably bugged warning
This component contains in theory 1.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Setup\Patch\Data\UpgradeWebsiteAttributes
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Setup\Patch\Data\InstallDefaultCategories
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Setup\CategorySetup
Probably bugged warning
This component contains in theory 2.78 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Controller\Category\View
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Controller\Adminhtml\Category\Edit
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Controller\Adminhtml\Category\Save
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 47)
* Component uses 98 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Catalog\Controller\Adminhtml\Product\Attribute\Validate
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Controller\Adminhtml\Product\Attribute\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 44)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 142 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 256 logical lines of code
* Class has 429 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Controller\Adminhtml\Product\Action\Attribute\Save
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Controller\Adminhtml\Product\Validate
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Controller\Adminhtml\Product\Set\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Controller\Adminhtml\Product\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.85 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\ProductTypes\Config\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Design
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Category
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (73, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 85)
* Component uses 290 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 657 logical lines of code
* Class has 1272 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 26, so this class uses 26 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Probably bugged Too long Too dependent
Magento\Catalog\Model\CustomOptions\CustomOptionProcessor
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Attribute\ScopeOverriddenValue
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Attribute\Backend\Consumer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Attribute\Backend\ConsumerWebsiteAssign
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Product
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (141, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 165)
* Component uses 520 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1237 logical lines of code
* Class has 2464 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 44, so this class uses 44 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Model\Category\Attribute\Backend\Sortby
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Category\DataProvider
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 67)
* Component uses 174 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 290 logical lines of code
* Class has 512 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Category\FileInfo
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\CategoryRepository
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ProductRepository\MediaGalleryProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\ProductRepository
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 97)
* Component uses 219 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 40)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.07 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 432 logical lines of code
* Class has 732 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 31, so this class uses 31 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Model\ImageExtractor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Product\TierPriceManagement
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Product\Type
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Attribute\DataProvider
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Attribute\Backend\GroupPrice\AbstractGroupPrice
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 109 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 221 logical lines of code
* Class has 385 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Attribute\Backend\TierPrice\UpdateHandler
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Attribute\Repository
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Product\Gallery\UpdateHandler
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Gallery\CreateHandler
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 86)
* Component uses 212 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.84 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 333 logical lines of code
* Class has 584 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Gallery\Processor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 126 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.11 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 234 logical lines of code
* Class has 399 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Gallery\GalleryManagement
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Option
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (49, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 135 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.99 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 393 logical lines of code
* Class has 826 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Option\Validator\Select
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Product\Option\Type\File\ValidatorFile
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Product\Option\Type\File
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 152 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 261 logical lines of code
* Class has 465 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Option\Type\Date
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 69)
* Component uses 131 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 33)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.07 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 202 logical lines of code
* Class has 329 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Option\Type\Select
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 89 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Catalog\Model\Product\Option\Type\DefaultType
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (21, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Model\Product\Option\Repository
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Image\ParamsBuilder
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Url
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Product\Price\TierPriceStorage
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Price\SpecialPriceStorage
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Price\BasePriceStorage
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Price\Validation\TierPriceValidator
Probably bugged warning
This component contains in theory 1.02 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Copier
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Product\Type\Price
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 175 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 294 logical lines of code
* Class has 549 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\Type\AbstractType
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (44, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=25)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 83)
* Component uses 235 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 477 logical lines of code
* Class has 962 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Product\PriceModifier
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Product\Compare\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Catalog\Model\Product\Image
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 38)
* Component uses 163 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.22 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 384 logical lines of code
* Class has 816 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Model\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 106 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 214 logical lines of code
* Class has 403 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Model\ProductIdLocator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Layer\Filter\AbstractFilter
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Catalog\Model\Layer\Filter\DataProvider\Price
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Layer\Filter\Price
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Category\Flat\Action\Rows
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Category\Flat\Action\Full
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Category\Flat\AbstractAction
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 42)
* Component uses 118 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 210 logical lines of code
* Class has 341 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\Indexer\Category\Product\Action\Rows
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Model\Indexer\Category\Product\Action\Full
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Category\Product\AbstractAction
Probably bugged warning
This component contains in theory 2.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 241 logical lines of code
* Class has 497 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Catalog\Model\Indexer\Product\Flat\TableBuilder
Probably bugged warning
This component contains in theory 0.95 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Product\Flat\Action\Indexer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Indexer\Product\Flat\AbstractAction
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Indexer\Product\Flat\FlatTableBuilder
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Indexer\Product\Category\Action\Rows
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\Indexer\Product\Price\Action\Full
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\Indexer\Product\Price\AbstractAction
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 112 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.22 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 240 logical lines of code
* Class has 452 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Model\ProductLink\CollectionProvider\LinkedMapProvider
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ProductLink\ProductLinkQuery
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ProductLink\CollectionProvider
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ProductLink\Repository
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Category
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 261 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 432 logical lines of code
* Class has 795 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Eav\Attribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (56, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 65)
* Component uses 193 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 397 logical lines of code
* Class has 759 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 25, so this class uses 25 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 161 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 342 logical lines of code
* Class has 650 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Category\Flat\Collection
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Category\Flat
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 151 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 294 logical lines of code
* Class has 515 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Category\Tree
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 157 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 315 logical lines of code
* Class has 523 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Category\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 38)
* Component uses 115 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 278 logical lines of code
* Class has 494 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Product\Gallery
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Link
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Action
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Option
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 116 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.23 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Option\Value
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.07 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Option\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Model\ResourceModel\Product\CategoryLink
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Price\SpecialPrice
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Link\Product\Collection
Probably bugged warning
This component contains in theory 0.76 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Probably bugged Too dependent
Magento\Catalog\Model\ResourceModel\Product\Compare\Item
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (55, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 211)
* Component uses 693 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 7.04 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1255 logical lines of code
* Class has 2010 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 27, so this class uses 27 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Model\ResourceModel\Product\Indexer\Eav\AbstractEav
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Indexer\Eav\Source
Probably bugged warning
This component contains in theory 1.34 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\DefaultPrice
Probably bugged warning
This component contains in theory 2.3 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 288 logical lines of code
* Class has 522 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\CustomOptionPriceModifier
Probably bugged warning
This component contains in theory 1.04 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\TierPrice
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\Query\BaseFinalPrice
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Product\Indexer\AbstractIndexer
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Model\ResourceModel\Url
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 62)
* Component uses 191 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 323 logical lines of code
* Class has 505 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Model\ResourceModel\Layer\Filter\Price
Probably bugged warning
This component contains in theory 1.07 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 200 logical lines of code
* Class has 337 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Catalog\Model\ResourceModel\AbstractResource
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 188 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.78 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 265 logical lines of code
* Class has 459 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Helper\Product
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 123 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.82 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 271 logical lines of code
* Class has 496 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Catalog\Helper\Product\Flat\Indexer
Probably bugged warning
This component contains in theory 0.93 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 207 logical lines of code
* Class has 382 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Catalog\Helper\Product\Configuration
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Helper\Product\View
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Helper\Product\Compare
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Helper\Output
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Helper\Data
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 121 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 246 logical lines of code
* Class has 470 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Catalog\Helper\Image
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 35)
* Component uses 138 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 366 logical lines of code
* Class has 764 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Pricing\Render\FinalPriceBox
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Pricing\Price\TierPrice
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Pricing\Price\CustomOptionPrice
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Block\Rss\Category
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Rss\Product\Special
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Product\ListProduct
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 237 logical lines of code
* Class has 441 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Catalog\Block\Product\Widget\Html\Pager
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Product\AbstractProduct
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (24, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 208 logical lines of code
* Class has 443 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Probably bugged Too long
Magento\Catalog\Block\Product\Context
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 38, so this class uses 38 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Catalog\Block\Product\View
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Block\Product\View\Options\Type\Date
Probably bugged warning
This component contains in theory 0.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Product\View\Gallery
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Product\View\GalleryOptions
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Block\Product\Compare\ListCompare
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Catalog\Block\Product\ProductList\Toolbar
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 157 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 323 logical lines of code
* Class has 639 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Catalog\Block\Adminhtml\Category\AbstractCategory
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Category\Tab\Product
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Category\Checkboxes\Tree
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Category\Tree
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 119 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex class code Too complex method code Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\Advanced
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\Front
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Attribute\Set\Main
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Grid
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Options\Option
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.26 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 204 logical lines of code
* Class has 374 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex method code Probably bugged Too long
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Attributes
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Upsell
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Crosssell
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Price\Group\AbstractGroup
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Related
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Edit
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Helper\Form\Gallery\Content
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Catalog\Block\Adminhtml\Product\Helper\Form\Weight
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Catalog\Block\Navigation
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\WishlistGraphQl\Model\Resolver\Wishlist\AddToCart
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\WebapiAsync\Plugin\ServiceMetadata
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\WebapiAsync\Controller\Rest\Asynchronous\InputParamsResolver
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\WebapiAsync\Model\ServiceConfig\Converter
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Rss\App\Action\Plugin\BackendAuthentication
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\ProductAlert\Model\Email
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ProductAlert\Model\Mailing\AlertProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CustomerImportExport\Model\Import\Address
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 105)
* Component uses 207 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.12 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 447 logical lines of code
* Class has 774 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\CustomerImportExport\Model\Import\Customer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 73)
* Component uses 179 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 323 logical lines of code
* Class has 516 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\CustomerImportExport\Model\Import\CustomerComposite
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 219 logical lines of code
* Class has 408 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\CustomerImportExport\Model\ResourceModel\Import\Customer\Storage
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sitemap\Model\Batch\Sitemap
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sitemap\Model\Sitemap
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 226 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 361 logical lines of code
* Class has 741 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Sitemap\Model\ResourceModel\Catalog\Category
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Sitemap\Model\ResourceModel\Catalog\Product
Probably bugged warning
This component contains in theory 1.28 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 222 logical lines of code
* Class has 418 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Sitemap\Model\ResourceModel\Catalog\Batch\Product
Probably bugged warning
This component contains in theory 1.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 201 logical lines of code
* Class has 352 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Sitemap\Model\ResourceModel\Cms\Page
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\Calculation
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 58)
* Component uses 186 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 37)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 287 logical lines of code
* Class has 561 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Tax\Model\Sales\Total\Quote\CommonTaxCollector
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 67)
* Component uses 203 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.28 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 452 logical lines of code
* Class has 719 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Tax\Model\Sales\Total\Quote\Tax
Probably bugged warning
This component contains in theory 0.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\TaxCalculation
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 19)
* Component uses 113 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 304 logical lines of code
* Class has 682 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Tax\Model\Calculation\Rate\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Tax\Model\Calculation\AbstractAggregateCalculator
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\Calculation\AbstractCalculator
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\Calculation\Rule
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (24, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Tax\Model\Calculation\RateRepository
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Tax\Model\Calculation\Rule\Validator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Tax\Model\Calculation\Rate
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (32, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 102 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 227 logical lines of code
* Class has 429 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Tax\Model\Calculation\UnitBaseCalculator
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\ClassModel
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Tax\Model\Api\Data\Converter
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Tax\Model\ResourceModel\Calculation
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 54)
* Component uses 201 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 236 logical lines of code
* Class has 345 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Tax\Model\ResourceModel\Sales\Order\Relation
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Tax\Model\ResourceModel\Sales\Order\ConvertQuoteTaxToOrderTax
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 35)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Tax\Helper\Data
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 35)
* Component uses 155 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.1 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 312 logical lines of code
* Class has 669 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Tax\Block\Sales\Order\Tax
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.86 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Tax\Block\Adminhtml\Rate\Form
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Tax\Block\Adminhtml\Rule\Edit\Form
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\MediaGalleryMetadata\Model\Png\Segment\WriteIptc
Probably bugged warning
This component contains in theory 0.88 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaGalleryMetadata\Model\AddIptcMetadata
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaGalleryMetadata\Model\Gif\ReadFile
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Ui\DataProvider\Product\Form\Modifier\BundlePanel
Probably bugged warning
This component contains in theory 2.15 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Setup\Patch\Data\ApplyAttributesUpdate
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Observer\AppendUpsellProductsObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Bundle\Controller\Adminhtml\Product\Initialization\Helper\Plugin\Bundle
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Bundle\Model\LinkManagement
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 130 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.02 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 252 logical lines of code
* Class has 376 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Bundle\Model\Sales\Order\Pdf\Items\Shipment
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Bundle\Model\Sales\Order\Pdf\Items\AbstractItems
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 103 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Bundle\Model\Sales\Order\Pdf\Items\Invoice
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Model\Sales\Order\Pdf\Items\Creditmemo
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Bundle\Model\Source\Option\Type
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Bundle\Model\Option\SaveAction
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Model\Product\Type
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (29, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 134)
* Component uses 339 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.33 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 611 logical lines of code
* Class has 1054 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 26, so this class uses 26 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Bundle\Model\Product\Price
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 73)
* Component uses 209 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 305 logical lines of code
* Class has 496 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Bundle\Model\OptionRepository
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Model\ResourceModel\Selection\Collection
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Bundle\Model\ResourceModel\Indexer\Stock
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Model\ResourceModel\Indexer\Price
Probably bugged warning
This component contains in theory 2.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 271 logical lines of code
* Class has 468 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Bundle\Helper\Catalog\Product\Configuration
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Pricing\Adjustment\Calculator
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex method code Probably bugged
Magento\Bundle\Pricing\Adjustment\DefaultSelectionPriceListProvider
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Block\Sales\Order\Items\Renderer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle
Probably bugged warning
This component contains in theory 0.85 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Block\Adminhtml\Sales\Order\View\Items\Renderer
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Bundle\Block\Adminhtml\Sales\Order\Items\Renderer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 101 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Bundle\Block\Adminhtml\Catalog\Product\Edit\Tab\Bundle\Option
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\User\Controller\Adminhtml\User\Role\SaveRole
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\User\Controller\Adminhtml\User\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\User\Model\User
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (43, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 58)
* Component uses 193 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 415 logical lines of code
* Class has 805 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\User\Model\ResourceModel\User
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (21, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 29)
* Component uses 139 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 267 logical lines of code
* Class has 470 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\User\Block\Role\Tab\Edit
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\User\Block\Role\Grid\User
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\User\Block\User\Edit\Tab\Main
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\App\Area\FrontNameResolver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Backend\App\Action\Plugin\Authentication
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\App\AbstractAction
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Controller\Adminhtml\System\Account\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Backend\Controller\Adminhtml\System\Store\EditStore
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Backend\Controller\Adminhtml\System\Store\Save
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Model\Widget\Grid\AbstractTotals
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Model\Auth\Session
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Model\Url
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 201 logical lines of code
* Class has 382 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Probably bugged Too long Too dependent
Magento\Backend\Model\Menu
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Backend\Model\Menu\Item
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Tabs
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 62)
* Component uses 145 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 292 logical lines of code
* Class has 511 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Backend\Block\Widget\Form\Container
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 121 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 348 logical lines of code
* Class has 721 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Backend\Block\Widget\Context
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 33, so this class uses 33 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Backend\Block\Widget\Button\SplitButton
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Massaction\AbstractMassaction
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Massaction\Extended
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Export
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 133 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.02 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 291 logical lines of code
* Class has 476 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRenderer
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Renderer\Store
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Renderer\Action
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Renderer\Checkbox
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Filter\Datetime
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Filter\Store
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Filter\Price
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\Column\Filter\Date
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Widget\Grid\ColumnSet
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 95 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 270 logical lines of code
* Class has 560 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Backend\Block\Widget\Grid\Column
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 33)
* Component uses 113 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.76 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 215 logical lines of code
* Class has 436 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Backend\Block\Widget\Grid\Extended
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (35, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 227 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 575 logical lines of code
* Class has 1106 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Backend\Block\Template\Context
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 31, so this class uses 31 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Backend\Block\Dashboard\Graph
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 255 logical lines of code
* Class has 431 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex method code Probably bugged Too long
Magento\Backend\Block\System\Store\Edit\Form\Group
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\System\Store\Edit\Form\Store
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backend\Block\Menu
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 164 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.16 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Backend\Block\Store\Switcher
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 146 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 309 logical lines of code
* Class has 560 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\ImportExport\Model\Import
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 65)
* Component uses 184 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 396 logical lines of code
* Class has 738 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Probably bugged Too long Too dependent
Magento\ImportExport\Model\Export
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\ImportExport\Model\Export\AbstractEntity
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\ImportExport\Model\Export\Entity\AbstractEntity
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 29)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 236 logical lines of code
* Class has 492 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\ImportExport\Model\Export\Entity\AbstractEav
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 74 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\ImportExport\Model\Import\AbstractEntity
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 79)
* Component uses 178 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 393 logical lines of code
* Class has 793 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\ImportExport\Model\Import\Entity\AbstractEntity
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 165 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.3 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 377 logical lines of code
* Class has 772 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorAggregator
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ImportExport\Model\ResourceModel\Import\Data
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ImportExport\Block\Adminhtml\Export\Filter
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ImportExport\Block\Adminhtml\Import\Edit\Form
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Shipping\Controller\Adminhtml\Order\Shipment\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Shipping\Model\Order\Pdf\Packaging
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex method code Probably bugged Too dependent
Magento\Shipping\Model\Shipping
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 53)
* Component uses 140 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 246 logical lines of code
* Class has 409 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Shipping\Model\Shipping\LabelGenerator
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Shipping\Model\Shipping\Labels
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Shipping\Model\Carrier\AbstractCarrier
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=13)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 62)
* Component uses 180 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 301 logical lines of code
* Class has 589 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Shipping\Model\Carrier\AbstractCarrierOnline
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 146 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.17 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 315 logical lines of code
* Class has 587 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Shipping\Block\Adminhtml\Order\Packaging
Probably bugged warning
This component contains in theory 0.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Ui\DataProvider\Product\Form\Modifier\Samples
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Ui\DataProvider\Product\Form\Modifier\Links
Probably bugged warning
This component contains in theory 1.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Ui\DataProvider\Product\Form\Modifier\Data\Links
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Observer\SaveDownloadableOrderItemObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Downloadable\Observer\SetLinkStatusObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 32)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Downloadable\Controller\Download\Link
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Downloadable\Controller\Adminhtml\Product\Initialization\Helper\Plugin\Downloadable
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Downloadable\Model\Link
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (35, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=12)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Downloadable\Model\Sales\Order\Pdf\Items\Invoice
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Model\Sales\Order\Pdf\Items\Creditmemo
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Model\Product\Type
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 208 logical lines of code
* Class has 384 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Downloadable\Model\SampleRepository
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Model\LinkRepository
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Model\Sample
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Downloadable\Model\ResourceModel\Link
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Downloadable\Model\ResourceModel\Indexer\Price
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Helper\Download
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Helper\File
Probably bugged warning
This component contains in theory 4.25 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Downloadable\Block\Adminhtml\Catalog\Product\Edit\Tab\Downloadable\Samples
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Downloadable\Block\Adminhtml\Catalog\Product\Edit\Tab\Downloadable\Links
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex method code Probably bugged
Magento\CatalogImportExport\Model\Export\Product
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 157)
* Component uses 471 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 5.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 783 logical lines of code
* Class has 1288 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\CatalogImportExport\Model\Import\Product
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 336)
* Component uses 841 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 31)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 10.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1595 logical lines of code
* Class has 2790 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 46, so this class uses 46 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\CatalogImportExport\Model\Import\Uploader
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogImportExport\Model\Import\Product\Validator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 79)
* Component uses 178 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 299 logical lines of code
* Class has 457 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\CatalogImportExport\Model\Import\Product\Validator\TierPrice
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogImportExport\Model\Import\Product\Validator\Media
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogImportExport\Model\Import\Product\LinkProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.86 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CatalogImportExport\Model\Import\Product\Option
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 267)
* Component uses 597 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 6.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1094 logical lines of code
* Class has 1764 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\CatalogImportExport\Model\Import\Product\MediaGalleryProcessor
Probably bugged warning
This component contains in theory 1.11 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogImportExport\Model\Import\Product\CategoryProcessor
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 75)
* Component uses 144 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.22 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 269 logical lines of code
* Class has 539 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Directory\Setup\Patch\Data\AddDataForItaly
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Setup\Patch\Data\InitializeDirectoryData
Probably bugged warning
This component contains in theory 8.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Model\Country
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Directory\Model\Currency
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 115 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.92 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 238 logical lines of code
* Class has 477 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Directory\Model\Currency\Import\FixerIo
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Model\Currency\Import\CurrencyConverterApi
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Model\Currency\Import\FixerIoApiLayer
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Model\ResourceModel\Currency
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Model\ResourceModel\Country\Collection
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Helper\Data
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Directory\Block\Data
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Checkout\Setup\Patch\Data\PrepareInitialCheckoutConfiguration
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.24 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Checkout\Controller\Cart\Add
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Checkout\Controller\Cart\UpdateItemOptions
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Checkout\Controller\Cart\CouponPost
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Checkout\Controller\Onepage\SaveOrder
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Checkout\Model\DefaultConfigProvider
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 186 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 331 logical lines of code
* Class has 614 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 31, so this class uses 31 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\Checkout\Model\Cart
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 75)
* Component uses 189 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 390 logical lines of code
* Class has 664 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Checkout\Model\Session
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 131 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 286 logical lines of code
* Class has 513 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Checkout\Model\Plugin\RecollectQuoteOnCustomerGroupChange
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Checkout\Model\PaymentInformationManagement
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Checkout\Model\Type\Onepage
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 164 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 359 logical lines of code
* Class has 624 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 29, so this class uses 29 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Checkout\Model\ShippingInformationManagement
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Checkout\Helper\Data
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Checkout\Block\Cart
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Checkout\Block\Checkout\LayoutProcessor
Probably bugged warning
This component contains in theory 0.95 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Checkout\Block\Checkout\AttributeMerger
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 112 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.21 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Checkout\Block\Cart\Crosssell
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Checkout\Block\Cart\Item\Renderer
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 244 logical lines of code
* Class has 527 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Captcha\Model\Customer\Plugin\AjaxLogin
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Captcha\Model\DefaultModel
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 137 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.82 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 241 logical lines of code
* Class has 502 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\GroupedImportExport\Model\Import\Product\Type\Grouped
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\QuoteGraphQl\Model\Cart\GetShippingAddress
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\QuoteGraphQl\Model\Cart\MergeCarts\CartQuantityValidator
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\QuoteGraphQl\Model\Cart\SetBillingAddressOnCart
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\QuoteGraphQl\Model\CartItem\DataProvider\UpdateCartItems
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\QuoteGraphQl\Model\CartItem\ProductStock
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\QuoteGraphQl\Model\Resolver\CartPrices
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\QuoteGraphQl\Model\Resolver\CartItemPrices
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Rule\Model\AbstractModel
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 50)
* Component uses 107 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 225 logical lines of code
* Class has 431 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Rule\Model\Action\AbstractAction
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Rule\Model\Condition\Product\AbstractProduct
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 93)
* Component uses 219 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 379 logical lines of code
* Class has 606 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Rule\Model\Condition\AbstractCondition
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (47, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 92)
* Component uses 283 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 39)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.24 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 433 logical lines of code
* Class has 751 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Rule\Model\Condition\Combine
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 33)
* Component uses 122 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 218 logical lines of code
* Class has 397 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Rule\Model\Condition\Sql\Builder
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Rule\Model\ResourceModel\AbstractResource
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Search\Controller\Adminhtml\Synonyms\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Search\Model\SynonymGroupRepository
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Search\Model\Query
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\GroupedProduct\Ui\DataProvider\Product\Form\Modifier\Grouped
Probably bugged warning
This component contains in theory 1.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\GroupedProduct\Model\Product\Initialization\Helper\ProductLinks\Plugin\Grouped
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\GroupedProduct\Model\Product\Type\Grouped
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 87 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex class code Too complex method code Probably bugged
Magento\GroupedProduct\Model\ResourceModel\Product\Type\Grouped\AssociatedProductsCollection
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\GroupedProduct\Model\ResourceModel\Product\Indexer\Price\Grouped
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Multishipping\Controller\Checkout\OverviewPost
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Multishipping\Controller\Checkout
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Multishipping\Model\Checkout\Type\Multishipping
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 122)
* Component uses 299 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 679 logical lines of code
* Class has 1121 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 29, so this class uses 29 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Multishipping\Model\Checkout\Type\Multishipping\State
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Multishipping\Block\Checkout\Results
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Multishipping\Block\Checkout\Shipping
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Multishipping\Block\Checkout\Overview
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (27, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 21)
* Component uses 109 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 232 logical lines of code
* Class has 452 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Cms\Setup\Patch\Data\UpdatePrivacyPolicyPage
Too long information
This class looks really long.

* Class has 218 logical lines of code
* Class has 247 lines of code

Maybe your class should not exceed 200 lines of logical code
Too long
Magento\Cms\Setup\Patch\Data\CreateDefaultPages
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 266 logical lines of code
* Class has 302 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Cms\Model\Page\Authorization
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Cms\Model\Validator\DirectiveValidator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Cms\Model\Wysiwyg\Images\Storage
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 90)
* Component uses 266 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 461 logical lines of code
* Class has 860 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Cms\Model\Block
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Cms\Model\Page
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (46, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 25)
* Component uses 89 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 263 logical lines of code
* Class has 582 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Cms\Model\ResourceModel\AbstractCollection
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Cms\Model\ResourceModel\Block
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Cms\Model\ResourceModel\Page
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Cms\Helper\Wysiwyg\Images
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Cms\Helper\Page
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\Content\Files
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Theme\Model\Design\Backend\File
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Model\Wysiwyg\Storage
Probably bugged warning
This component contains in theory 0.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Model\Theme
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Model\ResourceModel\Design
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Theme\Helper\Storage
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Block\Html\Topmenu
Probably bugged warning
This component contains in theory 0.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Block\Html\Pager
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 208 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 361 logical lines of code
* Class has 736 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\Css
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\General
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Theme\Console\Command\ThemeUninstallCommand
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\GraphQl\Controller\GraphQl
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\UrlRewrite\Model\Storage\DbStorage
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 52)
* Component uses 151 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.15 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 257 logical lines of code
* Class has 396 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\UrlRewrite\Block\Edit\Form
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableImportExport\Model\Import\Product\Type\Configurable
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 111)
* Component uses 269 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 480 logical lines of code
* Class has 796 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Paypal\Setup\Patch\Data\UpdateBmltoPayLater
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Payflowlink
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 106 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.01 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 220 logical lines of code
* Class has 424 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 26, so this class uses 26 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Paypal\Model\Info
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 50)
* Component uses 105 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 295 logical lines of code
* Class has 554 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Paypal\Model\Payflow\Service\Gateway
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Payflow\Transparent
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 26, so this class uses 26 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Paypal\Model\Hostedpro
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Paypal\Model\Ipn
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 53)
* Component uses 118 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 317 logical lines of code
* Class has 498 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Paypal\Model\Cart
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Express\Checkout
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 101)
* Component uses 239 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.21 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 506 logical lines of code
* Class has 927 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 30, so this class uses 30 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Paypal\Model\Hostedpro\Request
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Express
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 145 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.29 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 335 logical lines of code
* Class has 663 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Paypal\Model\Config
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (46, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 175)
* Component uses 297 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.25 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 660 logical lines of code
* Class has 1176 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Paypal\Model\AbstractIpn
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Paypal\Model\AbstractConfig
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Paypal\Model\Payflowpro
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 126 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.83 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 375 logical lines of code
* Class has 739 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\Paypal\Model\Api\AbstractApi
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 103 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.84 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 276 logical lines of code
* Class has 578 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Paypal\Model\Api\PayflowNvp
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 1.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 263 logical lines of code
* Class has 573 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Probably bugged Too long
Magento\Paypal\Model\Api\Nvp
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (25, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 95)
* Component uses 264 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 726 logical lines of code
* Class has 1383 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Paypal\Model\Report\Settlement\Row
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Report\Settlement
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 60)
* Component uses 123 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 246 logical lines of code
* Class has 439 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Paypal\Model\SdkUrl
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Direct
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Adminhtml\Express
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Paypal\Model\Method\Agreement
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Model\Pro
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Block\Express\Review
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Payment
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Paypal\Block\Adminhtml\Customer\Edit\Tab\Agreement
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\GoogleAnalytics\Block\Ga
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Controller\Product\Post
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Review\Controller\Adminhtml\Product\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Review\Model\Review
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (16, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Review\Model\ResourceModel\Rating\Option
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Model\ResourceModel\Rating\Collection
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Model\ResourceModel\Review
Probably bugged warning
This component contains in theory 0.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 204 logical lines of code
* Class has 389 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Review\Model\ResourceModel\Review\Product\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (17, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 96 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.04 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 265 logical lines of code
* Class has 465 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Review\Model\ResourceModel\Review\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Review\Model\ResourceModel\Rating
Probably bugged warning
This component contains in theory 1.29 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 253 logical lines of code
* Class has 389 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Review\Block\Adminhtml\Rating\Edit\Tab\Form
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Block\Adminhtml\Grid
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Block\Adminhtml\Edit\Form
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Block\Adminhtml\Edit
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Review\Block\Customer\ListCustomer
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Swatches\Model\Plugin\EavAttribute
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 130 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 270 logical lines of code
* Class has 461 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Swatches\Helper\Data
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 121 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 256 logical lines of code
* Class has 482 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Swatches\Helper\Media
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Swatches\Block\Product\Renderer\Configurable
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\CatalogGraphQl\Plugin\Search\Request\ConfigReader
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CatalogGraphQl\DataProvider\Product\SearchCriteriaBuilder
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogGraphQl\DataProvider\AttributeQuery
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogGraphQl\Model\Category\ParentCategoryUidsArgsProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogGraphQl\Model\Category\CategoryUidsArgsProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogGraphQl\Model\PriceRangeDataProvider
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogGraphQl\Model\Resolver\Products\Query\CategoryUrlPathArgsProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogGraphQl\Model\Resolver\Aggregations
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\AdvancedSearch\Model\ResourceModel\Recommendations
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\App\Media
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Controller\Adminhtml\System\Config\System\Storage\Status
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\MediaStorage\Model\File\Validator\AvailablePath
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\MediaStorage\Model\File\Storage\Database
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Model\File\Storage\File
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Model\File\Storage\Directory\Database
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Model\File\Storage
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\MediaStorage\Model\ResourceModel\File\Storage\Database
Probably bugged warning
This component contains in theory 0.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Model\ResourceModel\File\Storage\Directory\Database
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Service\ImageResize
Probably bugged warning
This component contains in theory 0.88 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\MediaStorage\Helper\File\Storage\Database
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Csp\Model\Collector\SandboxPolicyMerger
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Csp\Model\Policy\FetchPolicy
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Csp\Model\Policy\SandboxPolicy
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Csp\Helper\InlineUtil
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Ui\DataProvider\Product\Form\Modifier\AdvancedInventory
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\Quote\Item\QuantityValidator\Initializer\StockItem
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogInventory\Model\Quote\Item\QuantityValidator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CatalogInventory\Model\StockStateProvider
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 169 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.04 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 205 logical lines of code
* Class has 301 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\CatalogInventory\Model\Stock\StockItemRepository
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\Stock\Status
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\CatalogInventory\Model\Stock\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (60, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 19)
* Component uses 117 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 348 logical lines of code
* Class has 722 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\CatalogInventory\Model\StockIndex
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\CatalogInventory\Model\Indexer\Stock\AbstractAction
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\ResourceModel\Stock
Probably bugged warning
This component contains in theory 0.83 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\ResourceModel\Stock\Status
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\ResourceModel\Stock\Item
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\DefaultStock
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogInventory\Helper\Minsaleqty
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\GiftMessage\Model\GiftMessageManager
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\GiftMessage\Model\Message
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\GiftMessage\Model\Save
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\GiftMessage\Helper\Message
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\MessageQueue\Model\Cron\ConsumersRunner
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\SalesGraphQl\Model\OrderItem\DataProvider
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesGraphQl\Model\Resolver\CreditMemo\CreditMemoTotal
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesGraphQl\Model\Resolver\CustomerOrders
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesGraphQl\Model\Resolver\OrderTotal
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesGraphQl\Model\Resolver\Invoice\InvoiceTotal
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\AsynchronousOperations\Model\OperationProcessor
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\AsynchronousOperations\Model\BulkManagement
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\AsynchronousOperations\Model\ResourceModel\System\Message\Collection\Synchronized\Plugin
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogRule\Controller\Adminhtml\Promo\Catalog\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\CatalogRule\Model\Rule
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (39, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 47)
* Component uses 169 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 405 logical lines of code
* Class has 778 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 24, so this class uses 24 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Probably bugged Too long Too dependent
Magento\CatalogRule\Model\Rule\Condition\ConditionsToSearchCriteriaMapper
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogRule\Model\Indexer\IndexBuilder
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 45)
* Component uses 120 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.25 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 305 logical lines of code
* Class has 642 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\CatalogRule\Model\Indexer\ReindexRuleProduct
Probably bugged warning
This component contains in theory 0.78 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogRule\Model\Indexer\ReindexRuleProductsPriceProcessor
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogRule\Model\ResourceModel\Rule
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\CatalogRule\Model\ResourceModel\Product\Collection
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 22, so this class uses 22 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\CatalogRule\Block\Adminhtml\Promo\Widget\Chooser\Sku
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogRule\Block\Adminhtml\Promo\Catalog\Edit\Tab\Conditions
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Dhl\Model\Carrier
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 300)
* Component uses 881 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 12.82 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 1442 logical lines of code
* Class has 2079 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 37, so this class uses 37 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Webapi\Controller\Soap\Request\Handler
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Webapi\Controller\Rest\ParamsOverrider
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Webapi\Model\Config\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Webapi\Model\ServiceMetadata
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Webapi\Model\Soap\Fault
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 211 logical lines of code
* Class has 355 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Webapi\Model\Soap\Wsdl\ComplexTypeStrategy
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 61)
* Component uses 143 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 266 logical lines of code
* Class has 410 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Webapi\Model\Soap\Wsdl\Generator
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Webapi\Model\Rest\Swagger\Generator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 92)
* Component uses 252 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.84 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 410 logical lines of code
* Class has 711 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Newsletter\Model\Plugin\CustomerPlugin
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Newsletter\Model\Queue
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex method code Probably bugged
Magento\Newsletter\Model\SubscriptionManager
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Newsletter\Model\Subscriber
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (30, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 23)
* Component uses 103 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 269 logical lines of code
* Class has 587 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Newsletter\Model\ResourceModel\Queue\Collection
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Newsletter\Block\Adminhtml\Queue\Edit\Form
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\ConfigurableProduct\Ui\DataProvider\Product\Form\Modifier\ConfigurablePanel
Probably bugged warning
This component contains in theory 1.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Ui\DataProvider\Product\Form\Modifier\ConfigurableAttributeSetHandler
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Ui\DataProvider\Product\Form\Modifier\Data\AssociatedProducts
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 231 logical lines of code
* Class has 412 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\ConfigurableProduct\Controller\Adminhtml\Product\Builder\Plugin
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\ConfigurableProduct\Model\LinkManagement
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Model\Product\VariationHandler
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\ConfigurableProduct\Model\Product\Type\Configurable\Attribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (21, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\ConfigurableProduct\Model\Product\Type\Configurable
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (39, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 116)
* Component uses 331 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.15 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 672 logical lines of code
* Class has 1214 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 27, so this class uses 27 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\ConfigurableProduct\Model\OptionRepository
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute\Collection
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ConfigurableProduct\Pricing\Price\ConfigurableRegularPrice
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\ConfigurableProduct\Block\Product\View\Type\Configurable
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\ConfigurableProduct\Block\Adminhtml\Product\Edit\Tab\Variations\Config\Matrix
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\BundleImportExport\Model\Export\RowCustomizer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 115 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 235 logical lines of code
* Class has 470 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\BundleImportExport\Model\Import\Product\Type\Bundle
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 115)
* Component uses 228 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 442 logical lines of code
* Class has 699 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Authorization\Model\Acl\Loader\Rule
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backup\Controller\Adminhtml\Index\Create
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Backup\Controller\Adminhtml\Index\Rollback
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Backup\Model\Backup
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backup\Model\Db
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backup\Model\ResourceModel\Helper
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Backup\Helper\Data
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogWidget\Model\Rule\Condition\Product
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\CatalogWidget\Block\Product\ProductsList
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.01 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 236 logical lines of code
* Class has 447 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Indexer\Model\Indexer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 109 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 294 logical lines of code
* Class has 548 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Indexer\Model\Indexer\State
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Indexer\Console\Command\IndexerReindexCommand
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Indexer\Console\Command\IndexerSetDimensionsModeCommand
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Elasticsearch\Model\Adapter\Elasticsearch
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 124 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.23 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 301 logical lines of code
* Class has 538 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\StaticField
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Elasticsearch\Model\Adapter\BatchDataMapper\ProductDataMapper
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Elasticsearch\Model\DataProvider\Base\Suggestions
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Elasticsearch\SearchAdapter\Query\Builder\MatchQuery
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Aggregation\Interval
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\UrlRewriteGraphQl\Model\Resolver\AbstractEntityUrl
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Email\Model\Template\Config
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Email\Model\Template\Filter
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 87)
* Component uses 260 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.22 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 506 logical lines of code
* Class has 932 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Email\Model\Template
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (12, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Email\Model\AbstractTemplate
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 164 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.33 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 315 logical lines of code
* Class has 607 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Email\Block\Adminhtml\Template\Edit\Form
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Email\Block\Adminhtml\Template\Edit
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex method code Probably bugged
Magento\AdminNotification\Model\Feed
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\TaxImportExport\Model\Rate\CsvImportHandler
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\AwsS3\Driver\AwsS3
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (42, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 94)
* Component uses 288 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 535 logical lines of code
* Class has 806 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Customer\Ui\Component\Listing\Columns
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Setup\CustomerSetup
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Plugin\ValidateDobOnSave
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Observer\AfterAddressSaveObserver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Controller\Address\FormPost
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Controller\Account\EditPost
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Controller\Account\CreatePost
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 28, so this class uses 28 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex method code Probably bugged Too dependent
Magento\Customer\Controller\Account\LoginPost
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Customer\Controller\Adminhtml\Index
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 28, so this class uses 28 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Customer\Controller\Adminhtml\Index\Cart
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 28, so this class uses 28 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Customer\Controller\Adminhtml\Index\Viewfile
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 29, so this class uses 29 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Customer\Controller\Adminhtml\Index\InlineEdit
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Controller\Adminhtml\Index\Validate
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 30, so this class uses 30 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Customer\Controller\Adminhtml\Index\Save
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 130 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.25 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 236 logical lines of code
* Class has 381 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 31, so this class uses 31 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Customer\Controller\Adminhtml\Customer\InvalidateToken
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 28, so this class uses 28 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Customer\Model\Renderer\Region
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Model\Visitor
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Customer\Model\AccountManagement
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 97)
* Component uses 288 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.05 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 657 logical lines of code
* Class has 1289 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 34, so this class uses 34 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Customer\Model\AttributeMetadataResolver
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\Address
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 20, so this class uses 20 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Probably bugged Too dependent
Magento\Customer\Model\Session
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 232 logical lines of code
* Class has 492 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 25, so this class uses 25 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too long Too dependent
Magento\Customer\Model\Attribute
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Customer\Model\Vat
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Model\Customer
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (61, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 68)
* Component uses 244 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 584 logical lines of code
* Class has 1166 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 29, so this class uses 29 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Probably bugged Too long Too dependent
Magento\Customer\Model\Address\AbstractAddress
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 71)
* Component uses 169 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.29 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 335 logical lines of code
* Class has 636 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Customer\Model\Address\DataProvider
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\AccountManagementApi
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 27, so this class uses 27 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Customer\Model\FileProcessor
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\EmailNotification
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\Metadata\Form\Multiline
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Customer\Model\Metadata\Form\File
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 147 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.95 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 226 logical lines of code
* Class has 357 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Customer\Model\Metadata\Form\AbstractData
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 118 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 241 logical lines of code
* Class has 427 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Customer\Model\Metadata\Form\Date
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Customer\Model\Metadata\Form\Image
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Model\Metadata\Form
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\Customer\DataProvider
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\Customer\DataProviderWithDefaultAddresses
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\ResourceModel\CustomerRepository
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 59)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.12 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 251 logical lines of code
* Class has 462 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 24, so this class uses 24 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Customer\Model\ResourceModel\Customer
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 93 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 210 logical lines of code
* Class has 392 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Customer\Model\ResourceModel\Address\Grid\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Customer\Model\ResourceModel\GroupRepository
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Model\ResourceModel\Customer\Relation
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Customer\Helper\Address
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Customer\Block\Widget\Dob
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 27)
* Component uses 102 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex class code Probably bugged
Magento\Customer\Block\Widget\Name
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Address\Renderer\DefaultRenderer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Customer\Block\Address\Grid
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Customer\Block\Address\Edit
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Adminhtml\Form\Element\File
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Adminhtml\Form\Element\Newsletter\Subscriptions
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.82 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Customer\Block\Adminhtml\Edit\Tab\Cart
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Adminhtml\Edit\Tab\View\PersonalInfo
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Customer\Block\Adminhtml\Edit
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ApplicationPerformanceMonitor\Profiler\Output\LoggerOutput
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\ApplicationPerformanceMonitor\Profiler\MetricsComparator
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Cron\Observer\ProcessCronQueueObserver
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 55)
* Component uses 213 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.13 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 415 logical lines of code
* Class has 749 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\Cron\Model\Schedule
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.76 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Vault\Model\Method\NullPaymentProvider
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (42, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=42)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Vault\Model\Method\Vault
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (42, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=17)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 22)
* Component uses 85 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 277 logical lines of code
* Class has 548 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Wishlist\Observer\AddToCart
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\WishlistProvider
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\Index\Add
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\Index\Update
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\Index\DownloadCustomOption
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\Index\Cart
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Wishlist\Controller\Index\Plugin
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Controller\Index\Send
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Wishlist\Model\ItemCarrier
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Wishlist\Model\Wishlist
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 60)
* Component uses 163 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 345 logical lines of code
* Class has 660 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 24, so this class uses 24 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Wishlist\Model\Rss\Wishlist
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Wishlist\Model\Item
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (23, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 58)
* Component uses 154 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.07 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 361 logical lines of code
* Class has 666 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Wishlist\Model\ResourceModel\Item\Collection
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 31)
* Component uses 127 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.12 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 266 logical lines of code
* Class has 531 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\Wishlist\Helper\Data
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (25, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 50)
* Component uses 165 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.13 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 298 logical lines of code
* Class has 566 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Analytics\ReportXml\DB\ConditionResolver
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Model\ResourceModel\Order\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (20, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 142 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.3 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 352 logical lines of code
* Class has 643 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Reports\Model\ResourceModel\Quote\Item\Collection
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Model\ResourceModel\Quote\Collection
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Model\ResourceModel\Product\Index\AbstractIndex
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Model\ResourceModel\Product\Index\Collection\AbstractCollection
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 21, so this class uses 21 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Reports\Model\ResourceModel\Product\Collection
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 25, so this class uses 25 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Reports\Model\ResourceModel\Product\Lowstock\Collection
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 28, so this class uses 28 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Reports\Model\ResourceModel\Report\AbstractReport
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 152 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.2 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 217 logical lines of code
* Class has 356 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Reports\Model\ResourceModel\Report\Product\Viewed
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Model\ResourceModel\Report\Collection
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Block\Adminhtml\Sales\Sales\Grid
Probably bugged warning
This component contains in theory 0.9 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Block\Adminhtml\Sales\Coupons\Grid
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Block\Adminhtml\Grid
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Reports\Block\Adminhtml\Shopcart\Abandoned\Grid
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Block\Adminhtml\Filter\Form
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Reports\Block\Adminhtml\Grid\AbstractGrid
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.66 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 201 logical lines of code
* Class has 341 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex method code Probably bugged Too long
Magento\Store\App\Response\Redirect
Probably bugged warning
This component contains in theory 0.46 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Store\Model\Group
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (33, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 26)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 259 logical lines of code
* Class has 494 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Store\Model\Website
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (37, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=10)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 35)
* Component uses 126 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 312 logical lines of code
* Class has 629 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Store\Model\Store
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (61, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=11)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 91)
* Component uses 309 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.34 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 603 logical lines of code
* Class has 1188 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 32, so this class uses 32 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Store\Model\Config\Importer\Processor\Update
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Store\Model\Config\Importer\Processor\Create
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Store\Model\Config\Processor\Fallback
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Store\Model\System\Store
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 128 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.93 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 273 logical lines of code
* Class has 464 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Store\Model\StoreManager
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Store\Block\Switcher
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Controller\Adminhtml\Promo\Quote\Generate
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\SalesRule\Controller\Adminhtml\Promo\Quote\Save
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\SalesRule\Model\Validator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 70)
* Component uses 218 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 360 logical lines of code
* Class has 628 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\SalesRule\Model\Converter\ToDataModel
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\Converter\ToModel
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\Rule
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 96 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.72 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 232 logical lines of code
* Class has 522 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\SalesRule\Model\Utility
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\SalesRule\Model\Quote\Discount
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 52)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 37)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 223 logical lines of code
* Class has 317 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\SalesRule\Model\Coupon\Usage\Processor
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\Coupon\Massgenerator
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\Rule\Action\Discount\CartFixed
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\SalesRule\Model\Rule\Condition\Product
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\Rule\Condition\Product\Subselect
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\SalesRule\Model\Rule\Condition\Product\Found
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\SalesRule\Model\RulesApplier
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 120 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.21 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 230 logical lines of code
* Class has 418 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\SalesRule\Model\Data\Rule
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 1)
* Component uses 56 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 255 logical lines of code
* Class has 575 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\SalesRule\Model\ResourceModel\Rule
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\SalesRule\Model\ResourceModel\Rule\Collection
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Model\ResourceModel\Report\Rule\Createdat
Probably bugged warning
This component contains in theory 0.78 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\SalesRule\Helper\CartFixedDiscount
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Actions
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Conditions
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\CatalogRuleConfigurable\Plugin\CatalogRule\Model\Rule\ConfigurableProductHandler
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Setup\Validator\DbValidator
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Module\Di\Code\Reader\FileClassScanner
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 28)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Setup\Module\Di\Code\Reader\FileScanner
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 74)
* Component uses 165 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 65)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 252 logical lines of code
* Class has 330 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Setup\Module\Di\Code\Scanner\PhpScanner
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Module\Di\Compiler\ArgumentsResolver
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Setup\Model\FixtureGenerator\BundleProductGenerator
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\FixtureGenerator\ProductGenerator
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\FixtureGenerator\ConfigurableProductTemplateGenerator
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\FixtureGenerator\EntityGenerator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 113 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 231 logical lines of code
* Class has 393 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Setup\Model\FixtureGenerator\BundleProductTemplateGenerator
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\ConfigOptionsList\PageCache
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Setup\Model\ConfigOptionsList\Cache
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Setup\Model\ConfigOptionsList\Session
Probably bugged warning
This component contains in theory 0.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 208 logical lines of code
* Class has 296 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Setup\Model\ConfigOptionsList
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\PhpReadinessCheck
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Model\Installer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 127)
* Component uses 400 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 26)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 819 logical lines of code
* Class has 1418 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 33, so this class uses 33 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Setup\Model\AdminAccount
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\ImagesFixture
Probably bugged warning
This component contains in theory 0.85 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\CategoriesFixture
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\Quote\QuoteGenerator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 30)
* Component uses 152 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 302 logical lines of code
* Class has 572 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Setup\Fixtures\EavVariationsFixture
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\OrdersFixture
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 307 logical lines of code
* Class has 537 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex method code Probably bugged Too long
Magento\Setup\Fixtures\CartPriceRulesFixture
Probably bugged warning
This component contains in theory 1.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\StoresFixture
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\BundleProductsFixture
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Fixtures\CatalogPriceRulesFixture
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Setup\Fixtures\ConfigurableProductsFixture
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 60)
* Component uses 259 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 391 logical lines of code
* Class has 684 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Setup\Fixtures\SimpleProductsFixture
Probably bugged warning
This component contains in theory 0.83 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Console\Style\MagentoStyle
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 32)
* Component uses 105 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.23 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 280 logical lines of code
* Class has 486 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Setup\Console\Command\InstallCommand
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Console\Command\InstallStoreConfigurationCommand
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Setup\Console\Command\AdminUserCreateCommand
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Setup\Console\Command\ModuleUninstallCommand
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Setup\Console\Command\DiCompileCommand
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Jwt\JwkFactory
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (45, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 25)
* Component uses 100 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.34 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 288 logical lines of code
* Class has 631 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\GraphQlSchemaStitching\GraphQlReader
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Encryption\Encryptor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 167 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.1 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 254 logical lines of code
* Class has 467 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Locale\Config
Probably bugged warning
This component contains in theory 0.79 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 290 logical lines of code
* Class has 575 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Framework\Locale\TranslatedLists
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Locale\Format
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Oauth\Oauth
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Oauth\Helper\Signature\Hmac
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Oauth\Helper\Request
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Validator\Builder
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 65 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Framework\Validator\HTML\ConfigurableWYSIWYGValidator
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Validator\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 37)
* Component uses 90 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 201 logical lines of code
* Class has 352 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\App\StaticResource
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\Response\File
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\Cache\Frontend\Factory
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 53)
* Component uses 137 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 31)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 246 logical lines of code
* Class has 358 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\App\PageCache\Kernel
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\App\Config\Initial\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\App\DeploymentConfig
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\Language\Dictionary
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\Bootstrap
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (10, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 204 logical lines of code
* Class has 406 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Probably bugged Too long
Magento\Framework\App\ResourceConnection
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\FrontController
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\ExceptionHandler
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\App\Request\Http
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Framework\App\ObjectManagerFactory
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 36, so this class uses 36 different external components.

Maybe you should check why this class has lot of dependencies.
Probably bugged Too dependent
Magento\Framework\App\Utility\Files
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (33, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 186)
* Component uses 694 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 5.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 731 logical lines of code
* Class has 1359 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\App\Utility\Classes
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=14)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Framework\App\Router\Base
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\App\Router\ActionList
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Archive
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Cache\Backend\Database
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 162 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.32 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 290 logical lines of code
* Class has 491 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Cache\Backend\Eaccelerator
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Cache\Backend\RemoteSynchronizedCache
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 106 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 219 logical lines of code
* Class has 382 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Cache\Backend\MongoDb
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (15, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Framework\Interception\Code\Generator\Interceptor
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Interception\Code\InterfaceValidator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Interception\PluginListGenerator
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 50)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.86 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\Interception\PluginList\PluginList
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Archive\Tar
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 65)
* Component uses 216 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 24)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 300 logical lines of code
* Class has 482 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\File\Uploader
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (13, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=7)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 86)
* Component uses 207 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 381 logical lines of code
* Class has 741 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Config\Reader\Filesystem
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Config\Converter\Dom\Flat
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Config\Dom
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 58)
* Component uses 148 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.05 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 255 logical lines of code
* Class has 448 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Escaper
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 143 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.18 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 248 logical lines of code
* Class has 440 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Mail\Template\TransportBuilder
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Mail\EmailMessage
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Module\PackageInfo
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Module\Setup\Migration
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 60)
* Component uses 158 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 318 logical lines of code
* Class has 587 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Module\ModuleList\Loader
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Composer\ComposerInformation
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Crontab\CrontabManager
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Parse\Zip
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 27)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Async\Code\Generator\ProxyDeferredGenerator
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\BackupRollback
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\SchemaListener
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 34)
* Component uses 87 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.15 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 208 logical lines of code
* Class has 415 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Setup\FilePermissions
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\Patch\PatchApplier
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Setup\SchemaListenerDefinition\TimestampDefinition
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Setup\SchemaPersistor
Probably bugged warning
This component contains in theory 0.77 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\Declaration\Schema\Diff\DiffManager
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Framework\Setup\Declaration\Schema\Db\SchemaBuilder
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaReader
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaWriter
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 99 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.02 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 206 logical lines of code
* Class has 355 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Setup\Declaration\Schema\UpToDateDeclarativeSchema
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 64)
* Component uses 122 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\Setup\Declaration\Schema\Declaration\SchemaBuilder
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\RequireJs\Config
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Lock\Backend\Zookeeper
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Code\Reader\NamespaceResolver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Code\Reader\SourceArgumentsReader
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Code\Reader\ArgumentsReader
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 53)
* Component uses 167 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.99 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\Code\Validator\ArgumentSequence
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Code\Validator\ConstructorIntegrity
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Code\Generator\ClassGenerator
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Code\Generator\EntityAbstract
Probably bugged warning
This component contains in theory 0.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Code\Generator
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Amqp\Connection\Factory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Amqp\Queue
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Framework\Message\Manager
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Translate
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 29)
* Component uses 140 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.85 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 269 logical lines of code
* Class has 507 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Filesystem\Driver\File\Mime
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filesystem\Driver\File
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (39, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 101)
* Component uses 305 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 518 logical lines of code
* Class has 885 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Filesystem\Driver\Http
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filesystem\Driver\StatefulFile
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filesystem\Io\AbstractIo
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Filesystem\Io\File
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (32, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=8)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 101)
* Component uses 253 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 23)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.03 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 464 logical lines of code
* Class has 831 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Filesystem\Io\Sftp
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filesystem\Io\Ftp
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Filesystem\Directory\Write
Probably bugged warning
This component contains in theory 0.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Debug
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Url\RouteParamsResolver
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 21)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Image\Adapter\ImageMagick
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 153 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 302 logical lines of code
* Class has 500 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Image\Adapter\Gd2
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 91)
* Component uses 299 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 457 logical lines of code
* Class has 747 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Image\Adapter\AbstractAdapter
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (26, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=12)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 167 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.06 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 301 logical lines of code
* Class has 665 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Xml\Parser
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Xml\Generator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Url
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (19, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=5)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 94)
* Component uses 301 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 548 logical lines of code
* Class has 1006 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Search\Dynamic\Algorithm
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 86)
* Component uses 330 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 25)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 316 logical lines of code
* Class has 497 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Search\Request\Builder
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Search\Request\Mapper
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Search\Request\Cleaner
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\DataObject
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 70)
* Component uses 163 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.19 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 272 logical lines of code
* Class has 514 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\System\Dirs
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\System\Ftp
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (25, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 129 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.29 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 257 logical lines of code
* Class has 461 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\HTTP\Adapter\Curl
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\HTTP\PhpEnvironment\Request
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 199 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 382 logical lines of code
* Class has 731 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\HTTP\Client\Curl
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.71 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 228 logical lines of code
* Class has 457 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex method code Probably bugged Too long
Magento\Framework\HTTP\Client\Socket
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 35)
* Component uses 114 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.93 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 257 logical lines of code
* Class has 488 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\GraphQl\Config\Element\FieldFactory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Stomp\StompClient
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 56)
* Component uses 178 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 332 logical lines of code
* Class has 518 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Stomp\Queue
Probably bugged warning
This component contains in theory 0.58 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Stomp\Diagnostics
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 48)
* Component uses 125 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.1 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\Model\AbstractModel
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (33, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 52)
* Component uses 179 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.27 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 423 logical lines of code
* Class has 906 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Model\AbstractExtensibleModel
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 36)
* Component uses 89 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Too complex class code Probably bugged
Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (18, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 47)
* Component uses 133 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 307 logical lines of code
* Class has 555 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Model\ResourceModel\Db\AbstractDb
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 66)
* Component uses 180 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 440 logical lines of code
* Class has 827 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\View\Design\Theme\ThemeList
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Page\Config\Renderer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 33)
* Component uses 129 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 213 logical lines of code
* Class has 372 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\View\Page\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 22)
* Component uses 85 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.67 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 247 logical lines of code
* Class has 537 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\View\Result\Page
Probably bugged warning
This component contains in theory 0.52 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Asset\Bundle
Probably bugged warning
This component contains in theory 0.74 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Asset\Bundle\Manager
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Asset\Minification
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Asset\Source
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Asset\Repository
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.87 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\View\FileSystem
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (9, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.43 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Framework\View\Layout\Reader\Block
Probably bugged warning
This component contains in theory 0.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Layout\Element
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\View\Layout\GeneratorPool
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Layout\Generator\Block
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\View\Layout\Proxy
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 3)
* Component uses 62 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 265 logical lines of code
* Class has 490 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\View\Layout\ScheduledStructure\Helper
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Element\Template\Context
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 26, so this class uses 26 different external components.

Maybe you should check why this class has lot of dependencies.
Too dependent
Magento\Framework\View\Element\Html\Link
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Element\Html\Calendar
Probably bugged warning
This component contains in theory 0.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Element\Html\Select
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\View\Element\AbstractBlock
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 65)
* Component uses 251 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.93 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 511 logical lines of code
* Class has 1063 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\View\Element\UiComponentFactory
Probably bugged warning
This component contains in theory 0.98 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Element\Messages
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Element\UiComponent\Config\DomMerger
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 102 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 15)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 212 logical lines of code
* Class has 390 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\View\Element\UiComponent\Config\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\View\Element\UiComponent\Context
Probably bugged warning
This component contains in theory 0.69 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\View\Layout
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 64)
* Component uses 229 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 541 logical lines of code
* Class has 1079 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 23, so this class uses 23 different external components.

Maybe you should check why this class has lot of dependencies.
Too complex class code Probably bugged Too long Too dependent
Magento\Framework\View\Context
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (14, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Framework\View\Model\Layout\Merge
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 62)
* Component uses 238 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.97 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 442 logical lines of code
* Class has 850 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\DB\AbstractMapper
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\DB\Logger\QueryIndexAnalyzer
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 39)
* Component uses 94 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\DB\Ddl\Trigger
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (11, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Framework\DB\Ddl\Table
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 55)
* Component uses 129 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 32)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.12 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 303 logical lines of code
* Class has 615 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\DB\ExpressionConverter
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\DB\Adapter\Pdo\Mysql
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (100, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=19)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 476)
* Component uses 1262 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 54)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 15.32 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 2155 logical lines of code
* Class has 3583 lines of code

Maybe your class should not exceed 200 lines of logical code
Too dependent information
This class looks use really high number of components.

* Efferent coupling is 24, so this class uses 24 different external components.

Maybe you should check why this class has lot of dependencies.
Blob / God object Too complex class code Too complex method code Probably bugged Too long Too dependent
Magento\Framework\DB\FieldDataConverter
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\DB\Tree
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 668 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 4.02 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 334 logical lines of code
* Class has 548 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\DB\Helper
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\DB\Select
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 49)
* Component uses 131 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 242 logical lines of code
* Class has 464 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Measure\Weight
Probably bugged warning
This component contains in theory 2.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 221 logical lines of code
* Class has 226 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Framework\Measure\AbstractMeasure
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.64 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Measure\Length
Probably bugged warning
This component contains in theory 4.05 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 313 logical lines of code
* Class has 318 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Framework\Api\DataObjectHelper
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Api\SimpleDataObjectConverter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Api\Code\Generator\ExtensionAttributesGenerator
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Api\ImageProcessor
Probably bugged warning
This component contains in theory 0.38 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Stdlib\ArrayUtils
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 18)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Stdlib\ArrayManager
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 16)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Stdlib\DateTime\Timezone
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 97 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.73 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Too complex method code Probably bugged
Magento\Framework\Stdlib\StringUtils
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 20)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.65 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Stdlib\Cookie\PhpCookieManager
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\MessageQueue\Topology\Config\Xml\Converter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\MessageQueue\CallbackInvoker
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\MessageQueue\Consumer
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\MessageQueue\Config\Reader\Xml\Converter\TopicConfig
Probably bugged warning
This component contains in theory 0.91 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\MessageQueue\Config\Validator
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (8, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Blob / God object
Magento\Framework\MessageQueue\Code\Generator\RemoteServiceGenerator
Probably bugged warning
This component contains in theory 0.49 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\MessageQueue\MessageValidator
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\MessageQueue\BatchConsumer
Probably bugged warning
This component contains in theory 0.51 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\DataObject\Cache
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 47)
* Component uses 89 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 218 logical lines of code
* Class has 408 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\DataObject\Mapper
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 31)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\DataObject\Copy
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Profiler\Driver\Standard\Stat
Probably bugged warning
This component contains in theory 0.57 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Mview\View
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 203 logical lines of code
* Class has 388 lines of code

Maybe your class should not exceed 200 lines of logical code
Probably bugged Too long
Magento\Framework\Mview\View\Subscription
Probably bugged warning
This component contains in theory 0.6 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Mview\View\Changelog
Probably bugged warning
This component contains in theory 0.56 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Communication\Config\Reader\XmlReader\Converter
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Webapi\ServiceInputProcessor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 79)
* Component uses 160 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.33 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 310 logical lines of code
* Class has 516 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Webapi\ErrorProcessor
Probably bugged warning
This component contains in theory 0.7 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Webapi\Rest\Response\FieldsFilter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.4 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Webapi\Rest\Request
Probably bugged warning
This component contains in theory 0.41 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Simplexml\Element
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 63)
* Component uses 173 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.29 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 281 logical lines of code
* Class has 440 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Filter\LocalizedToNormalized
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Filter\RemoveAccents
Probably bugged warning
This component contains in theory 0.76 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filter\FilterInput
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 122)
* Component uses 254 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 36)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.8 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 565 logical lines of code
* Class has 847 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Filter\Template\Tokenizer\Variable
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 54)
* Component uses 127 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.61 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Framework\Filter\Template\Tokenizer\Parameter
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Filter\Translit
Probably bugged warning
This component contains in theory 3.08 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filter\VariableResolver\StrictResolver
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Filter\Input
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Filter\Template
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 108 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 211 logical lines of code
* Class has 456 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Backup\Filesystem
Probably bugged warning
This component contains in theory 0.39 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Backup\Filesystem\Helper
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Data\Tree\Dbp
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 135 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.17 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 226 logical lines of code
* Class has 359 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Data\Tree\Db
Probably bugged warning
This component contains in theory 0.81 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Time
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Gallery
Probably bugged warning
This component contains in theory 0.62 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Checkboxes
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Multiline
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\AbstractElement
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 46)
* Component uses 192 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.35 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 308 logical lines of code
* Class has 568 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Data\Form\Element\Editor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 52)
* Component uses 220 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.63 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 274 logical lines of code
* Class has 426 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Data\Form\Element\Radios
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Select
Probably bugged warning
This component contains in theory 0.55 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Multiselect
Probably bugged warning
This component contains in theory 0.89 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Form\Element\Image
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Collection\Filesystem
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 73)
* Component uses 188 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 22)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 315 logical lines of code
* Class has 662 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Data\Collection\AbstractDb
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (25, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=3)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 183 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 9.01 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 426 logical lines of code
* Class has 861 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Data\Graph
Probably bugged warning
This component contains in theory 0.36 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Structure
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 62)
* Component uses 141 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.23 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 322 logical lines of code
* Class has 566 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Data\SearchResultProcessor
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Data\Collection
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (40, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 41)
* Component uses 156 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.09 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 398 logical lines of code
* Class has 835 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Data\Form
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=9)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Blob / God object Probably bugged
Magento\Framework\Pricing\Adjustment\Calculator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Pricing\Render\RendererPool
Probably bugged warning
This component contains in theory 0.59 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Event\Observer\Cron
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.44 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Currency\Data\Currency
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (28, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=6)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 75)
* Component uses 223 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 17)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.96 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 353 logical lines of code
* Class has 610 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Profiler
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 44)
* Component uses 102 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.53 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 206 logical lines of code
* Class has 377 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Probably bugged Too long
Magento\Framework\Indexer\Config\Converter
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 42)
* Component uses 102 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.2 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex class code Probably bugged
Magento\Framework\Indexer\Action\Base
Probably bugged warning
This component contains in theory 0.54 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Config\Mapper\Dom
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\ObjectManager\Config\Config
Probably bugged warning
This component contains in theory 0.5 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Code\Generator\Persistor
Probably bugged warning
This component contains in theory 1.17 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Code\Generator\Proxy
Probably bugged warning
This component contains in theory 0.75 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Code\Generator\Repository
Probably bugged warning
This component contains in theory 1.68 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Resetter\Resetter
Probably bugged warning
This component contains in theory 0.42 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Profiler\Code\Generator\Logger
Probably bugged warning
This component contains in theory 0.48 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\ObjectManager\Factory\AbstractFactory
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.47 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\ObjectManager\Factory\Compiled
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Convert\Excel
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.45 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too complex method code Probably bugged
Magento\Framework\Reflection\MethodsMap
Probably bugged warning
This component contains in theory 0.37 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Probably bugged
Magento\Framework\Reflection\TypeProcessor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 91)
* Component uses 252 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.11 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 412 logical lines of code
* Class has 781 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Reflection\ExtensionAttributesProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 13)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Reflection\DataObjectProcessor
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 19)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Reflection\TypeCaster
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 14)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Session\Validator
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 11)

Maybe you should delegate some code to other objects or split complex method.
Too complex method code
Magento\Framework\Session\SessionManager
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.

* object has lot of public methods (22, excluding getters and setters)
* object has a high Lack of cohesion of methods (LCOM=4)
* object knows everything (and use lot of external classes)

Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 51)
* Component uses 127 operators

Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.94 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 301 logical lines of code
* Class has 534 lines of code

Maybe your class should not exceed 200 lines of logical code
Blob / God object Too complex class code Probably bugged Too long
Magento\Framework\Session\Config
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 40)
* Component uses 115 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.04 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 259 logical lines of code
* Class has 498 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long
Magento\Framework\Error\Processor
Too complex class code error
This class looks really complex.

* Algorithms are complex (Total cyclomatic complexity of class is 80)
* Component uses 242 operators

Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.

* Algorithms are complex (Max cyclomatic complexity of class methods is 12)

Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.99 bugs.

* Calculation is based on number of operators, operands, cyclomatic complexity
* See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures
* testsuites has dependency to this class.

Maybe you should check your unit tests for this class.
Too long information
This class looks really long.

* Class has 368 logical lines of code
* Class has 646 lines of code

Maybe your class should not exceed 200 lines of logical code
Too complex class code Too complex method code Probably bugged Too long

Package Violations

Package Violations
Magento\LoginAsCustomerApi\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.051) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\LoginAsCustomerApi\Api\Data (0.071)
Stable Dependencies Principle
Magento\MediaGalleryUi\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaGalleryUi\Ui\Component\Listing\Columns (0.909)
* Magento\MediaGalleryUi\Model\UpdateAsset (0.875)
Stable Dependencies Principle
Magento\NewsletterGraphQl\Model\SubscribeEmailToNewsletter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.889) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Newsletter\Model\ResourceModel (0.929)
Stable Dependencies Principle
Magento\Ui\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Config\Reader (0.875)
Stable Dependencies Principle
Magento\Ui\Component\Form\Element\DataType\Media
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Component\Form\Element\DataType (0.889)
Stable Dependencies Principle
Magento\Ui\Component\Form
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.417) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Component (0.469)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Ui\Component\MassAction
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Ui\Component\Layout\Tabs
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Component (0.469)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Ui\Component\Listing
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Component (0.469)
Stable Dependencies Principle
Magento\Ui\Component\Listing\Columns
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.129) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Component (0.469)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Ui\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.279) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Framework\View\Element\UiComponent\DataProvider (0.397)
Stable Dependencies Principle
Magento\Ui\DataProvider\Mapper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Ui\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.919) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Model\ResourceModel (0.929)
Stable Dependencies Principle
Magento\Ui\Model\ResourceModel\Bookmark
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Ui\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Api\Data (0.286)
Stable Dependencies Principle
Magento\Ui\Block
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Ui\Model (0.919)
Stable Dependencies Principle
Magento\Eav\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.194) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Setup (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Eav\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.266) than 8 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Entity\Attribute (0.39)
* Magento\Eav\Model\ResourceModel\Entity (0.474)
* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Framework\Model\EntitySnapshot (0.5)
* Magento\Eav\Model\Entity (0.43)
* Magento\Eav\Model\ResourceModel\Entity\Type (0.333)
* Magento\Eav\Model\ResourceModel\Attribute (0.778)
* Magento\Framework\Webapi (0.433)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Eav\Model\Entity
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.43) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Model\ResourceModel (0.6)
* Magento\Eav\Model\ResourceModel (0.5)
Stable Dependencies Principle
Magento\Eav\Model\Entity\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\Entity\Collection\VersionControl
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\Entity\Attribute
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.398) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Entity (0.474)
* Magento\Eav\Model\Entity (0.43)
* Magento\Eav\Model\ResourceModel (0.5)
* Magento\Eav\Model\Entity\Attribute\Config (0.857)
Stable Dependencies Principle
Magento\Eav\Model\Entity\Attribute\Source
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.243) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Entity (0.474)
* Magento\Eav\Model\ResourceModel\Entity\Attribute\Option (0.412)
* Magento\Eav\Model\ResourceModel\Entity\Attribute (0.39)
Stable Dependencies Principle
Magento\Eav\Model\Entity\Attribute\Backend
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\Entity\Setup
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Module\Setup (0.875)
Stable Dependencies Principle
Magento\Eav\Model\Adminhtml\System\Config\Source
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\ResourceModel\Attribute
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\ResourceModel\Entity
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\ResourceModel\Entity\Attribute
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.39) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Attribute (0.398)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\ResourceModel\Entity\Attribute\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Model\ResourceModel\Entity\Attribute\Set
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.04) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Model\ResourceModel\Db\Collection (0.05)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Eav\Model\ResourceModel\Entity\Type
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.093) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DataObject (0.094)
Stable Dependencies Principle
Magento\Eav\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Eav\Block\Adminhtml\Attribute\Edit\Main
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\JwtFrameworkAdapter\Model\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.375) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Jwt\Claim (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\CmsGraphQl\Model\Resolver\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.636) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\Template (0.864)
Stable Dependencies Principle
Magento\Developer\Model\Di
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Interception\PluginList (0.833)
Stable Dependencies Principle
Magento\Developer\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogUrlRewrite\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.54) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogUrlRewrite\Model\Product (0.75)
* Magento\UrlRewrite\Model\ResourceModel (0.7)
* Magento\CatalogUrlRewrite\Model\Category (0.615)
Stable Dependencies Principle
Magento\CatalogUrlRewrite\Model\Products
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.727) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogUrlRewrite\Model\Product (0.75)
Stable Dependencies Principle
Magento\CatalogUrlRewrite\Model\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogUrlRewrite\Model\ResourceModel\Product (0.8)
Stable Dependencies Principle
Magento\CatalogUrlRewrite\Service\V1
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Weee\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Weee\Model\ResourceModel (0.75)
Stable Dependencies Principle
Magento\Weee\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.281) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Weee\Model (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Ups\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Contact\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\OrderCancellation\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.563) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Email\Sender (0.574)
Stable Dependencies Principle
Magento\OrderCancellation\Model\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\OrderCancellation\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CompareListGraphQl\Model\Service
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.682) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\CompareListGraphQl\Model\Service\Collection (0.75)
* Magento\Catalog\Block\Product\Compare (0.9)
* Magento\Catalog\Model\ResourceModel\Product\Compare\Item (0.719)
Stable Dependencies Principle
Magento\CompareListGraphQl\Model\Service\Customer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.7) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Compare\Item (0.719)
Stable Dependencies Principle
Magento\OrderCancellationGraphQl\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.813) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\OrderCancellation\Model\Email (0.857)
Stable Dependencies Principle
Magento\CustomerGraphQl\Model\Formatter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CustomerGraphQl\Model\Customer\Address (0.667)
Stable Dependencies Principle
Magento\CustomerGraphQl\Model\Customer\Address
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\ResourceModel (0.701)
Stable Dependencies Principle
Magento\Widget\Controller\Adminhtml\Widget
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\Widget (0.793)
* Magento\Widget\Model (0.65)
Stable Dependencies Principle
Magento\Widget\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.65) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\ResourceModel\Widget (0.667)
* Magento\Widget\Model\Widget (0.793)
* Magento\Widget\Model\Config (0.846)
Stable Dependencies Principle
Magento\Widget\Model\Widget
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.793) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\Config (0.846)
Stable Dependencies Principle
Magento\Widget\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\LoginAsCustomerAssistance\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\PageCache\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\PageCache\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.224) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\PageCache\Model\Varnish (0.875)
Stable Dependencies Principle
Magento\Sales\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.438) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Setup (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Controller\AbstractController
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.484) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order (0.529)
Stable Dependencies Principle
Magento\Sales\Controller\Adminhtml\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.583) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Order\Invoice (0.789)
* Magento\Sales\Model\Order\Pdf (0.719)
* Magento\Sales\Model\ResourceModel\Order\Creditmemo (0.789)
* Magento\Sales\Model\ResourceModel\Order\Shipment (0.739)
Stable Dependencies Principle
Magento\Sales\Controller\Adminhtml\Order\Create
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.593) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Reorder (0.6)
Stable Dependencies Principle
Magento\Sales\Controller\Adminhtml\Creditmemo\AbstractCreditmemo
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.56) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Controller\Adminhtml\Order (0.583)
* Magento\Sales\Model\Order\Pdf (0.719)
* Magento\Sales\Model\ResourceModel\Order\Creditmemo (0.789)
Stable Dependencies Principle
Magento\Sales\Controller\Adminhtml\Shipment\AbstractShipment
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.611) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Pdf (0.719)
* Magento\Sales\Model\ResourceModel\Order\Shipment (0.739)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Controller\Adminhtml\Invoice\AbstractInvoice
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.438) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Controller\Adminhtml\Order (0.583)
* Magento\Sales\Model\Order\Pdf (0.719)
* Magento\Sales\Model\ResourceModel\Order\Invoice (0.789)
Stable Dependencies Principle
Magento\Sales\Model\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.529) than 10 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Shipment (0.8)
* Magento\Customer\Model\Address (0.556)
* Magento\Sales\Model\Order\Creditmemo (0.792)
* Magento\Sales\Model\ResourceModel\Order\Status (0.611)
* Magento\Sales\Model\Order\Payment (0.813)
* Magento\Sales\Model\Order\Payment\Transaction (0.714)
* Magento\Sales\Model\Order\Invoice (0.826)
* Magento\Sales\Model\Service (0.88)
* Magento\Sales\Model\Convert (0.733)
* Magento\Tax\Model (0.616)
Stable Dependencies Principle
Magento\Sales\Model\Order\Creditmemo\Comment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Creditmemo (0.792)
Stable Dependencies Principle
Magento\Sales\Model\Order\Payment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.813) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Payment\Operations (0.889)
Stable Dependencies Principle
Magento\Sales\Model\Order\Admin
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order (0.529)
Stable Dependencies Principle
Magento\Sales\Model\Order\Pdf\Total
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.375) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Model (0.616)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model\Order\Pdf\Items
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.706) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Pdf (0.719)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model\Order\Status\History
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Status (0.85)
Stable Dependencies Principle
Magento\Sales\Model\Order\Total\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Config (0.824)
Stable Dependencies Principle
Magento\Sales\Model\Order\Address
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.188) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model (0.321)
* Magento\Sales\Model\Order (0.529)
* Magento\Customer\Model\Address (0.556)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.365) than 20 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Email\Sender (0.574)
* Magento\Sales\Model\Order (0.529)
* Magento\Sales\Model\Order\Validation (0.632)
* Magento\Sales\Model\Order\Invoice (0.826)
* Magento\Sales\Exception (0.5)
* Magento\MediaStorage\Model\File\Storage (0.757)
* Magento\Sales\Model\Order\Creditmemo (0.792)
* Magento\Sales\Model\Order\Status (0.85)
* Magento\Sales\Model\ResourceModel\Order\Address (0.667)
* Magento\Sales\Model\ResourceModel\Order\Payment (0.882)
* Magento\Sales\Model\ResourceModel\Order\Invoice (0.789)
* Magento\Sales\Model\ResourceModel\Order\Shipment (0.739)
* Magento\Sales\Model\ResourceModel\Order\Creditmemo (0.789)
* Magento\Sales\Model\ResourceModel\Order\Shipment\Track (0.4)
* Magento\Sales\Model\ResourceModel\Order (0.484)
* Magento\Sales\Model\Order\Shipment (0.8)
* Magento\Sales\Model\Config (0.824)
* Magento\Customer\Model\Group (0.4)
* Magento\Backend\Model\Session (0.464)
* Magento\Sales\Model\ResourceModel\Collection (0.389)
Stable Dependencies Principle
Magento\Sales\Model\Order\Shipment\Track
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Shipment (0.8)
Stable Dependencies Principle
Magento\Sales\Model\Order\Shipment\Comment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Shipment (0.8)
Stable Dependencies Principle
Magento\Sales\Model\Order\Email
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.316) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model (0.365)
Stable Dependencies Principle
Magento\Sales\Model\Order\Email\Container
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\Order\Validation
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.632) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Invoice (0.826)
* Magento\Sales\Model\Order\Creditmemo (0.792)
* Magento\Sales\Model\Order\Shipment (0.8)
Stable Dependencies Principle
Magento\Sales\Model\Order\Invoice\Comment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Invoice (0.826)
Stable Dependencies Principle
Magento\Sales\Model\AdminOrder
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.651) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Model\Cart (0.762)
* Magento\Sales\Model\AdminOrder\Product\Quote (0.667)
* Magento\Customer\Model\Customer (0.657)
Stable Dependencies Principle
Magento\Sales\Model\Config\Source\Order
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order (0.529)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model\Status
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\Spi
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.042) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Model (0.043)
Stable Dependencies Principle
Magento\Sales\Model\Convert
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.733) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order\Invoice (0.826)
* Magento\Sales\Model\Order\Shipment (0.8)
* Magento\Sales\Model\Order\Creditmemo (0.792)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.484) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Order\Status (0.611)
* Magento\Sales\Model\Order (0.529)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order\Handler
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\ResourceModel\Order\Collection
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Collection (0.389)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order\Comment\Collection
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Collection (0.389)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order\Tax\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Collection (0.389)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order\Tax
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\ResourceModel\Order\Status\History
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Order\Collection (0.25)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Order\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\ResourceModel\Order\Shipment\Track
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Model\ResourceModel
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.294) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesSequence\Model (0.333)
* Magento\Sales\Model\ResourceModel\Order\Handler (0.4)
* Magento\Sales\Model (0.365)
* Magento\Reports\Model\ResourceModel (0.692)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Report
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.636) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Report\Order (0.8)
Stable Dependencies Principle
Magento\Sales\Model\ResourceModel\Report\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.013) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
* Magento\Catalog\Api\Data (0.026)
Stable Dependencies Principle
Magento\Sales\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Block\Order\Creditmemo
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Block\Order (0.889)
Stable Dependencies Principle
Magento\Sales\Block\Order\Email\Items\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order (0.529)
Stable Dependencies Principle
Magento\Sales\Block\Order\Email\Items
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Block\Order\Invoice
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Block\Order (0.889)
Stable Dependencies Principle
Magento\Sales\Block\Items
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sales\Block\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Block\Order (0.889)
Stable Dependencies Principle
Magento\Sales\Block\Adminhtml\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.655) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Block\Adminhtml (0.75)
Stable Dependencies Principle
Magento\Sales\Block\Adminhtml\Order\Create
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.733) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\GiftMessage\Model (0.795)
Stable Dependencies Principle
Magento\Sales\Block\Adminhtml\Items\Renderer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Block\Adminhtml\Items (0.471)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Sales\Block\Adminhtml\Items
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\MediaGalleryApi\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.027) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
Stable Dependencies Principle
Magento\InstantPurchase\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.903) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\InstantPurchase\Model\QuoteManagement (0.938)
Stable Dependencies Principle
Magento\InstantPurchase\PaymentMethodIntegration
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Vault\Model (0.778)
Stable Dependencies Principle
Magento\BundleGraphQl\Model\Resolver\Links
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Model\ResourceModel\Selection (0.815)
Stable Dependencies Principle
Magento\ConfigurableProductGraphQl\Model\Options
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.688) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\ConfigurableProductGraphQl\Model\Formatter (0.714)
* Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute (0.857)
Stable Dependencies Principle
Magento\ConfigurableProductGraphQl\Model\Formatter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model (0.807)
Stable Dependencies Principle
Magento\Persistent\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Persistent\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.644) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Persistent\Model\ResourceModel (0.875)
Stable Dependencies Principle
Magento\Persistent\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.146) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Model (0.408)
* Magento\Persistent\Model (0.644)
Stable Abstractions Principle Stable Dependencies Principle
Magento\EncryptionKey\Model\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\EncryptionKey\Model\Data\ReEncryptorList\ReEncryptor\Handler
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\OfflineShipping\Model\Carrier
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.786) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\OfflineShipping\Model\ResourceModel\Carrier (0.867)
Stable Dependencies Principle
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate (0.813)
Stable Dependencies Principle
Magento\OfflineShipping\Model\SalesRule
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesRule\Model (0.744)
Stable Dependencies Principle
Magento\Variable\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Variable\Model\ResourceModel (0.833)
Stable Dependencies Principle
Magento\Variable\Model\Source
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.429) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config\Structure (0.55)
* Magento\Variable\Model\Config\Structure (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Config\Model\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.377) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config\Structure (0.55)
* Magento\Config\Model\Config\Structure\Element\Iterator (0.667)
* Magento\Config\Model\Config\Structure\Element (0.552)
* Magento\Config\Model\Config\Importer (0.75)
Stable Dependencies Principle
Magento\Config\Model\Config\Source
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Config\Model\Config\Backend\Serialized
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config\Backend (0.643)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Config\Model\Config\Export
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\App\Config\Source (0.867)
Stable Dependencies Principle
Magento\Config\Model\Config\Structure
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.55) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\TemplateEngine\Xhtml (0.6)
* Magento\Config\Model\Config\Structure\Mapper (0.857)
Stable Dependencies Principle
Magento\Config\Model\Config\Structure\Element
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.552) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config\Structure\Element\Iterator (0.667)
Stable Dependencies Principle
Magento\Config\Model\Config\Structure\Element\Dependency
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.429) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config\Structure (0.55)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Config\Model\Config\Structure\Mapper\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Config\Model\ResourceModel\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Config\Model\ResourceModel\Config\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Config\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Config\Block\System\Config\Form
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.214) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model\Auth (0.246)
* Magento\Framework\View\Helper (0.313)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Config\Block\System\Config\Form\Field\FieldArray
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GraphQlCache\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\GraphQlCache\Model\Resolver (0.667)
Stable Dependencies Principle
Magento\Security\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.629) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Security\Model\ResourceModel\PasswordResetRequestEvent (0.727)
* Magento\Security\Model\ResourceModel\AdminSessionInfo (0.75)
* Magento\Security\Model\ResourceModel\UserExpiration (0.667)
Stable Dependencies Principle
Magento\Quote\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.405) than 11 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\ResourceConnection (0.409)
* Magento\Quote\Model\Quote\Item (0.446)
* Magento\Quote\Model\Quote\Payment (0.667)
* Magento\Quote\Model\Quote (0.406)
* Magento\Checkout\Model (0.408)
* Magento\Quote\Model\Cart (0.714)
* Magento\Customer\Model\Data (0.793)
* Magento\Quote\Model\Address\Validator (0.857)
* Magento\Quote\Model\Quote\ShippingAssignment (0.667)
* Magento\Quote\Model\ResourceModel\Quote\Item (0.789)
* Magento\Quote\Model\ResourceModel\Quote\Payment (0.857)
Stable Dependencies Principle
Magento\Quote\Model\Quote
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.406) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Quote\Model\Quote\Address\Total (0.679)
* Magento\Customer\Model\Address (0.556)
* Magento\Quote\Model\ResourceModel\Quote\Address\Item (0.5)
* Magento\Quote\Model\ResourceModel\Quote\Address\Rate (0.9)
* Magento\Shipping\Model (0.636)
* Magento\Quote\Model\Quote\Item (0.446)
* Magento\Catalog\Model\Attribute (0.44)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Quote\Model\Quote\Address
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.324) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Quote\Model (0.405)
* Magento\Quote\Model\Quote (0.406)
* Magento\Sales\Model\Order (0.529)
* Magento\Quote\Model\Quote\Item (0.446)
Stable Dependencies Principle
Magento\Quote\Model\Quote\Address\Total
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.679) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Config (0.824)
Stable Dependencies Principle
Magento\Quote\Model\Quote\Address\RateResult
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Quote\Model\Backpressure
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Backpressure\SlidingWindow (0.9)
Stable Dependencies Principle
Magento\Quote\Model\Cart
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Quote\Model\Cart\Totals (0.889)
Stable Dependencies Principle
Magento\Quote\Model\Cart\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Quote\Model\ResourceModel\Quote
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Quote\Model\ResourceModel\Quote\Address\Attribute
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Quote\Model\Quote (0.406)
* Magento\Eav\Model\Entity\Attribute\Frontend (0.625)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Quote\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.025) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
Stable Dependencies Principle
Magento\NewRelicReporting\Model\Apm
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\NewRelicReporting\Model\NerdGraph (0.833)
Stable Dependencies Principle
Magento\NewRelicReporting\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.353) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\ResourceModel (0.429)
* Magento\NewRelicReporting\Model\Cron (0.929)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Msrp\Model\Quote\Address
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Msrp\Helper (0.563)
Stable Dependencies Principle
Magento\Msrp\Model\Quote
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Msrp\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Eav (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Msrp\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.563) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Msrp\Model\Product (0.667)
Stable Dependencies Principle
Magento\PaypalGraphQl\Model\Provider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Express (0.944)
Stable Dependencies Principle
Magento\PaypalGraphQl\Model\Resolver\Store
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SendFriend\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SendFriend\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.778) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Captcha\Observer (0.81)
Stable Dependencies Principle
Magento\SendFriend\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\MysqlMq\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MysqlMq\Model\ResourceModel (0.833)
Stable Dependencies Principle
Magento\CheckoutAgreements\Model\ResourceModel\Agreement
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Deploy\Model\DeploymentConfig\Hash
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Deploy\Service
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.811) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Deploy\Strategy (0.833)
Stable Dependencies Principle
Magento\Deploy\Package
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.438) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Asset\PreProcessor (0.552)
* Magento\Store\Model\Config (0.85)
* Magento\Deploy\Collector (0.833)
Stable Dependencies Principle
Magento\Deploy\Package\Processor
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Deploy\Package (0.438)
Stable Dependencies Principle
Magento\Deploy\Process
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Deploy\Service (0.811)
Stable Dependencies Principle
Magento\Deploy\Console\Command\App\SensitiveConfigSet
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.923) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Deploy\Model (0.933)
Stable Dependencies Principle
Magento\Integration\Controller\Adminhtml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Integration\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Integration\Model\Config\Consolidated (0.875)
* Magento\Integration\Model\Oauth\Token (0.909)
* Magento\Integration\Model\Config\Integration (0.857)
Stable Dependencies Principle
Magento\Integration\Model\Oauth
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.565) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Integration\Model (0.8)
Stable Dependencies Principle
Magento\Integration\Model\Validator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Integration\Model\Config (0.778)
* Magento\Integration\Model (0.8)
Stable Dependencies Principle
Magento\Integration\Model\Cache
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Integration\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.128) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Integration\Api\Data (0.167)
* Magento\Integration\Model\UserToken (0.875)
Stable Dependencies Principle
Magento\Integration\Api\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Integration\Helper\Oauth
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Integration\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Payment\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.357) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Model\Cart\SalesModel (0.714)
* Magento\Checkout\Model (0.408)
* Magento\Payment\Model\Method (0.448)
Stable Dependencies Principle
Magento\Payment\Model\Checks
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.3) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Model\Checks\CanUseForCountry (0.667)
* Magento\Payment\Model (0.357)
* Magento\Quote\Model (0.405)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Payment\Model\Method
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.448) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Gateway\Config (0.778)
Stable Dependencies Principle
Magento\Payment\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.138) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View (0.215)
* Magento\Payment\Model\Method (0.448)
* Magento\Store\Model\App (0.481)
* Magento\Payment\Model (0.357)
Stable Dependencies Principle
Magento\Payment\Gateway\Command
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Gateway\Validator (0.75)
Stable Dependencies Principle
Magento\Payment\Gateway\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Gateway\Data\Order (0.8)
* Magento\Payment\Gateway\Data\Quote (0.8)
Stable Dependencies Principle
Magento\Payment\Block
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.273) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Model (0.357)
Stable Abstractions Principle Stable Dependencies Principle
Magento\RemoteStorage\Driver\Adapter\Cache
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\RemoteStorage\Driver\Adapter (0.714)
Stable Dependencies Principle
Magento\RemoteStorage\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\RemoteStorage (0.667)
Stable Abstractions Principle Stable Dependencies Principle
Magento\DownloadableImportExport\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.889) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogImportExport\Model\Import (0.912)
Stable Dependencies Principle
Magento\CatalogSearch\Model\Search\Request
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogSearch\Model\Search (0.933)
Stable Dependencies Principle
Magento\CatalogSearch\Model\Indexer\Fulltext
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.7) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogSearch\Model\Indexer (0.85)
Stable Dependencies Principle
Magento\CatalogSearch\Model\Indexer\Fulltext\Action
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.815) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogSearch\Model\Indexer (0.85)
Stable Dependencies Principle
Magento\CatalogSearch\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Search\Helper (0.714)
Stable Abstractions Principle Stable Dependencies Principle
Magento\CatalogInventoryGraphQl\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model (0.807)
Stable Dependencies Principle
Magento\JwtUserToken\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\JwtUserToken\Api\Data (0.444)
Stable Dependencies Principle
Magento\GraphQlResolverCache\Model\Resolver\Result\CacheKey
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.375) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\GraphQlResolverCache\Model\Resolver\Result (0.6)
Stable Dependencies Principle
Magento\GraphQlResolverCache\Model\Resolver\Result\ValueProcessor\FlagSetter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Ui\Component
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Ui\DataProvider\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Option (0.731)
Stable Dependencies Principle
Magento\Catalog\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.407) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Setup (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.133) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filter (0.271)
* Magento\Catalog\Controller\Adminhtml\Product (0.348)
Stable Dependencies Principle
Magento\Catalog\Controller\Adminhtml\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.348) than 8 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\AttributeSet (0.7)
* Magento\Catalog\Model\Indexer\Product\Price (0.509)
* Magento\Cms\Model\Wysiwyg (0.76)
* Magento\Catalog\Helper\Product (0.552)
* Magento\Catalog\Model\ProductLink (0.786)
* Magento\CatalogUrlRewrite\Model\Product (0.75)
* Magento\CatalogUrlRewrite\Model (0.54)
* Magento\Catalog\Controller\Adminhtml\Product\Initialization (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Controller\Adminhtml\Product\Action
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Helper\Product\Edit\Action (0.632)
Stable Dependencies Principle
Magento\Catalog\Model\ProductTypes
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ProductTypes\Config (0.889)
Stable Dependencies Principle
Magento\Catalog\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.277) than 27 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Category (0.443)
* Magento\Catalog\Model\Indexer\Category\Flat (0.438)
* Magento\CatalogUrlRewrite\Model (0.54)
* Magento\Framework\Convert (0.292)
* Magento\Catalog\Model\Product (0.329)
* Magento\Catalog\Model\Product\Attribute\Source (0.515)
* Magento\Catalog\Model\ResourceModel (0.368)
* Magento\Catalog\Model\Indexer\Product\Flat (0.316)
* Magento\Catalog\Model\Indexer\Product\Price (0.509)
* Magento\Catalog\Model\Indexer\Product\Eav (0.375)
* Magento\Catalog\Model\Product\Image (0.722)
* Magento\Catalog\Model\ProductLink (0.786)
* Magento\Catalog\Model\Product\Attribute\Backend\Media (0.75)
* Magento\MediaStorage\Model\File (0.41)
* Magento\Catalog\Model\ResourceModel\Product\Compare (0.286)
* Magento\Catalog\Model\Product\Option (0.731)
* Magento\Catalog\Model\Product\Gallery (0.744)
* Magento\Framework\Exception\TemporaryState (0.75)
* Magento\Framework\View\Xsd\Media (0.5)
* Magento\Eav\Model\Entity (0.43)
* Magento\Eav\Model\ResourceModel\Entity\Type (0.333)
* Magento\Catalog\Model\Layer (0.3)
* Magento\Catalog\Ui\DataProvider\Product (0.5)
* Magento\Catalog\Model\Category (0.804)
* Magento\Eav\Model\ResourceModel\Entity\Attribute (0.39)
* Magento\Catalog\Model\Product\Attribute (0.879)
* Magento\Catalog\Model\CustomOptions (0.933)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\Attribute
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.44) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Attribute\Config (0.889)
Stable Dependencies Principle
Magento\Catalog\Model\Category
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.804) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Entity (0.864)
Stable Dependencies Principle
Magento\Catalog\Model\Config\Source\Product\Options
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ProductOptions (0.556)
* Magento\Catalog\Model\Config\Source (0.556)
Stable Dependencies Principle
Magento\Catalog\Model\Rss\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model\ResourceModel (0.769)
Stable Dependencies Principle
Magento\Catalog\Model\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.329) than 17 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Type (0.722)
* Magento\Catalog\Model\Product\Type\Price (0.667)
* Magento\Framework\Pricing\PriceInfo (0.625)
* Magento\Catalog\Model\ResourceModel\Product\Link (0.917)
* Magento\Catalog\Model\ResourceModel\Product\Link\Product (0.815)
* Magento\CatalogInventory\Helper (0.55)
* Magento\Catalog\Model\Indexer\Product\Eav (0.375)
* Magento\Catalog\Model\Product\Option (0.731)
* Magento\Catalog\Model\Product\Option\Type (0.8)
* Magento\Catalog\Model\Product\Option\Validator (0.833)
* Magento\Eav\Model\ResourceModel\Entity (0.474)
* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Catalog\Model\Attribute (0.44)
* Magento\Catalog\Model\ResourceModel (0.368)
* Magento\Catalog\Model\Product\Edit (0.333)
* Magento\Catalog\Model\View\Asset (0.571)
* Magento\Catalog\Model\Product\Image (0.722)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\Product\Attribute\Frontend\Inputtype
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Eav (0.5)
Stable Dependencies Principle
Magento\Catalog\Model\Product\Attribute\Source
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.515) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Attribute\Source (0.667)
* Magento\Catalog\Model\Product\Attribute (0.879)
Stable Dependencies Principle
Magento\Catalog\Model\Product\Attribute\Backend
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.826) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Attribute\Backend\GroupPrice (0.923)
* Magento\Catalog\Model\Attribute\Backend (0.909)
* Magento\Catalog\Model\Product\Attribute (0.879)
Stable Dependencies Principle
Magento\Catalog\Model\Product\Attribute\Backend\GroupPrice
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Model\Product\Option\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Option\Type\File (0.929)
Stable Dependencies Principle
Magento\Catalog\Model\Product\Initialization\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model (0.277)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\Product\Edit
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Model\Product\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.722) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Price (0.889)
Stable Dependencies Principle
Magento\Catalog\Model\Product\Compare
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Compare\Item (0.719)
Stable Dependencies Principle
Magento\Catalog\Model\Layer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.3) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel (0.368)
* Magento\Catalog\Model\Config (0.5)
* Magento\Catalog\Model\ResourceModel\Eav (0.5)
Stable Dependencies Principle
Magento\Catalog\Model\Layer\Filter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Layer\Filter\Dynamic (0.833)
* Magento\Theme\Block\Html (0.8)
Stable Dependencies Principle
Magento\Catalog\Model\Layer\Filter\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.583) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Layer\Filter (0.6)
Stable Dependencies Principle
Magento\Catalog\Model\Layer\Filter\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Model\ProductOptions
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.556) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ProductOptions\Config (0.875)
Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Category\Flat
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.438) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Indexer (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.773) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Indexer\Category (0.889)
* Magento\Catalog\Model\Indexer\Product\Category\Action (0.889)
* Magento\Catalog\Model\Indexer\Product\Flat\Action (0.9)
* Magento\Catalog\Model\Indexer\Product\Price\Action (0.947)
* Magento\Catalog\Model\Indexer\Product\Eav\Action (0.857)
Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Product\Flat
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.316) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Indexer (0.5)
* Magento\Catalog\Helper\Product\Flat (0.5)
* Magento\Catalog\Model\Product (0.329)
Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Product\Eav\Action
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Indexer\Eav (0.882)
Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Product\Eav
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.375) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Indexer\Eav (0.882)
Stable Dependencies Principle
Magento\Catalog\Model\Indexer\Product\Price
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.509) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Indexer\Model (0.724)
* Magento\Catalog\Model\ResourceModel\Product\Indexer\Price (0.757)
Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.368) than 11 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity (0.43)
* Magento\Catalog\Model\ResourceModel\Category (0.443)
* Magento\Catalog\Model\Indexer\Category\Product (0.577)
* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Catalog\Model\Product\Attribute (0.879)
* Magento\Catalog\Model\ResourceModel\Product\Website (0.5)
* Magento\Eav\Model\ResourceModel\Entity (0.474)
* Magento\Catalog\Model\Attribute (0.44)
* Magento\Eav\Model\ResourceModel (0.5)
* Magento\Catalog\Model\Product\Gallery (0.744)
* Magento\Framework\Model\Entity (0.385)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Eav
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel (0.5)
* Magento\Catalog\Helper\Product\Flat (0.5)
Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Category
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.443) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Indexer\Model\ResourceModel (0.5)
* Magento\Framework\Data\Tree (0.538)
* Magento\Catalog\Model\ResourceModel\Category\Collection (0.5)
* Magento\Catalog\Model\ResourceModel\Collection (0.8)
* Magento\Eav\Model\ResourceModel (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.24) than 14 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model (0.297)
* Magento\Catalog\Helper (0.26)
* Magento\Catalog\Model (0.277)
* Magento\Catalog\Model\Product\Attribute (0.879)
* Magento\Eav\Model (0.266)
* Magento\Catalog\Model\ResourceModel (0.368)
* Magento\Eav\Model\Entity (0.43)
* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Catalog\Model\Product (0.329)
* Magento\Directory\Model (0.321)
* Magento\Catalog\Model\ResourceModel\Collection (0.8)
* Magento\Catalog\Model\Indexer\Product\Flat (0.316)
* Magento\Catalog\Model\Indexer\Category\Product (0.577)
* Magento\Framework\DB\Query (0.35)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.444) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend\GroupPrice (0.667)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend\GroupPrice
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Model\ResourceModel\Product\Attribute
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.171) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Entity\Attribute (0.39)
* Magento\Eav\Model (0.266)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Product\Option\Value
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Model\ResourceModel\Product\Compare
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Compare (0.571)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Layer\Filter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.474) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Layer\Filter (0.6)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Model\ResourceModel\Indexer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Catalog\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.061) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Api\Data (0.093)
Stable Dependencies Principle
Magento\Catalog\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.026) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
* Magento\Eav\Api\Data (0.093)
* Magento\Catalog\Api\Data\ProductRender (0.063)
Stable Dependencies Principle
Magento\Catalog\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.26) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model (0.277)
* Magento\Catalog\Model\Attribute (0.44)
* Magento\Eav\Model (0.266)
* Magento\Catalog\Model\Template\Filter (0.667)
* Magento\Tax\Model (0.616)
* Magento\Customer\Model (0.297)
* Magento\Catalog\Model\Product (0.329)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Helper\Product\Flat
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mview\View (0.6)
Stable Dependencies Principle
Magento\Catalog\Helper\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.552) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product\Compare\Item (0.719)
Stable Dependencies Principle
Magento\Catalog\Pricing\Price
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.622) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Option (0.731)
Stable Dependencies Principle
Magento\Catalog\Block\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.576) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Block\Product\ProductList (0.955)
* Magento\Catalog\Model\Product\Image (0.722)
Stable Dependencies Principle
Magento\Catalog\Block\Product\View\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Block\Product\View (0.68)
Stable Dependencies Principle
Magento\Catalog\Block\Adminhtml\Form\Renderer\Fieldset
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Block\Widget\Form\Renderer\Fieldset (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Catalog\Block\Adminhtml\Category\Widget
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Block\Adminhtml\Category (0.722)
Stable Dependencies Principle
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Price\Group
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\WishlistGraphQl\Mapper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.222) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Schema\Type\Enum (0.4)
* Magento\Wishlist\Model (0.45)
Stable Abstractions Principle Stable Dependencies Principle
Magento\WishlistGraphQl\Model\WishlistItem\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.444) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model (0.45)
Stable Dependencies Principle
Magento\WebapiAsync\Controller\Rest
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.818) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Model\Rest\Swagger (0.818)
* Magento\WebapiAsync\Controller\Rest\Asynchronous (0.833)
* Magento\AsynchronousOperations\Model (0.819)
Stable Dependencies Principle
Magento\WebapiAsync\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.842) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\WebapiAsync\Model\ServiceConfig (0.875)
Stable Dependencies Principle
Magento\Marketplace\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Marketplace\Helper (0.8)
Stable Dependencies Principle
Magento\Rss\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.786) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Rss\Model (0.818)
Stable Abstractions Principle Stable Dependencies Principle
Magento\RequireJs\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\RequireJs (0.7)
Stable Dependencies Principle
Magento\ProductAlert\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.889) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ProductAlert\Model\Mailing (0.964)
Stable Dependencies Principle
Magento\ProductAlert\Model\ResourceModel\Price
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ProductAlert\Model\ResourceModel\Stock
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ProductAlert\Block\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ProductAlert\Helper (0.75)
Stable Dependencies Principle
Magento\CmsUrlRewrite\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sitemap\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sitemap\Model\ResourceModel\Catalog (0.81)
Stable Dependencies Principle
Magento\Sitemap\Model\ResourceModel\Sitemap
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Sitemap\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GoogleOptimizer\Observer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GoogleOptimizer\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GoogleOptimizer\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GoogleOptimizer\Block
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Tax\Plugin\Checkout\CustomerData
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\CustomerData (0.889)
Stable Dependencies Principle
Magento\Tax\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.385) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Model\Calculation\Rate (0.538)
Stable Dependencies Principle
Magento\Tax\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.616) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Model\Calculation (0.875)
* Magento\Tax\Model\ResourceModel\Report (0.875)
* Magento\Tax\Model\TaxClass (0.893)
* Magento\Tax\Model\ResourceModel\Calculation\Rule (0.667)
Stable Dependencies Principle
Magento\Tax\Model\TaxClass\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Model\TaxClass (0.893)
* Magento\Tax\Model\Calculation (0.875)
Stable Dependencies Principle
Magento\Tax\Model\ResourceModel\Sales\Order\Tax
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Tax\Model\ResourceModel\TaxClass
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Tax\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model (0.297)
Stable Dependencies Principle
Magento\Tax\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.185) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Model (0.616)
* Magento\Catalog\Helper (0.26)
* Magento\Sales\Model (0.365)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Tax\Block\Adminhtml\Rate\Title
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Tax\Block\Adminhtml\Rate (0.938)
Stable Dependencies Principle
Magento\MediaGalleryMetadata\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.423) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaGalleryMetadata\Model\Jpeg (0.846)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Bundle\Model\Option
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.824) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Model\Product (0.828)
Stable Dependencies Principle
Magento\Bundle\Model\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.828) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Model (0.862)
Stable Dependencies Principle
Magento\Bundle\Model\ResourceModel
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Model\Option (0.824)
Stable Dependencies Principle
Magento\Bundle\Pricing\Adjustment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Pricing\Price (0.939)
Stable Dependencies Principle
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.733) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Block\Catalog\Product (0.9)
* Magento\Bundle\Model (0.862)
Stable Dependencies Principle
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Bundle\Block\Catalog\Product\View\Type\Bundle (0.733)
* Magento\Bundle\Model (0.862)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Bundle\Block\Adminhtml\Catalog\Product\Edit\Tab
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.875) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Block\Adminhtml\Product\Edit\Tab (0.931)
Stable Dependencies Principle
Magento\DownloadableGraphQl\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.455) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Downloadable\Model\ResourceModel\Link (0.636)
* Magento\Downloadable\Model\ResourceModel\Sample (0.667)
Stable Abstractions Principle Stable Dependencies Principle
Magento\User\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.318) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\User\Model (0.563)
Stable Dependencies Principle
Magento\User\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.563) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\User\Helper (0.857)
Stable Dependencies Principle
Magento\User\Model\Backend\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\User\Model\ResourceModel\User
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Backend\App
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.054) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config (0.377)
* Magento\Framework\App\Console (0.5)
* Magento\Framework\App\Router (0.722)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\View\Element (0.104)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\App\Action
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.048) than 8 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Response (0.283)
* Magento\Framework\Message (0.115)
* Magento\Backend\Model\View\Result (0.203)
* Magento\Framework\Controller (0.108)
* Magento\Backend\Model (0.416)
* Magento\Backend\Helper (0.084)
* Magento\Framework\Data\Form\FormKey (0.068)
* Magento\Framework\Locale (0.11)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Cache\Frontend (0.75)
Stable Dependencies Principle
Magento\Backend\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.416) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model\Menu (0.692)
* Magento\Framework\App\Router (0.722)
Stable Dependencies Principle
Magento\Backend\Model\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Utility (0.531)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Model\Validator\UrlKey
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\App\Area (0.556)
Stable Dependencies Principle
Magento\Backend\Model\Auth
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.246) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Session (0.275)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\Acl (0.286)
* Magento\Backend\Model (0.416)
Stable Dependencies Principle
Magento\Backend\Model\Search\Config\Structure
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model\Config (0.377)
Stable Dependencies Principle
Magento\Backend\Model\Dashboard
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model\Dashboard\Chart (0.75)
* Magento\Backend\Helper\Dashboard (0.6)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Model\Menu
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.692) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model\Menu\Item (0.75)
* Magento\Backend\Model\Menu\Config (0.875)
Stable Dependencies Principle
Magento\Backend\Model\Menu\Filter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Backend\Model\View\Result
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.203) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model (0.416)
* Magento\Framework\App\Response (0.283)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Model\Session
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.464) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\App\Area (0.556)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.084) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Helper (0.109)
* Magento\Framework\App\Route (0.4)
* Magento\Framework\Locale (0.11)
* Magento\Backend\Model (0.416)
* Magento\Backend\App\Area (0.556)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.127) than 11 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Model\Menu (0.692)
* Magento\Backend\Block\Widget\Grid (0.164)
* Magento\Framework\View (0.215)
* Magento\Framework\Session (0.275)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\App\Cache (0.128)
* Magento\Framework\Filter (0.271)
* Magento\Framework\Translate\Inline (0.152)
* Magento\Backend\Model (0.416)
* Magento\Backend\Model\Menu\Filter (0.333)
* Magento\Backend\Model\Auth (0.246)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Widget
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.331) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Block\Widget\Button (0.429)
* Magento\Framework\View\Page (0.5)
* Magento\Framework\View\Element\Template\File (0.5)
* Magento\Backend\Model (0.416)
* Magento\Framework\Code (0.458)
* Magento\Eav\Model\Entity (0.43)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Widget\Form
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.07) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Block (0.127)
* Magento\Backend\Block\Widget (0.331)
* Magento\Backend\Block\Template (0.089)
* Magento\Framework\Data (0.109)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Widget\Grid
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.164) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Block\Widget (0.331)
* Magento\Framework\Convert (0.292)
* Magento\Backend\Block\Widget\Grid\Massaction (0.733)
* Magento\Backend\Model\Widget\Grid\Row (0.5)
* Magento\Backend\Model\Widget\Grid (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Widget\Grid\Massaction
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.733) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Layout\Argument\Interpreter (0.75)
Stable Dependencies Principle
Magento\Backend\Block\Widget\Grid\Column\Renderer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.217) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Backend\Block\Widget\Grid\Column\Renderer\Options (0.4)
* Magento\Directory\Model\Currency (0.7)
* Magento\Directory\Model (0.321)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Widget\Grid\Column\Renderer\Options
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Backend\Block\Widget\Grid\Column\Filter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.64) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\Currency (0.7)
Stable Dependencies Principle
Magento\Backend\Block\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.089) than 12 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View (0.215)
* Magento\Framework\Session (0.275)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\App\Cache (0.128)
* Magento\Framework\Filter (0.271)
* Magento\Framework\Translate\Inline (0.152)
* Magento\Store\Model (0.094)
* Magento\Framework\View\Page (0.5)
* Magento\Framework\View\Element\Template\File (0.5)
* Magento\Backend\Model (0.416)
* Magento\Framework\Data\Form (0.29)
* Magento\Framework\Code (0.458)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backend\Block\Dashboard
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.55) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Reports\Model\ResourceModel\Order (0.552)
* Magento\Backend\Helper\Dashboard (0.6)
Stable Dependencies Principle
Magento\Backend\Block\Text
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ImportExport\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Report (0.625)
* Magento\ImportExport\Model (0.569)
* Magento\ImportExport\Helper (0.421)
Stable Dependencies Principle
Magento\ImportExport\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.569) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Import (0.706)
* Magento\ImportExport\Model\Import\Entity (0.808)
* Magento\ImportExport\Model\Source\Import\Behavior (0.6)
* Magento\ImportExport\Model\Export (0.579)
* Magento\ImportExport\Model\Export\Entity (0.852)
Stable Dependencies Principle
Magento\ImportExport\Model\Source\Import
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Import (0.706)
Stable Dependencies Principle
Magento\ImportExport\Model\Report
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Import\Source (0.875)
Stable Dependencies Principle
Magento\ImportExport\Model\Export
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.579) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Export\Config (0.889)
Stable Dependencies Principle
Magento\ImportExport\Model\Import
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.706) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Import\Config (0.889)
Stable Dependencies Principle
Magento\ImportExport\Model\Import\ErrorProcessing
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ImportExport\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ImportExport\Model\ResourceModel\Import
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ImportExport\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.421) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model (0.569)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Shipping\Controller\Adminhtml\Order
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.45) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\Order (0.529)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Shipping\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.636) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Shipping\Model\Order (0.889)
* Magento\Sales\Model\ResourceModel\Report (0.636)
Stable Dependencies Principle
Magento\Shipping\Model\Rate
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filter (0.271)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Shipping\Model\Config\Source
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Shipping\Model (0.636)
Stable Dependencies Principle
Magento\Shipping\Model\Tracking\Result
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Shipping\Model\Tracking
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Shipping\Model\Simplexml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Simplexml (0.231)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Shipping\Model\Shipment
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Shipping\Model\Carrier
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Shipping\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.467) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Measure (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\EavGraphQl\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\EavGraphQl\Model\Output (0.429)
Stable Dependencies Principle
Magento\EavGraphQl\Model\Output\Value
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\EavGraphQl\Model\Output\Value\Options (0.667)
Stable Dependencies Principle
Magento\Downloadable\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.655) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Downloadable\Model\Product (0.917)
* Magento\Downloadable\Model\Sample (0.875)
Stable Dependencies Principle
Magento\Downloadable\Model\Source
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Downloadable\Model\Link
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.577) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Downloadable\Model\File (0.867)
* Magento\Downloadable\Model (0.655)
Stable Dependencies Principle
Magento\Downloadable\Model\ResourceModel\Link\Purchased\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Downloadable\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogImportExport\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model\ResourceModel\Stock (0.538)
Stable Dependencies Principle
Magento\CatalogImportExport\Model\Export
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.743) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\ImportExport\Model\Export\Entity (0.852)
* Magento\Catalog\Model\ResourceModel\Product\Option (0.833)
Stable Dependencies Principle
Magento\CatalogImportExport\Model\Export\Product\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Eav (0.5)
Stable Dependencies Principle
Magento\CatalogImportExport\Model\Import\Proxy\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel (0.368)
Stable Abstractions Principle Stable Dependencies Principle
Magento\CatalogImportExport\Model\Import\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.66) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogImportExport\Model\ResourceModel (0.667)
* Magento\CatalogImportExport\Model\Import (0.912)
* Magento\ImportExport\Model\Import\Entity (0.808)
* Magento\Catalog\Model\ResourceModel\Product\Option (0.833)
Stable Dependencies Principle
Magento\RelatedProductGraphQl\Model\DataProvider
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Directory\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.061) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB\Adapter (0.131)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Directory\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.321) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\Country (0.5)
* Magento\Framework\Filter\Template (0.8)
* Magento\Directory\Model\Currency\Import (0.75)
* Magento\Directory\Model\Data (0.818)
* Magento\Directory\Model\Currency (0.7)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Directory\Model\Config\Source
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.364) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\ResourceModel\Country (0.419)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Directory\Model\Currency\Import\Source
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\Currency\Import (0.75)
Stable Dependencies Principle
Magento\Directory\Model\Country\Postcode
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\Country\Postcode\Config (0.9)
Stable Dependencies Principle
Magento\Directory\Model\ResourceModel\Region
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Directory\Model\ResourceModel\Country
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.419) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Directory\Model\ResourceModel (0.9)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Directory\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.161) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Cache\Type (0.237)
* Magento\Directory\Model\ResourceModel\Country (0.419)
* Magento\Directory\Model\ResourceModel\Region (0.292)
* Magento\Directory\Model (0.321)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Checkout\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Checkout\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.408) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\Captcha\Observer (0.81)
* Magento\Catalog\Helper\Product (0.552)
* Magento\Customer\Model\Address (0.556)
* Magento\Directory\Model\Country\Postcode (0.5)
* Magento\Checkout\Model\Cart (0.762)
* Magento\Shipping\Model (0.636)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Checkout\Model\Cart
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.762) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\CustomerData (0.889)
Stable Dependencies Principle
Magento\Checkout\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Checkout\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.13) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Api\Data (0.167)
Stable Dependencies Principle
Magento\Checkout\Api\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Checkout\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.304) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Model (0.408)
* Magento\Quote\Model (0.405)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Checkout\Block\Shipping
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Block\Cart (0.857)
Stable Dependencies Principle
Magento\Checkout\Block\Total
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Block\Cart (0.857)
Stable Dependencies Principle
Magento\Checkout\Block\Cart
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Block (0.958)
Stable Dependencies Principle
Magento\Captcha\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Captcha\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.139) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Captcha\Model (0.615)
Stable Abstractions Principle Stable Dependencies Principle
Magento\MediaContentApi\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.034) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaContentApi\Api\Data (0.04)
Stable Dependencies Principle
Magento\GroupedImportExport\Model\Import\Product\Type\Grouped
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogImportExport\Model\Import (0.912)
Stable Dependencies Principle
Magento\QuoteGraphQl\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.655) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\GraphQl\Model\Backpressure (0.9)
* Magento\Quote\Model\Backpressure (0.667)
* Magento\Quote\Model\Cart (0.714)
* Magento\QuoteGraphQl\Model\CartItem (0.727)
Stable Dependencies Principle
Magento\QuoteGraphQl\Model\Cart
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.565) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\QuoteGraphQl\Model (0.655)
* Magento\CustomerGraphQl\Model\Customer\Address (0.667)
* Magento\Quote\Model\Cart (0.714)
Stable Dependencies Principle
Magento\QuoteGraphQl\Model\CartItem
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.727) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Quote\Model\ResourceModel\Quote\Item (0.789)
* Magento\CatalogInventory\Model (0.807)
Stable Dependencies Principle
Magento\Rule\Model\Action
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Rule\Model (0.611)
Stable Dependencies Principle
Magento\Rule\Model\Condition
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.385) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Rule\Model (0.611)
Stable Dependencies Principle
Magento\Rule\Model\Condition\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Rule\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Search\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.531) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Search\Model\ResourceModel\Query (0.571)
* Magento\Search\Model\ResourceModel (0.769)
* Magento\Search\Model\Synonym (0.667)
Stable Dependencies Principle
Magento\Search\Model\Search
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Search\Model (0.531)
Stable Dependencies Principle
Magento\Search\Model\ResourceModel\SynonymGroup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GroupedProduct\Block\Product\View\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Block\Product\View (0.68)
Stable Dependencies Principle
Magento\GoogleGtag\Model\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Multishipping\Controller\Checkout
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.656) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Multishipping\Model\Checkout\Type\Multishipping (0.8)
* Magento\Multishipping\Model\Checkout\Type (0.69)
Stable Dependencies Principle
Magento\Multishipping\Controller
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Controller (0.568)
Stable Dependencies Principle
Magento\Multishipping\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Cms\Model\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Cms\Model\Wysiwyg
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.76) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Variable\Model\Variable (0.778)
* Magento\Widget\Model\Widget (0.793)
Stable Dependencies Principle
Magento\Cms\Model\Wysiwyg\Images
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.516) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Cms\Model\Wysiwyg\Images\Storage (0.75)
* Magento\MediaStorage\Model\File\Storage (0.757)
* Magento\MediaStorage\Model\File\Storage\Directory (0.727)
Stable Dependencies Principle
Magento\Cms\Model\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.444) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Email\Model\Template (0.762)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Cms\Model\ResourceModel\Page
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.1) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Cms\Model\ResourceModel (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Cms\Model\ResourceModel\Block
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.111) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Cms\Model\ResourceModel (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Cms\Helper\Wysiwyg
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Cms\Block\Adminhtml\Page\Grid\Renderer\Action
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Theme\Controller\Adminhtml\System\Design\Wysiwyg
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.308) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Theme\Helper (0.667)
Stable Dependencies Principle
Magento\Theme\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\Layout (0.75)
Stable Dependencies Principle
Magento\Theme\Model\Design\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.692) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Theme\Model (0.75)
* Magento\Theme\Model\Design\Config\DataProvider (0.833)
* Magento\Theme\Model\ResourceModel\Design\Config (0.75)
* Magento\Theme\Model\Data\Design (0.786)
Stable Dependencies Principle
Magento\Theme\Model\Design
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Theme\Model\Design\Config (0.692)
* Magento\Theme\Model\ResourceModel\Design\Config (0.75)
Stable Dependencies Principle
Magento\Theme\Model\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.778) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Theme\Model\Theme (0.846)
* Magento\Theme\Model\ResourceModel (0.778)
Stable Dependencies Principle
Magento\Theme\Model\Theme\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Theme\Model\Theme (0.846)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Theme\Model\ResourceModel\Theme
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Design\Theme (0.348)
Stable Abstractions Principle Stable Dependencies Principle
Magento\SalesSequence\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesSequence\Model\ResourceModel (0.7)
Stable Abstractions Principle Stable Dependencies Principle
Magento\UrlRewrite\Model\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\UrlRewrite\Service\V1\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.583) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model (0.627)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Paypal\Controller\Payflow
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Controller (0.583)
Stable Dependencies Principle
Magento\Paypal\Controller\Express\AbstractExpress
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.471) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Controller\Express (0.769)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Paypal\Controller\Adminhtml\Paypal
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Report (0.722)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Paypal\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.627) than 9 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Payflow\Service (0.667)
* Magento\Paypal\Model\Payflow (0.681)
* Magento\Paypal\Model\Hostedpro (0.875)
* Magento\Payment\Model\Cart\SalesModel (0.714)
* Magento\Sales\Model\Order\Payment\Transaction (0.714)
* Magento\Sales\Model\Order\Payment (0.813)
* Magento\Payment\Model\Source (0.667)
* Magento\Payment\Gateway\Command (0.714)
* Magento\Paypal\Model\Config (0.778)
Stable Dependencies Principle
Magento\Paypal\Model\Payflow\Service\Response\Handler
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model (0.627)
Stable Dependencies Principle
Magento\Paypal\Model\Payflow\Service\Response
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.563) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Payflow (0.681)
* Magento\Paypal\Model\Payflow\Service\Response\Handler (0.6)
Stable Dependencies Principle
Magento\Paypal\Model\Payflow\Service\Response\Validator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Payflow (0.681)
Stable Dependencies Principle
Magento\Paypal\Model\Payflow\Service\Request
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\Payflow (0.681)
Stable Dependencies Principle
Magento\Paypal\Model\Express\Checkout
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Model\Payment\Method\Billing
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Model\Api\Type
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Model\Report\Settlement
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Model\Billing
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.381) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Model\ResourceModel\Billing\Agreement (0.636)
* Magento\Sales\Model\Order (0.529)
Stable Dependencies Principle
Magento\Paypal\Model\ResourceModel\Billing\Agreement
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.636) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\ResourceModel (0.701)
Stable Dependencies Principle
Magento\Paypal\Model\ResourceModel\Billing
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Paypal\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.407) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Checkout\Model (0.408)
* Magento\Paypal\Model (0.627)
* Magento\Config\Model (0.645)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Paypal\Block\Payflow\Link
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.769) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Paypal\Block (0.846)
Stable Dependencies Principle
Magento\Paypal\Block\Payment
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Payment\Block\Info (0.778)
* Magento\Paypal\Model (0.627)
Stable Dependencies Principle
Magento\Paypal\Block\Adminhtml\System\Config\Field\Enable
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\GoogleAnalytics\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Controller\Adminhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.208) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model (0.378)
Stable Dependencies Principle
Magento\Review\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.378) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model\ResourceModel\Review\Product (0.821)
* Magento\Review\Model\ResourceModel\Review\Status (0.5)
* Magento\Review\Model\Review (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Review\Model\Rating
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Model\Rating\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Model\Review
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model\ResourceModel\Review (0.5)
Stable Dependencies Principle
Magento\Review\Model\ResourceModel\Rating\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Model\ResourceModel\Review\Summary
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Review\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Swatches\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ConfigurableProduct\Model (0.816)
Stable Dependencies Principle
Magento\Swatches\Model\ResourceModel\Swatch
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Swatches\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.556) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Image (0.722)
Stable Dependencies Principle
Magento\CatalogGraphQl\DataProvider\Category\Query
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogGraphQl\DataProvider (0.818)
Stable Dependencies Principle
Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Formatter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogGraphQl\Model\Resolver\Products
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.697) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogGraphQl\Model (0.733)
* Magento\CatalogGraphQl\Model\Category (0.815)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Deferred
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider (0.697)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\CategoryTree\Wrapper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogGraphQl\Model\Category (0.815)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.154) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product (0.24)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.806) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\EavGraphQl\Model\Resolver (0.952)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Layer\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogGraphQl\Model\Resolver\Layer (0.714)
* Magento\Catalog\Model\Layer\Filter (0.6)
Stable Dependencies Principle
Magento\CatalogGraphQl\Model\Resolver\Categories\DataProvider\Category
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Category (0.443)
Stable Dependencies Principle
Magento\AdvancedSearch\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Search\Model (0.531)
Stable Dependencies Principle
Magento\AdvancedSearch\Model\Client
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.316) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AdvancedSearch\Helper (0.6)
Stable Dependencies Principle
Magento\MediaStorage\Model\File\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\MediaStorage\Model\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.41) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Helper\File (0.5)
* Magento\MediaStorage\Model\File\Storage (0.757)
Stable Abstractions Principle Stable Dependencies Principle
Magento\MediaStorage\Model\File\Storage\Database
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\MediaStorage\Model\File\Storage
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.757) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\File\Transfer\Adapter (0.833)
Stable Dependencies Principle
Magento\MediaStorage\Model\File\Storage\Directory
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.727) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Model\File\Storage\Database (0.75)
* Magento\MediaStorage\Model\ResourceModel\File\Storage\Directory (0.75)
Stable Dependencies Principle
Magento\MediaStorage\Model\ResourceModel\File\Storage
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.733) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Model\File\Storage (0.757)
Stable Dependencies Principle
Magento\MediaStorage\Helper\File\Storage
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.132) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Model\File\Storage (0.757)
Stable Abstractions Principle Stable Dependencies Principle
Magento\MediaStorage\Helper\File
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Model\File\Storage (0.757)
Stable Dependencies Principle
Magento\Csp\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Csp\Model\Collector (0.722)
Stable Dependencies Principle
Magento\Csp\Model\SubresourceIntegrity
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Csp\Model\Collector
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.722) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Csp\Model\Collector\Config (0.857)
Stable Dependencies Principle
Magento\Csp\Model\Policy
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Csp\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.267) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Response (0.283)
Stable Dependencies Principle
Magento\CatalogInventory\Observer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.864) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model\Stock (0.933)
* Magento\CatalogInventory\Model\Quote\Item (0.875)
Stable Dependencies Principle
Magento\CatalogInventory\Model\Quote\Item\QuantityValidator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogInventory\Model\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogInventory\Model\Indexer\Stock
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.364) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Model\ResourceModel\Indexer (0.5)
Stable Dependencies Principle
Magento\CatalogInventory\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.038) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogInventory\Api\Data (0.063)
Stable Dependencies Principle
Magento\CatalogInventory\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.55) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Collection (0.8)
Stable Dependencies Principle
Magento\GiftMessage\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.063) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\GiftMessage\Api\Data (0.067)
Stable Dependencies Principle
Magento\GiftMessage\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\GiftMessage\Model (0.795)
Stable Abstractions Principle Stable Dependencies Principle
Magento\ReviewGraphQl\Mapper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model (0.378)
Stable Abstractions Principle Stable Dependencies Principle
Magento\ReviewGraphQl\Model\DataProvider
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model\ResourceModel\Rating\Option\Vote (0.636)
Stable Dependencies Principle
Magento\GiftMessageGraphQl\Model\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SalesGraphQl\Model\Order
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SalesGraphQl\Model\Formatter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.364) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesGraphQl\Model\Order (0.375)
Stable Abstractions Principle Stable Dependencies Principle
Magento\SalesGraphQl\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model (0.365)
Stable Dependencies Principle
Magento\AsynchronousOperations\Ui\Component\DataProvider\Bulk
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\AsynchronousOperations\Model\Operation
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\AsynchronousOperations\Model\BulkStatus
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AsynchronousOperations\Model (0.819)
Stable Dependencies Principle
Magento\AsynchronousOperations\Model\ResourceModel\Operation
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.765) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AsynchronousOperations\Model (0.819)
Stable Dependencies Principle
Magento\AsynchronousOperations\Model\ResourceModel\Bulk
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\AsynchronousOperations\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\CatalogRule\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogRule\Model\Rule\Action (0.857)
Stable Dependencies Principle
Magento\CatalogRule\Model\Indexer\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogRule\Model\Indexer (0.917)
Stable Abstractions Principle Stable Dependencies Principle
Magento\CatalogRule\Model\Indexer\Rule
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.533) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogRule\Model\ResourceModel\Rule (0.538)
* Magento\CatalogRule\Model\ResourceModel (0.615)
* Magento\CatalogRule\Model\Indexer (0.917)
Stable Dependencies Principle
Magento\CatalogRule\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Webapi\Controller\Rest
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.792) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Model\Rest\Swagger (0.818)
Stable Dependencies Principle
Magento\Webapi\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.632) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Model\Config (0.75)
Stable Dependencies Principle
Magento\Webapi\Model\Cache\Type
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Webapi\Model\Soap
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.875) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Controller\Soap\Request (0.923)
Stable Dependencies Principle
Magento\Webapi\Model\Soap\Wsdl
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.786) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Model\Soap (0.875)
Stable Dependencies Principle
Magento\Webapi\Model\Rest
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Webapi\Model (0.632)
* Magento\Framework\Controller\Router\Route (0.667)
Stable Dependencies Principle
Magento\Newsletter\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Newsletter\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.543) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Newsletter\Model\ResourceModel\Subscriber (0.667)
* Magento\Newsletter\Model\Queue (0.875)
* Magento\Newsletter\Model\ResourceModel\Queue (0.636)
* Magento\Email\Model (0.854)
* Magento\Email\Model\Template (0.762)
Stable Dependencies Principle
Magento\Newsletter\Model\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Widget\Model\Template (0.864)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Newsletter\Model\ResourceModel\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\ConfigurableProduct\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.816) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ConfigurableProduct\Model\Quote\Item (0.9)
Stable Dependencies Principle
Magento\ConfigurableProduct\Model\Product\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.528) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Type (0.722)
* Magento\ConfigurableProduct\Model\ResourceModel\Product\Type (0.545)
* Magento\ConfigurableProduct\Model\Product\Type\Configurable (0.632)
* Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute (0.857)
Stable Dependencies Principle
Magento\ConfigurableProduct\Model\Product\Type\Configurable
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.632) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Product\Type (0.722)
Stable Dependencies Principle
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\ConfigurableProduct\Model\Product\Type\Configurable (0.632)
Stable Dependencies Principle
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.143) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\ResourceModel\Product (0.24)
Stable Abstractions Principle Stable Dependencies Principle
Magento\ConfigurableProduct\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Authorization\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.088) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Backpressure (0.125)
* Magento\Framework\HTTP\PhpEnvironment (0.367)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Authorization\Model\ResourceModel\Role
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Authorization\Model\ResourceModel\Rules
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Backup\Controller\Adminhtml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Backup\Model (0.81)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Backup\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.538) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Backup\Model (0.81)
Stable Dependencies Principle
Magento\CatalogWidget\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\CatalogWidget\Model\Rule\Condition (0.938)
Stable Dependencies Principle
Magento\Indexer\Model\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Indexer\Config (0.824)
Stable Dependencies Principle
Magento\Indexer\Model\Indexer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.69) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Indexer\Config (0.824)
Stable Dependencies Principle
Magento\Indexer\Model\ResourceModel\Indexer\State
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Indexer\Model\ResourceModel\Indexer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Elasticsearch\Elasticsearch5\SearchAdapter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\ElasticAdapter\SearchAdapter (0.833)
Stable Dependencies Principle
Magento\Elasticsearch\Model\Adapter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.37) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\SearchAdapter (0.45)
* Magento\Elasticsearch\Model\Adapter\Index (0.778)
* Magento\AdvancedSearch\Helper (0.6)
Stable Dependencies Principle
Magento\Elasticsearch\Model\Adapter\Document
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Elasticsearch\Model\Adapter\FieldMapper\Product
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.156) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model (0.266)
* Magento\Elasticsearch\Model\Adapter\FieldMapper (0.857)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldType
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\Model\Adapter\FieldMapper\Product (0.156)
Stable Dependencies Principle
Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldName
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.059) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\Model\Adapter\FieldMapper\Product (0.156)
Stable Dependencies Principle
Magento\Elasticsearch\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AdvancedSearch\Model\Client (0.316)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Elasticsearch\SearchAdapter\Query
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.615) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Query (0.667)
* Magento\Elasticsearch\SearchAdapter\Query\Builder (0.75)
Stable Dependencies Principle
Magento\Elasticsearch\SearchAdapter\Query\Builder
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\SearchAdapter\Query\Builder\Sort (0.8)
Stable Dependencies Principle
Magento\Elasticsearch\ElasticAdapter\Model\Adapter\BatchDataMapper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\Model\ResourceModel (0.833)
Stable Dependencies Principle
Magento\Elasticsearch\ElasticAdapter\SearchAdapter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\SearchAdapter\Filter (0.833)
Stable Dependencies Principle
Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Query
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Elasticsearch\SearchAdapter\Query\Builder (0.75)
Stable Dependencies Principle
Magento\AdminAnalytics\Model\ResourceModel\Viewer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AdminAnalytics\Model\Viewer (0.5)
Stable Dependencies Principle
Magento\Email\Model\Template
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.762) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Email\Model\Template\Config (0.933)
Stable Dependencies Principle
Magento\Email\Model\Template\Css
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Email\Model\ResourceModel\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\AdminNotification\Model\System\Message\Media
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\MediaStorage\Model\File\Storage (0.757)
Stable Dependencies Principle
Magento\AdminNotification\Model\ResourceModel\Inbox
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\AdminNotification\Model\ResourceModel\System\Message\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\AdminNotification\Model\ResourceModel\System\Message (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\CustomerData
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\CustomerData\Section (0.333)
Stable Dependencies Principle
Magento\Customer\CustomerData\Section
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Customer\Ui\Component
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.889) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Ui\Component\Listing (0.889)
Stable Dependencies Principle
Magento\Customer\Ui\Component\Listing
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.889) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Ui\Component (0.889)
Stable Dependencies Principle
Magento\Customer\Ui\Component\Listing\Column
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.857) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Ui\Component\Listing (0.889)
Stable Dependencies Principle
Magento\Customer\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.45) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Setup (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Controller
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.389) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\Metadata (0.481)
Stable Dependencies Principle
Magento\Customer\Controller\Adminhtml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.577) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\Customer (0.657)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Controller\Adminhtml\Cart\Product\Composite
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Customer\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.297) than 19 package(s) that it depends on.
The packages that are more stable are

* Magento\Config\Model (0.645)
* Magento\Tax\Model (0.616)
* Magento\Customer\Model\ResourceModel (0.701)
* Magento\Customer\Model\Metadata (0.481)
* Magento\Customer\Model\Config (0.31)
* Magento\Customer\Model\ResourceModel\Address\Attribute\Source (0.909)
* Magento\Eav\Model\Entity\Attribute (0.398)
* Magento\Eav\Model\Entity (0.43)
* Magento\Customer\Model\Address (0.556)
* Magento\Directory\Model (0.321)
* Magento\Customer\Model\Data (0.793)
* Magento\Framework\App\Request (0.306)
* Magento\Eav\Model\ResourceModel (0.5)
* Magento\Catalog\Model\Product (0.329)
* Magento\Customer\Model\ResourceModel\Address (0.467)
* Magento\Customer\Model\ResourceModel\Customer (0.425)
* Magento\Customer\Model\ResourceModel\Form\Attribute (0.5)
* Magento\MediaStorage\Model\File (0.41)
* Magento\Framework\File (0.34)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Model\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.31) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\ResourceModel (0.701)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Model\Address
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.556) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\Address\Config (0.857)
Stable Dependencies Principle
Magento\Customer\Model\Metadata
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.481) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Validator\Attribute (0.833)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Model\Customer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.657) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\ResourceModel (0.701)
Stable Dependencies Principle
Magento\Customer\Model\ResourceModel
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.701) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\Data (0.793)
* Magento\Eav\Model\Entity\VersionControl (0.8)
Stable Dependencies Principle
Magento\Customer\Model\ResourceModel\Form\Attribute
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Form\Attribute (0.9)
Stable Dependencies Principle
Magento\Customer\Model\ResourceModel\Attribute
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\ResourceModel\Attribute (0.778)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Model\ResourceModel\Group
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Customer\Model\ResourceModel\Address
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.467) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Collection\VersionControl (0.857)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Model\ResourceModel\Customer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.425) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Eav\Model\Entity\Collection\VersionControl (0.857)
* Magento\Eav\Model\ResourceModel (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Api
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.028) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
* Magento\Framework\Controller\Result (0.058)
Stable Dependencies Principle
Magento\Customer\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.027) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
Stable Dependencies Principle
Magento\Customer\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.159) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model\Address (0.556)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Customer\Helper\Session
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.258) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Model (0.297)
Stable Abstractions Principle Stable Dependencies Principle
Magento\ApplicationPerformanceMonitor\Profiler
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\MediaGallerySynchronization\Model\Filesystem
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Cron\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Cron\Model\Config (0.75)
Stable Dependencies Principle
Magento\Cron\Model\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Cron\Model\Config\Reader (0.875)
Stable Dependencies Principle
Magento\Cron\Model\Groups\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Cron\Model\Groups\Config\Reader (0.833)
Stable Dependencies Principle
Magento\Vault\Controller
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Vault\Model\Ui
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Vault\Model (0.778)
Stable Dependencies Principle
Magento\Vault\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Vault\Block
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Vault\Block\Customer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Vault\Model (0.778)
Stable Dependencies Principle
Magento\Wishlist\Controller
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model (0.45)
Stable Dependencies Principle
Magento\Wishlist\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.45) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Helper (0.455)
* Magento\Wishlist\Model\ResourceModel\Item (0.686)
* Magento\CatalogInventory\Model (0.807)
Stable Dependencies Principle
Magento\Wishlist\Model\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Wishlist\Model\Wishlist
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.55) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model\Wishlist\BuyRequest (0.571)
Stable Dependencies Principle
Magento\Wishlist\Model\Wishlist\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model (0.45)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Wishlist\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.318) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model (0.45)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Wishlist\Model\ResourceModel\Item
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.686) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Catalog\Model\Entity (0.864)
Stable Dependencies Principle
Magento\Wishlist\Model\ResourceModel\Item\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Wishlist\Model\ResourceModel\Item\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model\ResourceModel\Item (0.686)
Stable Dependencies Principle
Magento\Wishlist\Model\ResourceModel\Wishlist
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Wishlist\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Wishlist\Block
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Customer\Block\Account (0.778)
Stable Dependencies Principle
Magento\Wishlist\Block\Customer\Wishlist\Item
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.364) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Block (0.625)
* Magento\Catalog\Block\Product (0.576)
* Magento\Catalog\Helper\Product (0.552)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Analytics\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.634) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Analytics\Model\Connector (0.875)
* Magento\Config\Model (0.645)
Stable Dependencies Principle
Magento\Analytics\Model\Config\Backend\Enabled
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Analytics\Model (0.634)
Stable Dependencies Principle
Magento\Analytics\ReportXml\DB
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.538) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Analytics\ReportXml (0.938)
Stable Dependencies Principle
Magento\Reports\Controller\Adminhtml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Controller\Adminhtml\Report
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.129) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Stdlib\DateTime\Filter (0.25)
* Magento\Framework\Filter (0.271)
Stable Dependencies Principle
Magento\Reports\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Model\Event
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Model\ResourceModel\Order
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.552) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Sales\Model\ResourceModel\Report (0.636)
Stable Dependencies Principle
Magento\Reports\Model\ResourceModel\Product\Index\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Model\ResourceModel\Review
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Review\Model\ResourceModel\Review (0.5)
Stable Dependencies Principle
Magento\Reports\Model\ResourceModel\Report\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Model\ResourceModel\Wishlist\Product
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Wishlist\Model\ResourceModel\Item (0.686)
Stable Dependencies Principle
Magento\Reports\Model\Grouped
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Reports\Block\Adminhtml\Grid
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.389) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Reports\Helper (0.625)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Store\Ui\Component\Listing\Column\Store
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.094) than 19 package(s) that it depends on.
The packages that are more stable are

* Magento\Store\Model\ResourceModel\Website (0.111)
* Magento\Framework\DataObject (0.094)
* Magento\Config\Model\ResourceModel\Config (0.333)
* Magento\Directory\Model (0.321)
* Magento\Framework\Url (0.231)
* Magento\Store\Model\ResourceModel (0.316)
* Magento\MediaStorage\Helper\File\Storage (0.132)
* Magento\Framework\App\Cache\Type (0.237)
* Magento\Framework\Session (0.275)
* Magento\Framework\Model\Entity (0.385)
* Magento\Store\Model\Address (0.75)
* Magento\Framework\Stdlib\Cookie (0.243)
* Magento\Framework\Cache (0.208)
* Magento\Store\Model\StoreResolver (0.625)
* Magento\Framework\App\Router (0.722)
* Magento\Store\Model\ResourceModel\Group (0.25)
* Magento\Framework\App\Request (0.306)
* Magento\Store\App\Request (0.8)
* Magento\Framework\Indexer (0.132)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Store\Model\App
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.85) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Store\Model\Config\Importer\Processor (0.929)
Stable Dependencies Principle
Magento\Store\Model\Config\Importer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\Config\Processor
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Store\Model\Config (0.85)
Stable Dependencies Principle
Magento\Store\Model\StoreSwitcher\HashGenerator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\System
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.083) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data (0.109)
* Magento\Store\Model (0.094)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Store\Model\ResourceModel
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\ResourceModel\Group
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\ResourceModel\Website
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Model\ResourceModel\Store
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Store\Api\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.019) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api (0.03)
Stable Dependencies Principle
Magento\SalesRule\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.744) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesRule\Model\Coupon (0.861)
* Magento\SalesRule\Model\Rule\Condition\Product (0.8)
* Magento\SalesRule\Model\Rule (0.882)
* Magento\SalesRule\Model\Rule\Action\Discount (0.778)
* Magento\SalesRule\Model\Service (0.9)
* Magento\SalesRule\Model\Converter (0.933)
Stable Dependencies Principle
Magento\SalesRule\Model\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SalesRule\Model\Coupon\Quote
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesRule\Model\Service (0.9)
* Magento\SalesRule\Model\Coupon\Usage (0.692)
Stable Dependencies Principle
Magento\SalesRule\Model\Coupon\Usage
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.692) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesRule\Model (0.744)
* Magento\SalesRule\Model\Rule (0.882)
Stable Dependencies Principle
Magento\SalesRule\Model\Rule\Condition
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.706) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Rule\Model\Condition\Product (0.813)
* Magento\Payment\Model\Config\Source (0.75)
Stable Dependencies Principle
Magento\SalesRule\Model\ResourceModel\Coupon
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\SalesRule\Model\ResourceModel\Report
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\SalesRule\Model\ResourceModel\Report\Rule (0.9)
Stable Dependencies Principle
Magento\CatalogRuleConfigurable\Plugin\CatalogRule\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Setup
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Setup\Mvc (0.714)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Setup\Validator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module (0.813)
Stable Dependencies Principle
Magento\Setup\Framework\Mail
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mail (0.591)
Stable Dependencies Principle
Magento\Setup\Module\Di\App\Task
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.167) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Model (0.663)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Setup\Module\Di\Code\Reader\Decorator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Code\Validator (0.875)
Stable Dependencies Principle
Magento\Setup\Module\Di\Definition
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Setup\Module\Di\Compiler\Log
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\Di\Compiler\Log\Writer (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Setup\Module
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.813) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB\Adapter\Pdo (0.926)
* Magento\Framework\Module\Setup (0.875)
Stable Dependencies Principle
Magento\Setup\Module\Dependency
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\Dependency\Report\Dependency (0.833)
* Magento\Setup\Module\Dependency\Report\Circular (0.889)
* Magento\Setup\Module\Dependency\Report\Framework (0.889)
* Magento\Setup\Module\Dependency\Parser\Config (0.667)
* Magento\Setup\Module\Dependency\Parser\Composer (0.75)
* Magento\Setup\Module\Dependency\Parser (0.667)
Stable Dependencies Principle
Magento\Setup\Module\Dependency\Report\Builder
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\Dependency (0.571)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Setup\Module\I18n
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.71) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\I18n\Parser\Adapter (0.875)
* Magento\Setup\Module\I18n\Parser (0.75)
* Magento\Setup\Module\I18n\Dictionary\Loader\File (0.8)
* Magento\Setup\Module\I18n\Pack\Writer\File (0.889)
* Magento\Setup\Module\I18n\Pack (0.75)
Stable Dependencies Principle
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\I18n\Parser\Adapter\Php (0.333)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Setup\Module\I18n\Parser\Adapter\Php
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Setup\Module\I18n\Dictionary
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.556) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\I18n (0.71)
* Magento\Setup\Module\I18n\Dictionary\Options (0.6)
Stable Dependencies Principle
Magento\Setup\Module\I18n\Dictionary\Writer\Csv
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\I18n\Dictionary\Writer (0.6)
Stable Dependencies Principle
Magento\Setup\Model
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.663) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Setup\Declaration\Schema\Diff (0.727)
* Magento\Setup\Module (0.813)
* Magento\Search\Setup (0.667)
* Magento\Setup\Model\Description (0.667)
* Magento\Setup\Fixtures (0.944)
* Magento\Framework\Setup\SampleData (0.8)
* Magento\ImportExport\Model\Import (0.706)
Stable Dependencies Principle
Magento\Setup\Model\Description
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Model\Description\Mixin (0.8)
Stable Dependencies Principle
Magento\Setup\Model\Description\Mixin\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Setup\Model\Address
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Jwt\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Encryption
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.183) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Encryption\Adapter (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Encryption\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.026) than 27 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Validator (0.213)
* Magento\Framework\ObjectManager (0.049)
* Magento\Framework\Model (0.043)
* Magento\Framework\App (0.043)
* Magento\Framework\Event\Observer (0.5)
* Magento\Framework\Shell (0.4)
* Magento\Framework\Phrase\Renderer (0.75)
* Magento\Framework\Filesystem (0.107)
* Magento\Framework\Filesystem\Directory (0.107)
* Magento\Framework\View (0.215)
* Magento\Framework\Cache (0.208)
* Magento\Framework\Module (0.139)
* Magento\Framework\Module\Dir (0.088)
* Magento\Framework\Translate (0.294)
* Magento\Framework\Locale (0.11)
* Magento\Framework\File (0.34)
* Magento\Framework\App\Language (0.889)
* Magento\Framework\App\Route (0.4)
* Magento\Framework\Url (0.231)
* Magento\Framework\Session (0.275)
* Magento\Framework\App\Config (0.032)
* Magento\Framework\Flag (0.333)
* Magento\Framework\Acl\Role (0.75)
* Magento\Framework\Currency\Data (0.857)
* Magento\Framework\Authorization (0.143)
* Magento\Framework\Profiler\Driver (0.875)
* Magento\Framework\Image\Adapter (0.789)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Flag
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Locale
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.11) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Locale\Bundle (0.182)
* Magento\Directory\Model (0.321)
Stable Dependencies Principle
Magento\Framework\Locale\Bundle
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Oauth\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\DomDocument
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.213) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Validator\Constraint\Option (0.6)
* Magento\Framework\Validator\Constraint (0.4)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.043) than 39 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Interception\ObjectManager (0.2)
* Magento\Framework\ObjectManager (0.049)
* Magento\Framework\View (0.215)
* Magento\Framework\App\Response (0.283)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\App\View\Asset (0.5)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\Module (0.139)
* Magento\Framework\Filesystem\Directory (0.107)
* Magento\Framework\Shell (0.4)
* Magento\Framework\App\Cache\Frontend (0.75)
* Magento\Framework\Setup (0.125)
* Magento\Framework\App\Backpressure (0.125)
* Magento\Framework\App\DeploymentConfig (0.306)
* Magento\Framework\App\Area (0.333)
* Magento\Framework\Autoload (0.571)
* Magento\Framework\App\Filesystem (0.056)
* Magento\Framework\Filesystem (0.107)
* Magento\Framework\Config\File (0.125)
* Magento\Framework\App\ResourceConnection (0.409)
* Magento\Framework\Model\ResourceModel\Type\Db (0.2)
* Magento\Framework\Config (0.103)
* Magento\Framework\App\Console (0.5)
* Magento\Framework\Encryption (0.183)
* Magento\Framework\Composer (0.55)
* Magento\Framework\App\Utility (0.531)
* Magento\Framework\App\ObjectManager\Environment (0.909)
* Magento\Framework\App\ObjectManager\ConfigLoader (0.4)
* Magento\Framework\View\Result (0.095)
* Magento\Framework\Lock\Backend (0.9)
* Magento\Framework\Code (0.458)
* Magento\Framework\ObjectManager\Config\Mapper (0.8)
* Magento\Framework\Data\Argument\Interpreter (0.714)
* Magento\Framework\App\Arguments (0.75)
* Magento\Framework\Filesystem\File (0.133)
* Magento\Framework\App\Arguments\FileResolver (0.75)
* Magento\Framework\ObjectManager\Config (0.714)
* Magento\Framework\ObjectManager\Config\Reader (0.778)
* Magento\Framework\Exception\State (0.125)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\Response
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.283) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\PageCache (0.417)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\Filesystem\Driver\File (0.333)
* Magento\Framework\HTTP\PhpEnvironment (0.367)
Stable Dependencies Principle
Magento\Framework\App\Response\Http
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\App\Cache\Frontend
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.75) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Cache\Frontend\Adapter (0.75)
Stable Dependencies Principle
Magento\Framework\App\Cache
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.128) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Cache (0.208)
* Magento\Framework\App\DeploymentConfig (0.306)
* Magento\Framework\App\Cache\Type (0.237)
* Magento\Framework\Model\ResourceModel (0.6)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\Cache\Type
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.237) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Cache\Frontend (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\Cache\Tag
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Cache\Tag\Strategy (0.5)
Stable Dependencies Principle
Magento\Framework\App\Route
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Route\Config (0.857)
Stable Dependencies Principle
Magento\Framework\App\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.032) than 10 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Config\Data (0.4)
* Magento\Framework\App (0.043)
* Magento\Framework\Simplexml (0.231)
* Magento\Framework\App\DeploymentConfig (0.306)
* Magento\Framework\App\Config\Initial (0.75)
* Magento\Framework\App\Cache\Type (0.237)
* Magento\Framework\Model (0.043)
* Magento\Framework\App\Cache (0.128)
* Magento\Framework\Config (0.103)
* Magento\Framework\Module\Dir (0.088)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\Config\Scope
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.357) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Scope (0.5)
Stable Dependencies Principle
Magento\Framework\App\Filesystem
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.056) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem (0.107)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\Action
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.025) than 8 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App (0.043)
* Magento\Framework (0.026)
* Magento\Framework\ObjectManager (0.049)
* Magento\Framework\App\Response (0.283)
* Magento\Framework\Message (0.115)
* Magento\Framework\Controller\Result (0.058)
* Magento\Framework\Controller (0.108)
* Magento\Framework\App\Request (0.306)
Stable Dependencies Principle
Magento\Framework\App\Http
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.048) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\ObjectManager (0.049)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\App\View\Asset
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\View\Asset\MaterializationStrategy (0.8)
Stable Dependencies Principle
Magento\Framework\App\Request
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.306) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\HTTP\PhpEnvironment (0.367)
* Magento\Framework\App\Route (0.4)
* Magento\Framework\App\Request\Backpressure (0.667)
Stable Dependencies Principle
Magento\Framework\App\Helper
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.109) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Url (0.231)
* Magento\Framework\Module (0.139)
* Magento\Framework\Cache (0.208)
* Magento\Framework\HTTP (0.29)
* Magento\Framework\HTTP\PhpEnvironment (0.367)
Stable Dependencies Principle
Magento\Framework\App\ResourceConnection
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.409) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\ResourceConnection\Config (0.857)
Stable Dependencies Principle
Magento\Framework\App\ObjectManager
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\ObjectManager\Config\Reader (0.778)
Stable Dependencies Principle
Magento\Framework\App\ObjectManager\ConfigLoader
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Cache
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.208) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Lock (0.222)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\Cache\Config (0.9)
Stable Dependencies Principle
Magento\Framework\Cache\Frontend\Decorator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.15) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Cache (0.208)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Interception\Definition
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Interception (0.563)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Interception\ObjectManager\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\ObjectManager\Config (0.714)
Stable Dependencies Principle
Magento\Framework\Interception\ObjectManager
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Interception (0.563)
Stable Dependencies Principle
Magento\Framework\Archive\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Intl
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Css\PreProcessor\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.4) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Css\PreProcessor (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Css\PreProcessor\FileGenerator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Css\PreProcessor\Instruction (0.929)
Stable Dependencies Principle
Magento\Framework\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.103) than 9 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem\File (0.133)
* Magento\Framework\Filesystem\Driver (0.242)
* Magento\Framework\Config\Dom (0.135)
* Magento\Framework\Cache (0.208)
* Magento\Framework\App\Config\Scope (0.357)
* Magento\Framework\View\Xsd\Media (0.5)
* Magento\Framework\Config\Reader (0.167)
* Magento\Framework\View (0.215)
* Magento\Framework\View\Design\FileResolution\Fallback (0.545)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Config\Reader
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Config\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Config\Dom
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Config\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Translate\Js
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Translate\Inline
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.152) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Translate (0.294)
Stable Dependencies Principle
Magento\Framework\Mail\Template
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.185) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mail (0.591)
Stable Dependencies Principle
Magento\Framework\Mail\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Module
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.139) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Module\ModuleList (0.571)
* Magento\Framework\App\DeploymentConfig (0.306)
* Magento\Framework\Module\Output (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Module\ModuleList
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.571) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Module\Declaration\Converter (0.8)
Stable Dependencies Principle
Magento\Framework\Module\Dir
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.088) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Module (0.139)
* Magento\Framework\Config (0.103)
* Magento\Framework\Filesystem\Directory (0.107)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Setup
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.125) than 9 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem\Driver (0.242)
* Magento\Framework\Backup\Filesystem (0.5)
* Magento\Framework\Backup\Exception (0.143)
* Magento\Framework\Backup (0.583)
* Magento\Framework\DB\Ddl (0.25)
* Magento\Framework\Backup\Filesystem\Iterator (0.375)
* Magento\Framework\Filesystem\Filter (0.667)
* Magento\Framework\Locale\Bundle (0.182)
* Magento\Framework\Module (0.139)
Stable Dependencies Principle
Magento\Framework\Setup\Option
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Setup\Patch
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.091) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Module (0.139)
* Magento\Framework\Setup (0.125)
* Magento\Framework\Filesystem (0.107)
Stable Dependencies Principle
Magento\Framework\Setup\Declaration\Schema\Dto
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Setup\Declaration\Schema
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.419) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Setup\Declaration\Schema\Declaration (0.619)
* Magento\Framework\Setup\Declaration\Schema\Diff (0.727)
Stable Dependencies Principle
Magento\Framework\Setup\Declaration\Schema\Db
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.302) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Setup\Declaration\Schema (0.419)
* Magento\Framework\Setup\Declaration\Schema\Declaration (0.619)
Stable Dependencies Principle
Magento\Framework\Setup\Declaration\Schema\Declaration\TableElement
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\RequireJs
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.7) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\RequireJs\Config\File\Collector (0.833)
Stable Dependencies Principle
Magento\Framework\Code
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.458) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Code\Generator (0.484)
Stable Dependencies Principle
Magento\Framework\Code\Generator
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.484) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Autoload (0.571)
Stable Dependencies Principle
Magento\Framework\Component
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.045) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem\Directory (0.107)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Serialize
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.015) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Serialize\Serializer (0.026)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Serialize\Serializer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Message
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.115) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Session (0.275)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Filesystem\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filesystem\Driver\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filesystem\Driver
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filesystem\Directory
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.107) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem (0.107)
* Magento\Framework\Filesystem\File (0.133)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Option
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.022) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework (0.026)
* Magento\Framework\Data (0.109)
Stable Dependencies Principle
Magento\Framework\Math
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.039) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Pricing (0.048)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Url\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.038) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Helper (0.109)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Image
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.188) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Image\Adapter (0.789)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Xml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Controller\Result
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.058) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Controller (0.108)
* Magento\Framework\Translate (0.294)
* Magento\Framework\App\Response (0.283)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Controller
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.108) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\App\Response (0.283)
Stable Dependencies Principle
Magento\Framework\Search\Dynamic
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Search
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.158) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Search\Request (0.175)
Stable Dependencies Principle
Magento\Framework\Search\Request\Aggregation
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Search\Request
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.175) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Search\Request\Config (0.875)
* Magento\Framework\Search\Request\Aggregation (0.333)
Stable Dependencies Principle
Magento\Framework\EntityManager\Operation
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.348) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\EntityManager\Operation\Update (0.833)
* Magento\Framework\EntityManager\Operation\Create (0.833)
* Magento\Framework\EntityManager\Operation\Read (0.857)
* Magento\Framework\EntityManager\Operation\Delete (0.833)
Stable Dependencies Principle
Magento\Framework\EntityManager
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.056) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\EntityManager\Sequence (0.8)
* Magento\Framework\Reflection (0.215)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Json
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.022) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Translate (0.294)
* Magento\Framework\Serialize\Serializer (0.026)
Stable Dependencies Principle
Magento\Framework\Json\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\HTTP
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.29) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\HTTP\AsyncClient (0.438)
Stable Dependencies Principle
Magento\Framework\HTTP\Adapter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.133) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\File (0.34)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\HTTP\PhpEnvironment
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\GraphQl\Config\Element
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.01) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework (0.026)
* Magento\Framework\GraphQl\Config (0.045)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\GraphQl\Config\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.625) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Schema (0.647)
Stable Dependencies Principle
Magento\Framework\GraphQl\Schema\Type
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.074) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Schema (0.647)
* Magento\Framework\GraphQl (0.4)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\GraphQl\Type
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Type\Definition (0.875)
Stable Dependencies Principle
Magento\Framework\GraphQl\Query
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.096) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl (0.4)
* Magento\Framework\App\State (0.273)
* Magento\Framework\GraphQl\Schema\Type\Enum (0.4)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\GraphQl\Query\Resolver
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.091) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Query (0.096)
* Magento\Framework\GraphQl\Query\Resolver\Argument (0.364)
Stable Dependencies Principle
Magento\Framework\GraphQl\Query\Resolver\Argument
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.364) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\GraphQl\Query\Resolver\Argument\Filter (0.571)
Stable Dependencies Principle
Magento\Framework\GraphQl\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.062) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Webapi (0.433)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Stomp\Topology
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.833) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Stomp (0.9)
Stable Dependencies Principle
Magento\Framework\Stomp\Connection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Model
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.043) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Validator (0.213)
* Magento\Framework\Message (0.115)
* Magento\Framework\DB\Adapter (0.131)
* Magento\Framework\EntityManager (0.056)
* Magento\Framework\Model\EntitySnapshot (0.5)
* Magento\Framework\ObjectManager (0.049)
* Magento\Framework\Model\ActionValidator (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Model\ResourceModel\Db
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.063) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB\Adapter (0.131)
* Magento\Framework\DB (0.162)
* Magento\Framework\Model\ResourceModel (0.6)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Model\ResourceModel\Db\Collection
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.05) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Collection (0.088)
* Magento\Framework\App\ResourceConnection (0.409)
Stable Dependencies Principle
Magento\Framework\View\Design
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.02) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework (0.026)
Stable Dependencies Principle
Magento\Framework\View\Design\Theme
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.348) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Design\Theme\Customization (0.438)
* Magento\Framework\View\Design\Theme\Image (0.75)
Stable Dependencies Principle
Magento\Framework\View\Design\FileResolution\Fallback
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.545) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Design\FileResolution\Fallback\Resolver (0.778)
Stable Dependencies Principle
Magento\Framework\View\Design\FileResolution\Fallback\Resolver
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.778) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Design\Fallback (0.8)
Stable Dependencies Principle
Magento\Framework\View\Page
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.5) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Page\Layout (0.714)
Stable Dependencies Principle
Magento\Framework\View
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.215) than 11 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Design\FileResolution\Fallback (0.545)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\Simplexml (0.231)
* Magento\Framework\View\Layout (0.456)
* Magento\Framework\View\Layout\Data (0.273)
* Magento\Framework\View\Design\Theme (0.348)
* Magento\Framework\View\Layout\Reader (0.464)
* Magento\Framework\View\Layout\Generator (0.759)
* Magento\Framework\View\Page\Config (0.556)
* Magento\Framework\App\Request (0.306)
* Magento\Framework\Session (0.275)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\Result
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.095) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Controller (0.108)
* Magento\Framework\View (0.215)
* Magento\Framework\View\Layout (0.456)
* Magento\Framework\Translate (0.294)
* Magento\Framework\App\Response (0.283)
* Magento\Framework\View\Page\Config (0.556)
* Magento\Framework\View\Page\Layout (0.714)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\Asset
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.224) than 7 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Asset\PreProcessor (0.552)
* Magento\Framework\View\Asset\File (0.273)
* Magento\Framework\View\Asset\Bundle (0.9)
* Magento\Framework\View\Design\FileResolution\Fallback (0.545)
* Magento\Framework\View\Design\Theme (0.348)
* Magento\Framework\View\Design\FileResolution\Fallback\Resolver (0.778)
* Magento\Framework\App\Request (0.306)
Stable Dependencies Principle
Magento\Framework\View\Asset\File
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\Asset\PreProcessor\AlternativeSource
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\Asset\NotationResolver
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\File
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.211) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\File\FileList (0.375)
Stable Dependencies Principle
Magento\Framework\View\Layout\Reader
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.464) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Layout\ScheduledStructure (0.5)
* Magento\Framework\View\Layout\Reader\Visibility (0.5)
* Magento\Framework\View\Page\Config (0.556)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\Layout
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.456) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Layout\ScheduledStructure (0.5)
* Magento\Framework\View\Layout\Reader (0.464)
* Magento\Framework\View\Layout\Generator (0.759)
Stable Dependencies Principle
Magento\Framework\View\Layout\Argument
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.267) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Config\Converter\Dom (0.5)
Stable Dependencies Principle
Magento\Framework\View\Layout\Data
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\Element
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.104) than 12 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Form (0.29)
* Magento\Framework\View (0.215)
* Magento\Framework\Session (0.275)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\App\Cache (0.128)
* Magento\Framework\Filter (0.271)
* Magento\Framework\Translate\Inline (0.152)
* Magento\Framework\View\Element\UiComponent\Config (0.75)
* Magento\Framework\View\Element\UiComponent (0.116)
* Magento\Framework\Data (0.109)
* Magento\Framework\Message (0.115)
* Magento\Framework\View\Element\Message (0.308)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\Element\Template
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.085) than 10 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Element (0.104)
* Magento\Framework\View (0.215)
* Magento\Framework\Session (0.275)
* Magento\Framework\View\Asset (0.224)
* Magento\Framework\App\Cache (0.128)
* Magento\Framework\Filter (0.271)
* Magento\Framework\Translate\Inline (0.152)
* Magento\Store\Model (0.094)
* Magento\Framework\View\Page (0.5)
* Magento\Framework\View\Element\Template\File (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\Element\Message
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.308) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Element\Message\Renderer (0.8)
Stable Dependencies Principle
Magento\Framework\View\Element\Html
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\Element\Text
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\View\Element\UiComponent
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.116) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Element\UiComponent\DataProvider (0.397)
* Magento\Framework\View (0.215)
* Magento\Framework\View\Element\UiComponent\ContentType (0.909)
Stable Dependencies Principle
Magento\Framework\View\Element\UiComponent\Config\FileCollector
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Element\UiComponent\Config (0.75)
Stable Dependencies Principle
Magento\Framework\View\Element\UiComponent\Control
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.067) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Element (0.104)
Stable Dependencies Principle
Magento\Framework\View\PageLayout\File\Collector
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.667) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Layout\File\Collector (0.75)
Stable Dependencies Principle
Magento\Framework\View\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.313) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\Helper\SecureHtmlRender (0.333)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\View\TemplateEngine\Xhtml
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\TemplateEngine\Xhtml\Compiler (0.833)
Stable Dependencies Principle
Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Element
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.429) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\View\TemplateEngine\Xhtml (0.6)
Stable Dependencies Principle
Magento\Framework\DB
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.162) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB\Select (0.389)
* Magento\Framework\DB\Query (0.35)
* Magento\Framework\DB\DataConverter (0.375)
* Magento\Framework\DB\Tree (0.8)
* Magento\Framework\DB\Helper (0.667)
* Magento\Framework\DB\Adapter\Pdo (0.926)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\DB\Ddl
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\DB\Platform
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\DB\Adapter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.131) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB\Ddl (0.25)
* Magento\Framework\Cache (0.208)
* Magento\Framework\DB (0.162)
* Magento\Framework\Cache\Frontend\Decorator (0.15)
* Magento\Framework\App\Cache\Type (0.237)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\DB\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\DB\Sql
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Api
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.03) than 10 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Reflection (0.215)
* Magento\Framework\Api\ExtensionAttribute (0.214)
* Magento\Framework\Convert (0.292)
* Magento\Framework\Api\Data (0.077)
* Magento\Framework\File (0.34)
* Magento\Framework\Filesystem\Directory (0.107)
* Magento\Framework\ObjectManager (0.049)
* Magento\Framework\Data (0.109)
* Magento\Framework\Data\Collection (0.088)
* Magento\Framework\Api\Search (0.138)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Api\ExtensionAttribute
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.214) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Api\ExtensionAttribute\Config (0.857)
* Magento\Framework\Reflection (0.215)
Stable Dependencies Principle
Magento\Framework\Stdlib
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.017) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Stdlib\Cookie (0.243)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Stdlib\DateTime
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.05) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Locale (0.11)
* Magento\Framework\Stdlib\DateTime\Intl (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Stdlib\DateTime\Filter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filter (0.271)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Stdlib\Cookie
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\MessageQueue
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.288) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Webapi (0.433)
* Magento\Framework\MessageQueue\Config (0.714)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Topology\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.333) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\Binding (0.8)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Topology
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.444) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Topology\Config\QueueConfigItem (0.889)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Config\Reader
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.8) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Config\Reader\Xml (0.833)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.714) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Config\Reader (0.8)
* Magento\Framework\MessageQueue\Config\Reader\Env (0.75)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Publisher
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.273) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItem (0.8)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Lock
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue (0.288)
Stable Dependencies Principle
Magento\Framework\MessageQueue\Consumer\Config
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.385) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\Handler (0.8)
Stable Dependencies Principle
Magento\Framework\DataObject
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.094) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DataObject\Copy (0.2)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\DataObject\Copy
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.2) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DataObject\Copy\Config (0.8)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Mview
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.441) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mview\Config (0.857)
* Magento\Framework\Mview\View (0.6)
Stable Dependencies Principle
Magento\Framework\Mview\View
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mview\View\ChangelogBatchWalker (0.6)
* Magento\Framework\Mview\View\AdditionalColumnsProcessor (0.8)
Stable Dependencies Principle
Magento\Framework\Mview\View\State
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.25) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mview\View (0.6)
Stable Dependencies Principle
Magento\Framework\Mview\View\ChangelogBatchWalker
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Mview\View (0.6)
Stable Dependencies Principle
Magento\Framework\Communication\Config
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Communication
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.214) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Communication\Config (0.471)
Stable Dependencies Principle
Magento\Framework\Webapi\Rest
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.389) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Webapi (0.433)
* Magento\Framework\Webapi\Rest\Response (0.545)
Stable Dependencies Principle
Magento\Framework\Webapi\Rest\Request
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.286) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Webapi (0.433)
Stable Dependencies Principle
Magento\Framework\Simplexml
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.271) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filter\Encrypt (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Filter\DirectiveProcessor\Filter
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.6) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filter\DirectiveProcessor (0.75)
Stable Dependencies Principle
Magento\Framework\Filter\TruncateFilter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filter\Template\Tokenizer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Filter\DataObject
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Backup
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.583) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Backup\Archive (0.8)
* Magento\Framework\Archive (0.636)
Stable Dependencies Principle
Magento\Framework\Backup\Filesystem\Iterator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Backup\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.143) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Backup (0.583)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Data\Tree
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.538) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Tree\Node (0.625)
Stable Dependencies Principle
Magento\Framework\Data
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.109) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB (0.162)
* Magento\Framework\Data\Tree\Node (0.625)
* Magento\Framework\Data\Tree (0.538)
* Magento\Framework\Data\Form (0.29)
* Magento\Framework\Data\Form\Element (0.142)
Stable Dependencies Principle
Magento\Framework\Data\Form
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Data\Form\Element
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.142) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Form (0.29)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Data\Form\Element\Renderer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.04) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Form\Element (0.142)
Stable Dependencies Principle
Magento\Framework\Data\Form\FormKey
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.068) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data\Form (0.29)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Data\Collection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.088) than 4 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Data (0.109)
* Magento\Framework\DB\Adapter (0.131)
* Magento\Framework\DB (0.162)
* Magento\Framework\Api\ExtensionAttribute (0.214)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Data\Collection\Db
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.009) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\DB (0.162)
Stable Dependencies Principle
Magento\Framework\Data\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.003) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework (0.026)
* Magento\Framework\Phrase\Renderer (0.75)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Exception\Plugin
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Exception\State
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Pricing\Adjustment
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Pricing
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.048) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Pricing\Price (0.242)
* Magento\Framework\View\Element (0.104)
* Magento\Framework\View\Element\Template (0.085)
* Magento\Framework\Pricing\Render (0.55)
* Magento\Framework\Pricing\Amount (0.105)
Stable Dependencies Principle
Magento\Framework\Pricing\Amount
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Pricing\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Event
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.012) than 3 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework (0.026)
* Magento\Framework\Event\Config (0.909)
* Magento\Framework\Event\Observer (0.5)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Indexer
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.132) than 5 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Indexer\Handler (0.75)
* Magento\Framework\DB (0.162)
* Magento\Framework\Indexer\ScopeResolver (0.214)
* Magento\Framework\DB\Ddl (0.25)
* Magento\Framework\App\ResourceConnection (0.409)
Stable Dependencies Principle
Magento\Framework\Indexer\ScopeResolver
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Acl
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\ObjectManager
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.049) than 6 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\Filesystem (0.107)
* Magento\Framework\Code\Generator (0.484)
* Magento\Framework\ObjectManager\Definition (0.4)
* Magento\Framework\Interception\Definition (0.333)
* Magento\Framework\ObjectManager\Relations (0.5)
* Magento\Framework\Code (0.458)
Stable Dependencies Principle
Magento\Framework\ObjectManager\Config\Reader
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.778) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\ObjectManager\Config\Mapper (0.8)
Stable Dependencies Principle
Magento\Framework\ObjectManager\Definition
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\ObjectManager\Profiler\Tree
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\ObjectManager\Helper
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Validation
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Convert
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle
Magento\Framework\Console
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.84) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Console (0.909)
Stable Dependencies Principle
Magento\Framework\Reflection
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.215) than 1 package(s) that it depends on.
The packages that are more stable are

* Magento\Setup\Module\Di\Code\Reader (0.571)
Stable Abstractions Principle Stable Dependencies Principle
Magento\Framework\Session
Stable Dependencies Principle warning
Packages should depend in the direction of stability.

This package is more stable (0.275) than 2 package(s) that it depends on.
The packages that are more stable are

* Magento\Framework\HTTP\PhpEnvironment (0.367)
* Magento\Framework\App\Request (0.306)
Stable Dependencies Principle
Magento\Framework\Session\Config\Validator
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.

This package is instable and abstract.
Stable Abstractions Principle