Module: ArchUnit::Metrics::Calculation::Count
- Defined in:
- lib/archunit/metrics/calculation/count.rb
Overview
Pure count metrics over extracted Ruby class and file information.
Constant Summary collapse
- CLASS_METRICS =
{ method_count: ->(class_info) { class_info.methods.length }, field_count: ->(class_info) { class_info.fields.length } }.freeze
- FILE_METRICS =
{ lines_of_code: :lines_of_code.to_proc, statements: :statement_count.to_proc, imports: :import_count.to_proc, classes: :class_count.to_proc, functions: :function_count.to_proc }.freeze