PHP Static analysis for public

Label Recipes Issues Files Severity Frequence
Ambiguous Visibilities Analyze, All, Semantics, ChangedBehavior 2 1 Minor 55 %
Class Could Be Final Analyze, All, ClassReview, ChangedBehavior 6 6 Minor 95 %
Method Could Be Static Analyze, All, ClassReview, ChangedBehavior 4 2 Minor 88 %
Could Inject Parameter Analyze, All, ClassReview, ChangedBehavior 1 1 Minor 0 %
New Object Then Immediate Call Analyze, All, ClassReview 1 1 Minor 0 %
No Public Access Analyze, All, ChangedBehavior 2 1 Minor 37 %
Forgotten Visibility Analyze, ClearPHP, All, Simple, Level 1, CI-checks, CE 1 1 Minor 27 %
Never Used Properties Analyze, All, Simple, Unused, ChangedBehavior 3 2 Minor 44 %
Property Used In One Method Only Analyze, All, ChangedBehavior 3 2 Minor 73 %
Should Use Local Class Analyze, ClearPHP, All, Simple, ChangedBehavior 7 4 Minor 96 %
Static Methods Called From Object Analyze, All, Simple, CI-checks, CE, ChangedBehavior 2 1 Minor 21 %
Undefined Classes Analyze, All, Stubs, Undefined 13 5 Major 97 %
Undefined Properties Analyze, ClearPHP, All, Simple, CI-checks, CE, CompatibilityPHP82, ChangedBehavior, Undefined 9 4 Major 61 %
Unresolved Classes Analyze, All, Stubs, ChangedBehavior 1 1 Major 67 %
Unused Classes Analyze, Dead code, All, Simple, Unused, ChangedBehavior 1 1 Major 56 %
Unused Public Methods Analyze, All, ChangedBehavior 9 4 Minor 0 %
Use ::Class Operator Analyze, Performances, All, Simple, CI-checks, CE, ChangedBehavior 1 1 Minor 44 %
Useless Try Analyze, All, ChangedBehavior 2 1 Minor 0 %
Undefined Functions Analyze, All, CI-checks, CE, Stubs, Undefined 14 3 Major 34 %
Uses Default Values Analyze, All, Simple, CI-checks, CE, ChangedBehavior 9 4 Minor 95 %
Wrong Type Returned Analyze, All, LintButWontExec, ClassReview, CI-checks, CE, ChangedBehavior 3 3 Minor 0 %
Should Make Alias Analyze, OneFile, All, Simple, CI-checks, CE, ChangedBehavior 2 1 Minor 35 %
Unresolved Use Analyze, ClearPHP, All, Simple, ChangedBehavior 12 6 Major 92 %
Don't Pollute Global Space Analyze, All 1 1 Minor 0 %
No Class In Global Analyze, All, CI-checks, CE, ChangedBehavior 1 1 Minor 46 %
Wrong Type For Native PHP Function Analyze, All, CI-checks, CE, ChangedBehavior 1 1 Minor 0 %
Don't Echo Error Analyze, Security, All, Simple, Level 1, CI-checks, CE, ChangedBehavior 1 1 Critical 14 %
Bail Out Early Analyze, OneFile, All, Simple, Level 4, ChangedBehavior 2 2 Minor 74 %
Check JSON Analyze, All, CI-checks, CE 2 1 Major 46 %
Common Alternatives Analyze, All, Simple, ChangedBehavior 3 2 Major 48 %
Drop Else After Return Analyze, OneFile, All, Simple, Suggestions, Level 4, CI-checks, CE, ChangedBehavior 2 1 Minor 38 %
Max Level Of Nesting Analyze, All, ChangedBehavior 1 1 Minor 0 %
Merge If Then Analyze, All, CI-checks, CE, ChangedBehavior 1 1 Minor 0 %
Missing Assignation In Branches Analyze, All, ChangedBehavior 7 2 Minor 0 %
Nested Ifthen Analyze, All, RadwellCodes, ChangedBehavior 2 1 Major 59 %
No Need For Else Analyze, All, ChangedBehavior 2 1 Minor 41 %
Variable Is Not A Condition Analyze, All, ChangedBehavior 8 1 Minor 75 %
Same Conditions In Condition Analyze, All, Simple, CI-checks, CE, ChangedBehavior 4 1 Critical 24 %
Should Use Ternary Operator Analyze, OneFile, All, Simple, CI-checks, CE, ChangedBehavior 2 2 Minor 58 %
String May Hold A Variable Analyze, All, Simple, ChangedBehavior 1 1 Minor 38 %
Missing Some Returntype Analyze, All, Typehints, CI-checks, CE, ChangedBehavior 2 2 Minor 0 %
Assigned Twice Analyze, All, ChangedBehavior 4 1 Minor 51 %
Overwritten Literals Analyze, All, ChangedBehavior 4 1 Major 51 %
Used Once Variables (In Scope) Analyze, OneFile, ClearPHP, All, Simple, Level 4, CE, ChangedBehavior 31 4 Minor 88 %