EMPLOYEEI’m grateful our first users care enough to ask!0Hi Damian
great question. In short, there are three benefits codeyak offers:
1 historical analysis (instant trends for your source code)
2 integration with file browsing
3 abstraction of tools (caliper mostly wraps metric-fu. I don't think users see roodi and flog warnings for a file together in caliper.)
Coming sometime soon - support for other languages. Especially for dups via simian.
codeyak support team
Hi, I'm one of the developers for Caliper. I just wanted to correct two points.
First, Caliper does provide historical analysis. For example, here is the history of Reek scores for a project:
Secondly, we do display warnings for all supported tools in one place. For example:
Codeyak looks like a great project and we wish you well. I just wanted to clarify Caliper's feature set so that users can make the most informed decision (we encourage users to try both!). Thanks!
EMPLOYEE0Thanks for the feedback. I hadn't seen the warning consolidation yet. That was the bit we were unsure abut above. We certainly encourage people to have a look at caliper as well.
I'll try to be clearer about historical analysis, because I still think that is different. Let me know if I'm wrong on this one.
I think what caliper does is to provide trend analysis from the time someone adds their repository. So I add my project to caliper, then make a few commits to me repository and I'll start to see trends about how things are going.
When I add a project to Codeyak, it analyses the current version, then walks back in time to the first version of the repository and analyses all of them as well. So I can see trends immediately without having to commit more changes.
Hope that makes more sense.
codeyak support team
That's a good point: Codeyak automatically builds the full history as soon as a project is added, which Caliper does not do.
For the record, Caliper does give users the ability to build a partial history (but it doesn't happen by default and frankly, the feature is a bit hidden). You can see the button on this page, for instance.
I hope that clarifies things.