Concentrated issues

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

File Count Analysis
/system/src/Grav/Framework/Controller/Traits/ControllerResponseTrait.php:5212
  •   Should Use Local Class
  •   Mismatched Type
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
  •   Never Called Parameter
/system/src/Grav/Framework/Controller/Traits/ControllerResponseTrait.php:6912
  •   Assumptions
  •   Should Use Local Class
  •   Mismatched Type
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
  •   Never Called Parameter
/system/src/Grav/Framework/Flex/Pages/Traits/PageAuthorsTrait.php:11911
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Type
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Grav/Common/Page/Pages.php:185110
  •   Ambiguous Array Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   No Null For Index
  •   Uses Default Values
  •   Don't Collect Void
/system/src/Grav/Common/User/User.php:2610
  •   Trait Not Found
  •   Repeated Interface
  •   Already Parents Trait
  •   Multiple Class Declarations
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Should Make Alias
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Console/Application/PluginApplication.php:6810
  •   Unused Public Methods
  •   Undefined Classes
  •   Undefined Interfaces
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Twig/DeferredExtension/DeferredNodeVisitor.php:3410
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   StandaloneType True False Null
/system/src/Twig/DeferredExtension/DeferredNodeVisitorCompat.php:4610
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   StandaloneType True False Null
/system/src/Grav/Framework/Controller/Traits/ControllerResponseTrait.php:909
  •   Should Use Local Class
  •   Mismatched Type
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Flex.php:2749
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Mismatched Type
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
/system/src/Grav/Common/Data/Validation.php:10498
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/system/src/Grav/Common/Flex/Types/Pages/PageIndex.php:4968
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/system/src/Grav/Common/Flex/Types/Users/UserObject.php:748
  •   Trait Not Found
  •   Repeated Interface
  •   Already Parents Trait
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Could Be Abstract Class
/system/src/Grav/Common/Language/Language.php:3618
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Implicit Nullable Type
/system/src/Grav/Framework/Flex/FlexObject.php:3988
  •   Assumptions
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
  •   Missing Some Returntype
/system/src/Grav/Framework/Flex/Pages/FlexPageObject.php:2548
  •   Useless Method
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
  •   Method Could Be Static
  •   Never Called Parameter
/system/src/Grav/Framework/Flex/Pages/Traits/PageTranslateTrait.php:2738
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php:1228
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
  •   Null Or Boolean Arrays
  •   Ambiguous Array Index
  •   No Null For Index
  •   No Null For Native PHP Functions
  •   Uses Default Values
  •   Wrong Type Returned
/system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php:3088
  •   Mismatched Type
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Grav/Framework/Relationships/ToOneRelationship.php:1088
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Missing Some Returntype
/system/src/Grav/Common/Data/BlueprintSchema.php:2697
  •   Undefined Properties
  •   Modernize Empty With Expression
  •   Ambiguous Array Index
  •   Useless Instructions
  •   No Null For Index
  •   No Choice
/system/src/Grav/Common/Flex/Types/Pages/PageCollection.php:537
  •   Repeated Interface
  •   Can't Implement Traversable
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Flex/Types/UserGroups/UserGroupCollection.php:227
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Helpers/Truncator.php:2467
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Method Could Be Static
/system/src/Grav/Common/Media/Traits/ThumbnailMediaTrait.php:367
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/system/src/Grav/Common/Page/Pages.php:12567
  •   Htmlentities Using Default Flag
  •   Htmlentities Calls
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Don't Collect Void
  •   Preprocessable
/system/src/Grav/Common/User/User.php:877
  •   Repeated Interface
  •   Multiple Class Declarations
  •   Abstract Or Implements
  •   Should Make Alias
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Framework/Acl/Permissions.php:1877
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/FlexObject.php:10217
  •   Assumptions
  •   Method Signature Must Be Compatible
  •   Mismatched Type
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php:557
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php:2557
  •   Unused Public Methods
  •   Should Use Local Class
  •   Must Return Methods
  •   Undefined Classes
  •   Undefined Interfaces
  •   StandaloneType True False Null
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php:2947
  •   Insufficient Type
  •   Ambiguous Static
  •   No Return Used
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
  •   Never Called Parameter
/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php:3917
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Framework/Form/FormFlash.php:3807
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Framework/Form/FormFlash.php:5527
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Framework/Relationships/Relationships.php:1087
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Common/Config/CompiledConfig.php:576
  •   Unused Public Methods
  •   Method Signature Must Be Compatible
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Common/Data/BlueprintSchema.php:1816
  •   Max Level Of Nesting
  •   Assumptions
  •   Too Many Local Variables
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
/system/src/Grav/Common/Data/Validation.php:8196
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Common/Data/ValidationException.php:526
  •   Undefined Properties
  •   Variable Is Not A Condition
  •   Wrong Type For Native PHP Function
  •   No Null For Native PHP Functions
  •   Uses Default Values
  •   Could Make A Function
