Kolekti is a code metric results parser framework. You can use it whenever you want structured unique output for different metric collectors.
Please, have a look the wiki pages about development workflow and code standards:
- https://github.com/mezuro/mezuro/wiki/Development-workflow
- https://github.com/mezuro/mezuro/wiki/Standards
Add this line to your application's Gemfile:
gem 'kolekti'
And then execute:
$ bundle
Or install it yourself as:
$ gem install kolekti
You have one key class you need to extend Kolekti::Collector
implementing the following methods:
collect_metrics(code_directory, wanted_metric_configurations)
clean(code_directory, wanted_metric_configurations)
default_value_from(metric_configuration)
Actual examples are:
Kolekti follows the semantic versioning policy.