Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
src/Phan/AST/ArrowFunc.php86
A
4 hrs
src/Phan/AST/ContextNode.php1,912
F
3 wks
src/Phan/AST/FallbackUnionTypeVisitor.php411
D
3 days
src/Phan/AST/InferPureSnippetVisitor.php124
B
5 hrs
src/Phan/AST/InferPureVisitor.php510
D
3 days
src/Phan/AST/InferValue.php78
A
1 hr
src/Phan/AST/Parser.php444
F
3 days
src/Phan/AST/PhanAnnotationAdder.php161
B
5 hrs
src/Phan/AST/ScopeImpactCheckingVisitor.php101
A
0 mins
src/Phan/AST/TolerantASTConverter/CachingTolerantASTConverter.php30
A
0 mins
src/Phan/AST/TolerantASTConverter/InvalidNodeException.php7
A
0 mins
src/Phan/AST/TolerantASTConverter/NodeDumper.php91
A
1 hr
src/Phan/AST/TolerantASTConverter/NodeUtils.php39
A
0 mins
src/Phan/AST/TolerantASTConverter/ParseException.php18
A
0 mins
src/Phan/AST/TolerantASTConverter/ParseResult.php15
A
0 mins
src/Phan/AST/TolerantASTConverter/PhpParserNodeEntry.php15
A
0 mins
src/Phan/AST/TolerantASTConverter/Shim.php83
B
6 hrs
src/Phan/AST/TolerantASTConverter/ShimFunctions.php121
A
0 mins
src/Phan/AST/TolerantASTConverter/StringUtil.php105
A
0 mins
src/Phan/AST/TolerantASTConverter/TolerantASTConverter.php2,622
F
1 mo
src/Phan/AST/TolerantASTConverter/TolerantASTConverterPreservingOriginal.php50
A
0 mins
src/Phan/AST/TolerantASTConverter/TolerantASTConverterWithNodeMapping.php214
D
1 day
src/Phan/AST/TolerantASTConverter/ast_shim.php223
A
0 mins
src/Phan/AST/UnionTypeVisitor.php2,798
F
1 mo
src/Phan/AST/Visitor/Element.php300
D
2 days
src/Phan/AST/Visitor/FlagVisitor.php80
A
0 mins
src/Phan/AST/Visitor/FlagVisitorImplementation.php300
D
1 day
src/Phan/AST/Visitor/KindVisitor.php111
A
0 mins
src/Phan/AST/Visitor/KindVisitorImplementation.php437
D
2 days
src/Phan/Analysis.php373
F
4 days
src/Phan/Analysis/AbstractMethodAnalyzer.php62
A
2 hrs
src/Phan/Analysis/Analyzable.php75
A
1 hr
src/Phan/Analysis/ArgumentType.php1,165
F
2 wks
src/Phan/Analysis/AssignOperatorAnalysisVisitor.php583
F
3 days
src/Phan/Analysis/AssignOperatorFlagVisitor.php293
D
2 days
src/Phan/Analysis/AssignmentVisitor.php1,400
F
2 wks
src/Phan/Analysis/BinaryOperatorFlagVisitor.php697
F
1 wk
src/Phan/Analysis/BlockExitStatusChecker.php487
D
2 days
src/Phan/Analysis/ClassConstantTypesAnalyzer.php87
D
1 day
src/Phan/Analysis/ClassInheritanceAnalyzer.php137
B
5 hrs
src/Phan/Analysis/CompositionAnalyzer.php99
C
1 day
src/Phan/Analysis/ConditionVisitor.php801
F
1 wk
src/Phan/Analysis/ConditionVisitor/BinaryCondition.php13
A
0 mins
src/Phan/Analysis/ConditionVisitor/ComparisonCondition.php30
A
0 mins
src/Phan/Analysis/ConditionVisitor/EqualsCondition.php53
B
4 hrs
src/Phan/Analysis/ConditionVisitor/HasTypeCondition.php48
A
0 mins
src/Phan/Analysis/ConditionVisitor/IdenticalCondition.php54
C
7 hrs
src/Phan/Analysis/ConditionVisitor/NotEqualsCondition.php50
C
1 day
src/Phan/Analysis/ConditionVisitor/NotHasTypeCondition.php47
A
0 mins
src/Phan/Analysis/ConditionVisitor/NotIdenticalCondition.php54
C
7 hrs