On 03/06/16 11:40, Daniel Lobato Garcia wrote:
> On 06/02, Dominic Cleal wrote:
>> On 02/06/16 15:54, Daniel Lobato Garcia wrote:
>>> Hi devs,
>>>
>>> We activated CodeClimate analysis on our project some time ago -
>>> https://codeclimate.com/github/theforeman/foreman
>>>
>>> It's an useful tool to see how coupled, well coded, etc.. your
>>> application is. A while ago it used to be 2.9 IIRC, and it's became
>>> worse over time.
>>>
>>> I found it useful to run it on certain PRs manually to detect areas that
>>> can be improved, but it's a bit of a PITA to do it manually. They have a
>>> free open source plan and it can show this information directly on the
>>> PR.
>>>
>>> I think it would make sense for Foreman core and other Ruby projects
>>> to use this tool to see how our code quality* improves/gets worse on
>>> each PR. Integrating it is easy and I did it with foreman_cockpit and
>>> foreman_ansible already. I don't have the rights to do it on Foreman
>>> core but even if I did I want others' opinions on it.
>>
>> I'm in favour of adding it, it seems useful. It is reflecting the
>> rubocop/brakeman checks we already have, but of course many are actually
>> disabled or not being checked because we've not enabled them. This gives
>> us a way of ensuring the overall style gets better (according to these
>> metrics) gradually with new code, which is nice. Hopefully this means
>> some cops can later be enabled with less work.
>>
>>> http://docs.codeclimate.com/article/213-github-pull-request-integration
>>
>> This URL is a 404 for me,
>> http://docs.classic.codeclimate.com/article/213-github-pull-request-integration
>> seems to work.
> 
> Awesome, I think it's yours or Ohad's call then as nobody else has
> permission to change settings on core. It took me like 10m to do it on
> the repos I mentioned before :)

Sure, I can do it next week if there's no other feedback.

-- 
Dominic Cleal
domi...@cleal.org

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to