Interface CountMetricsSummary

Project summary for count metrics

interface CountMetricsSummary {
    totalFiles: number;
    totalClasses: number;
    averageMethodsPerClass: number;
    averageFieldsPerClass: number;
    averageLinesOfCodePerFile: number;
    averageStatementsPerFile: number;
    averageImportsPerFile: number;
    largestFile: {
        path: string;
        lines: number;
    };
    largestClass: {
        name: string;
        methods: number;
    };
}

Properties

totalFiles: number
totalClasses: number
averageMethodsPerClass: number
averageFieldsPerClass: number
averageLinesOfCodePerFile: number
averageStatementsPerFile: number
averageImportsPerFile: number
largestFile: {
    path: string;
    lines: number;
}

Type declaration

  • path: string
  • lines: number
largestClass: {
    name: string;
    methods: number;
}

Type declaration

  • name: string
  • methods: number