/system/src/Grav/Common/Flex/Types/Generic/GenericCollection.php:226
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Flex/Types/Pages/PageCollection.php:8036
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Common/Flex/Types/Pages/PageIndex.php:516
  •   Repeated Interface
  •   Can't Implement Traversable
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Flex/Types/Pages/PageIndex.php:2886
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Common/Flex/Types/Pages/PageObject.php:2836
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Common/Flex/Types/Users/UserCollection.php:256
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/GPM/GPM.php:5066
  •   Variable Is Not A Condition
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   No Choice
/system/src/Grav/Common/GPM/GPM.php:5296
  •   Variable Is Not A Condition
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   No Choice
/system/src/Grav/Common/GPM/Installer.php:806
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   No Return Used
/system/src/Grav/Common/GPM/Installer.php:2316
  •   Missing Assignation In Branches
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Iffectations
  •   No Null For Native PHP Functions
  •   Uses Default Values
/system/src/Grav/Common/GPM/Installer.php:2996
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Could Inject Parameter
/system/src/Grav/Common/Grav.php:836
  •   Ambiguous Visibilities
  •   Assign Default To Properties
  •   StandaloneType True False Null
  •   Same Name For Property And Method
  •   Wrong Typed Property Default
  •   Unfinished Object
/system/src/Grav/Common/Grav.php:5886
  •   Undefined Classes
  •   Undefined Interfaces
  •   No Return Used
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Grav/Common/Helpers/Excerpts.php:1906
  •   Unused Public Methods
  •   Ambiguous Static
  •   Should Use Local Class
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Implicit Nullable Type
/system/src/Grav/Common/Page/Collection.php:326
  •   Repeated Interface
  •   Can't Implement Traversable
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Page/Medium/AudioMedium.php:196
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Page/Medium/ThumbnailImageMedium.php:186
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Page/Medium/VectorImageMedium.php:196
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Page/Medium/VideoMedium.php:196
  •   Repeated Interface
  •   Method Collision Traits
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/system/src/Grav/Common/Page/Pages.php:7166
  •   Useless Parenthesis
  •   Useless Instructions
  •   Weak Type With Array
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   No Choice
/system/src/Grav/Common/Page/Pages.php:9666
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   No Null For Index
  •   No Choice
/system/src/Grav/Common/Page/Pages.php:9716
  •   Wrong Parameter Type
  •   Useless Instructions
  •   Weak Type With Array
  •   No Null For Native PHP Functions
  •   Could Make A Function
  •   No Choice
/system/src/Grav/Common/Page/Pages.php:12336
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Grav/Common/Scheduler/Scheduler.php:1916
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Modified Typed Parameter
/system/src/Grav/Common/Service/AccountsServiceProvider.php:1396
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/system/src/Grav/Common/Twig/Extension/GravExtension.php:8936
  •   Unused Public Methods
  •   Assumptions
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
/system/src/Grav/Common/Twig/Extension/GravExtension.php:9806
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   Method Could Be Static
/system/src/Grav/Console/Application/Application.php:736
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Undefined Interfaces
/system/src/Grav/Console/Gpm/DirectInstallCommand.php:1436
  •   Bail Out Early
  •   No Need For Else
  •   Nested Ifthen
  •   Wrong Type For Native PHP Function
  •   Mismatched Type
  •   Drop Else After Return
/system/src/Grav/Framework/Acl/Permissions.php:1966
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Framework/Cache/Adapter/FileCache.php:666
  •   Missing Assignation In Branches
  •   Buried Assignation
  •   Undefined Variable
  •   Used Once Variables (In Scope)
  •   Iffectations
  •   Uses Default Values
/system/src/Grav/Framework/File/Formatter/AbstractFormatter.php:1126
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Framework/Filesystem/Filesystem.php:816
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Flex.php:3286
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
  •   No Null For Native PHP Functions
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/system/src/Grav/Framework/Flex/Flex.php:3296
  •   Useless Instructions
  •   No Null For Native PHP Functions
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
  •   No Choice
/system/src/Grav/Framework/Flex/FlexCollection.php:6936
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/FlexDirectory.php:2196
  •   Wrong Precedence In Expression
  •   Coalesce And Ternary Operators Order
  •   Variable Is Not A Condition
  •   Nested Ternary
  •   Useless Short Ternary
  •   Useless Coalesce
/system/src/Grav/Framework/Flex/FlexDirectory.php:4446
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Framework/Flex/FlexDirectoryForm.php:3536
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/FlexForm.php:1176
  •   Overwritten Literals
  •   Useless Instructions
  •   Weak Type With Array
  •   Scalar Are Not Arrays
  •   Mismatched Type
  •   No Choice
/system/src/Grav/Framework/Flex/FlexForm.php:4316
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/FlexIndex.php:3496
  •   Ambiguous Array Index
  •   Useless Instructions
  •   Indices Are Int Or String
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   No Choice
/system/src/Grav/Framework/Flex/FlexIndex.php:9226
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/FlexObject.php:11466
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Framework/Flex/Pages/FlexPageObject.php:4336
  •   Assumptions
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
  •   Method Could Be Static
/system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php:10346
  •   Unused Public Methods
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Method Could Be Static
/system/src/Grav/Framework/Form/FormFlash.php:2536
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
/system/src/Grav/Framework/Object/ObjectIndex.php:446
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Different Argument Counts
  •   Never Called Parameter
/system/src/Grav/Framework/Relationships/Relationships.php:1176
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/system/src/Grav/Framework/Relationships/ToManyRelationship.php:1336
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Missing Some Returntype
/system/src/Grav/Installer/Versions.php:376
  •   No Null For Index
  •   Mismatched Type
  •   Could Inject Parameter
  •   Same Name For Property And Method
  •   Wrong Type With Default
  •   Implicit Nullable Type