PHP Static analysis for public

Label Recipes Issues Files Severity Frequence
Class Could Be Final All, Analyze, ClassReview 11 11 Minor 96 %
Method Could Be Static All, Analyze, ClassReview 19 10 Minor 92 %
Method Signature Must Be Compatible All, Analyze, LintButWontExec 27 10 Critical 53 %
Never Used Properties Analyze, All, Simple, Unused 4 1 Minor 71 %
Could Use self Analyze, All, Simple, Suggestions, Level 3, ClassReview 1 1 Minor 63 %
Should Use Local Class Analyze, ClearPHP, All, Simple 33 11 Minor 95 %
Undefined Classes Analyze, All, Stubs, Undefined, IsPHP, IsStub, IsExt 23 11 Major 91 %
Undefined Properties Analyze, ClearPHP, All, Simple, CI-checks, Undefined, ChangedBehavior, CE 4 1 Major 61 %
Unfinished Object All, Analyze, ClassReview 4 1 Major 0 %
Unused Public Method All, Analyze 17 2 Minor 0 %
Throw Raw Exceptions All, Analyze, Suggestions 12 11 Minor 0 %
Uncaught Exceptions Analyze, All 12 11 Minor 84 %
Could Make A Function All, Analyze, Suggestions 10 8 Minor 66 %
Mismatch Parameter Name All, Analyze, CompatibilityPHP80, CE 2 1 Minor 0 %
Mismatched Default Arguments All, Analyze, Typechecks 1 1 Minor 80 %
Never Called Parameter All, Analyze, Suggestions, Rector, Unused 2 1 Minor 92 %
Unused Parameter Analyze, All, Simple, Unused 1 1 Major 90 %
Uses Default Values Analyze, All, Simple, CI-checks, IsPHP, IsStub, IsExt, CE 86 11 Minor 98 %
Wrong Number Of Arguments Analyze, OneFile, All, Simple, CI-checks, Stubs, IsPHP, IsStub, IsExt, CE 3 2 Major 81 %
Interfaces Is Not Implemented All, Analyze, ClassReview, LintButWontExec, CI-checks, IsPHP, IsStub, IsExt, CE 1 1 Minor 0 %
Useless Interfaces Analyze, ClearPHP, All, Simple, ClassReview, Typechecks 2 2 Minor 59 %
Wrong Parameter Type Analyze, OneFile, All, Simple, CI-checks, CE 6 6 Major 76 %
No Null For Native PHP Functions All, Analyze, CompatibilityPHP81, Deprecated 2 1 Minor 0 %
Wrong Type For Native PHP Function All, Analyze, CI-checks, CE 4 3 Minor 0 %
Check Division By Zero All, Analyze 4 3 Minor 0 %
Could Be Spaceship All, Analyze, Suggestions 1 1 Minor 0 %
Double Instructions Analyze, All, Simple 1 1 Minor 57 %
Drop Else After Return All, Analyze, OneFile, Simple, Suggestions, Level 4, CI-checks, CE 1 1 Minor 70 %
No Need For Else All, Analyze 1 1 Minor 74 %
No Parenthesis For Language Construct Analyze, ClearPHP, All, RadwellCodes, Simple, Suggestions, Level 2, CI-checks, CE 1 1 Minor 62 %
Variable Is Not A Condition All, Analyze 1 1 Minor 93 %
Repeated Regex All, Analyze, Level 1, CI-checks, CE 2 2 Minor 47 %
Preprocessable Analyze, All, Rector 3 2 Minor 85 %
Use Same Types For Comparisons All, Analyze 2 1 Minor 0 %
Undefined Variable All, Analyze, CI-checks, Undefined, CE 2 1 Minor 77 %
Used Once Variables (In Scope) Analyze, ClearPHP, OneFile, All, Simple, Level 4, CE 2 2 Minor 95 %