This ruleset focuses on typehinting. Missing typehints, or inconsistent typehint, are reported.
Total : 28 analysis
Argument Should Be Typed
Useless Interfaces
No Class As Type
Mismatched Default Arguments
Mismatched Type
Child Class Removes Type
Not A Scalar Type
Mismatch Type And Default
Insufficient Type
Bad Type Relay
Wrong Type With Call
Missing Type
Fossilized Method
Could Be String
Could Be Void
Could Be Callable
Wrong Argument Type
Type Could Be Integer
Could Be Null
Typehint Could Be Iterable
Could Be Float
Could Be Self
Could Be Parent
Could Be Generator
This Could Be Iterable
Type Could Be Never
Typehints/CouldBeResource
Possible TypeError
Short name
Typechecks
Available in
Entreprise Edition, Exakat Cloud
GETTING STARTED
USER GUIDE
REFERENCE GUIDE
ADMINISTRATOR GUIDE
OTHERS