PHP Static analysis for doctrine-typed-results

Label Recipes Issues Files Severity Frequence
Abstract Or Implements All, Analyze, LintButWontExec 10 10 Major 4 %
Ambiguous Visibilities All, Analyze 4 4 Minor 70 %
Child Class Removes Typehint All, CompatibilityPHP53, CompatibilityPHP70, CompatibilityPHP71, CompatibilityPHP54, CompatibilityPHP55, CompatibilityPHP56, Typechecks 1 1 Major 1 %
Clone With Non-Object All, Analyze, LintButWontExec 2 2 Minor 0 %
Class Could Be Final All, Analyze, ClassReview 22 22 Minor 95 %
Method Could Be Static All, Analyze, ClassReview 12 7 Minor 95 %
No Direct Call To Magic Method Analyze, All, Level 2 1 1 Major 41 %
Hidden Nullable All, Analyze, ClassReview 2 1 Minor 0 %
Incompatible Signature Methods With Covariance All, Analyze 2 2 Critical 0 %
Method Signature Must Be Compatible All, Analyze, LintButWontExec 6 6 Critical 50 %
Mismatch Properties Typehints All, Analyze, LintButWontExec, ClassReview 1 1 Minor 0 %
Non Nullable Getters All, Analyze, ClassReview 5 4 Minor 0 %
Property Could Be Local All, Analyze, ClassReview 2 2 Minor 71 %
Should Use Local Class Analyze, ClearPHP, All, Simple 1 1 Minor 94 %
Undefined Classes Analyze, All 41 19 Major 91 %
Undefined Class Constants Analyze, All 15 7 Major 53 %
Undefined Parent Analyze, All, Simple 1 1 Minor 63 %
Unresolved Classes Analyze, All 2 2 Major 86 %
Unresolved Instanceof Analyze, Dead code, ClearPHP, All, Simple, Top10 1 1 Major 48 %
Unused Methods Dead code, All, Simple 41 13 Minor 95 %
Unused Protected Methods Dead code, All 1 1 Major 72 %
Uncaught Exceptions Analyze, All 3 2 Minor 81 %
Use Named Boolean In Argument Definition All, Analyze 8 5 Minor 84 %
Mismatched Default Arguments All, Analyze, Typechecks 4 4 Minor 33 %
Never Used Parameter All, Analyze, Suggestions 1 1 Minor 47 %
No Boolean As Default All, Analyze 8 5 Minor 84 %
Relay Function Analyze, All 45 13 Major 83 %
Uses Default Values Analyze, All, Simple 1 1 Minor 97 %
Methods Without Return All, Analyze 11 8 Minor 0 %
Interfaces Is Not Implemented All, Analyze, ClassReview, LintButWontExec 20 20 Minor 0 %
Undefined Interfaces Analyze, All 19 10 Major 67 %
Useless Interfaces Analyze, ClearPHP, All, Simple, ClassReview, Typechecks 2 2 Minor 57 %
Unresolved Use Analyze, ClearPHP, All, Simple 59 17 Major 65 %
Unused Use Dead code, ClearPHP, All, Simple 51 12 Major 54 %
PHP 7.0 Scalar Typehints All, CompatibilityPHP53, CompatibilityPHP54, CompatibilityPHP55, CompatibilityPHP56 17 2 Critical 31 %
PHP Keywords As Names Analyze, All, Simple 6 4 Major 89 %
Use Nullable Type All, Appinfo, CompatibilityPHP53, CompatibilityPHP70, CompatibilityPHP54, CompatibilityPHP55, CompatibilityPHP56 40 9 Major 21 %
Wrong Type For Native PHP Function All, Analyze 3 3 Minor 0 %
Exit() Usage Analyze, Appinfo, OneFile, ClearPHP, All 7 6 Major 60 %
Missing New ? All, Analyze 2 2 Critical 5 %
Dependant Trait Analyze, All, Level 3 2 2 Minor 26 %
Used Once Variables (In Scope) Analyze, ClearPHP, OneFile, All, Simple, Level 4 5 5 Minor 95 %