@extends('lucid::layout')
@section('content')
Summary
Structure
- Namespaces:@{{analysis.structure.namespaces}}
- Interfaces:@{{analysis.structure.interfaces}}
- Traits: @{{analysis.structure.traits}}
- Classes:@{{analysis.structure.classes.count}}
- Abstract Classes:@{{analysis.structure.classes.abstract}} (@{{Math.round(analysis.structure.classes.abstract_percent)}}%)
- Concrete Classes:@{{analysis.structure.classes.concrete}} (@{{Math.round(analysis.structure.classes.concrete_percent)}}%)
- Methods:@{{analysis.structure.methods.count}}
- Abstract Methods:@{{analysis.structure.methods.scope.instance}} (@{{Math.round(analysis.structure.methods.scope.instance_percent)}}%)
- Static Methods:@{{analysis.structure.methods.scope.static}} (@{{Math.round(analysis.structure.methods.scope.static_percent)}}%)
- Public Methods:@{{analysis.structure.methods.visibility.public}} (@{{Math.round(analysis.structure.methods.visibility.public_percent)}}%)
- Non-Public Methods:@{{analysis.structure.methods.visibility.non_public}} (@{{Math.round(analysis.structure.methods.visibility.non_public_percent)}}%)
- Functions:@{{analysis.structure.functions.count}}
- Anonymous Functions:@{{analysis.structure.functions.anonymous}} (@{{Math.round(analysis.structure.functions.anonymous_percent)}}%)
- Named Functions:@{{analysis.structure.functions.named}} (@{{Math.round(analysis.structure.functions.named_percent)}}%)
- Constants:@{{analysis.structure.constants.count}}
- Global Constants:@{{analysis.structure.constants.global}} (@{{Math.round(analysis.structure.constants.global_percent)}}%)
- Named Functions:@{{analysis.structure.constants.classes}} (@{{Math.round(analysis.structure.constants.classes_percent)}}%)
Size
- Lines of Code:@{{analysis.size.loc}}
- Logical Lines of Code:@{{analysis.size.logical_loc}} (@{{Math.round(analysis.size.logical_loc_percent)}}%)
- Commented Lines of Code: @{{analysis.size.comment_loc}} (@{{Math.round(analysis.size.comment_loc_percent)}}%)
- Non-commented Lines of Code:@{{analysis.size.non_comment_loc}} (@{{Math.round(analysis.size.non_comment_loc_percent)}}%)
- Classes:@{{analysis.size.classes.count}} (@{{Math.round(analysis.size.classes.percent)}}%)
- Average Class Length:@{{Math.round(analysis.size.classes.avg_class_length)}}
- Minimum Class Length: @{{analysis.size.classes.min_class_length}}
- Maximum Class Length:@{{analysis.size.classes.max_class_length}}
- Average Method Length:@{{Math.round(analysis.size.classes.avg_method_length)}}
- Minimum Method Length:@{{analysis.size.classes.min_method_length}}
- Maximum Method Length: @{{analysis.size.classes.max_method_length}}
- Functions:@{{analysis.size.functions.count}} (@{{Math.round(analysis.size.functions.percent)}}%)
- Average Function Length:@{{Math.round(analysis.size.functions.avg_function_length)}}
- Not in Classes nor Functions:@{{analysis.size.not_in_classes_nor_functions}} (@{{Math.round(analysis.size.not_in_classes_nor_functions_percent)}}%)
Cyclomatic Complexity
- Average Complexity per LLOC:@{{Math.round(analysis.cyclomatic_complexity.avg_per_lloc)}}
- Average Complexity per Class:@{{Math.round(analysis.cyclomatic_complexity.avg_class)}}
- Minimum Class Complexity: @{{analysis.cyclomatic_complexity.min_class}}
- Maximum Class Complexity:@{{analysis.cyclomatic_complexity.max_class}}
- Average Method Complexity:@{{Math.round(analysis.cyclomatic_complexity.avg_method)}}
- Minimum Method Complexity:@{{analysis.cyclomatic_complexity.min_method}}
- Maximum Method Complexity: @{{analysis.cyclomatic_complexity.max_method}}
Dependencies
- Global Accesses:@{{analysis.dependencies.global.accesses}}
- Global Constants:@{{analysis.dependencies.global.constants}} (@{{Math.round(analysis.dependencies.global.constants_percent)}}%)
- Global Variables: @{{analysis.dependencies.global.variables}} (@{{Math.round(analysis.dependencies.global.variables_percent)}}%)
- Super-Global Variables:@{{analysis.dependencies.global.super_global_variables}} (@{{Math.round(analysis.dependencies.global.super_global_variables_percent)}}%)
- Attribue Accesses:@{{analysis.dependencies.attribute.accesses}}
- Non-Static Attributes:@{{analysis.dependencies.attribute.non_static}} (@{{Math.round(analysis.dependencies.attribute.non_static_percent)}}%)
- Static Attributes: @{{analysis.dependencies.attribute.static}} (@{{Math.round(analysis.dependencies.attribute.static_percent)}}%)
- Method Calls:@{{analysis.dependencies.method.calls}}
- Instance Methods:@{{analysis.dependencies.method.instance}} (@{{Math.round(analysis.dependencies.method.instance_percent)}}%)
- Static Methods: @{{analysis.dependencies.method.static}} (@{{Math.round(analysis.dependencies.method.static_percent)}}%)
@stop
@section('scripts')
@stop