The purpose of branch coverage is to check whether every conditional branch in a given line of code has been tested and Ruby has this feature since 2.5. Ruby’s simplecov can report branch coverage too and now so does undercover with the new 0.4 release!

This addition allows you to…


Today, I’m launching UndercoverCI— a CI robot who protects your Ruby codebase from untested code changes. Take a moment to learn why you should add it to your team’s code review workflow.

What?

Adding UndercoverCI to your code review workflow will prevent untested code changes from slipping into production without anyone…


This is part 2 of Stop Shipping Untested Ruby Code with Undercover. If you’re wondering What The Heck™️ all of this is about, you may want to read the first post in a new tab.

Ruby’s SimpleCov lets us track test coverage and is common when developing Ruby on Rails…


Ruby is a productive and fun to work with environment with lots of useful tools and products for managing software quality. …


TL;DR codebeat officially supports JavaScript and TypeScript analysis for both premium and free users! 🎉

Providing a complete, automated code review toolkit that the web and mobile developers could trust and love, is our primary goal at codebeat.

We’ve already been on the road towards supporting a handful of languages…

Jan Grodowski

software engineer @rainforestqa, hardware hacker and fixed-gear cycling enthusiast from Warsaw, PL.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store