OmicronProject / BakeoutController

Backend application to control the temperature and pressure control for introduction into a vacuum chamber
MIT License
0 stars 1 forks source link

Codeclimate #10

Closed MichalKononenko closed 8 years ago

MichalKononenko commented 8 years ago

Codeclimate has proven to be quite useful for monitoring code coverage and doing static code analysis. I'm going to set this up

MichalKononenko commented 8 years ago

Oh dear, codeclimate doesn't appear to have any code quality tools available for java https://codeclimate.com/engines

MichalKononenko commented 8 years ago

Codacy might be a good alternative. This is their homepage.

MichalKononenko commented 8 years ago

It's not a bad platform at all. It's free for open-source projects, but the tradeoff is that we get pushed to the back of the queue. Consequently, I wouldn't recommend setting it up as a required status check. I will, however, link badges and code coverage to the codacy reviews.

MichalKononenko commented 8 years ago

Codacy is up and running. Our page is available here.

MichalKononenko commented 8 years ago

Wait! We didn't set up code coverage!

MichalKononenko commented 8 years ago

Alright, the codacy coverage reporter is kinda broken. It's clear that Codacy went with a multi-language solution to report code coverage, but it's simply not working for me. When I tried to install the codacy coverage reporter, it required jpm as a dependency. That led me to an insecure page. For now, let's go with coveralls or codecov.

MichalKononenko commented 8 years ago

Codecov is finally up! SO to @stevepeak for the support. I'm closing this issue now.