nitc :: BadConception :: defaultinit
abstract class BadConception
var phase: CodeSmellsMetricsPhase
var model: Model
var filter: ModelFilter
var score = 0.0
# Name
fun name: String is abstract
# Description
fun desc: String is abstract
# Collection method
fun collect(mclassdef: MClassDef, model_builder: ModelBuilder): Bool is abstract
# Show results in console
fun print_result is abstract
# Compute code smell score to sort
fun score_rate do
score = 1.0
end
end
src/metrics/codesmells_metrics.nit:162,1--187,3