DebtCostConfig.defaults constructor
DebtCostConfig.defaults()
Default configuration based on DCM reference values.
Implementation
factory DebtCostConfig.defaults() => const DebtCostConfig(
costs: {
DebtType.todo: 4.0,
DebtType.fixme: 8.0,
DebtType.ignoreComment: 8.0,
DebtType.ignoreForFile: 16.0,
DebtType.asDynamic: 16.0,
DebtType.deprecated: 2.0,
DebtType.lowMaintainability: 8.0,
DebtType.highComplexity: 4.0,
DebtType.longMethod: 4.0,
DebtType.duplicateCode: 8.0,
},
multipliers: {
DebtSeverity.critical: 4.0,
DebtSeverity.high: 2.0,
DebtSeverity.medium: 1.0,
DebtSeverity.low: 0.5,
},
unit: 'hours',
threshold: 40.0,
metricsThresholds: DebtMetricsThresholds(),
exclude: [],
);