Property definitions

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