Now that the Yetus/Travis integration is running (yay), I hope it's not
premature to talk about static analysis tools, or as they're sometimes
called "automated code review".

Correct me if I have it wrong, but I believe our Yetus/Travis integration
is focused on running the handwritten test cases in each lang. Even if we
turn on a static analyzer, we'd have to pick through its output in Travis'
console. "Automated Code Review" tools provide line-based feedback in your
PR, and they return results much faster than unit tests. Many of the
companies that run these automated code review tools are free for open
source projects. Here are a few that I've worked with before, for
consideration:

   - https://codeclimate.com/oss/
   - https://codebeat.co/open-source/
   - http://opensource.codacy.com/
   - https://scrutinizer-ci.com/

They are all great, and I don't strongly care which one we use, but I think
isolating the static analysis from the unit test runner is worth doing so
we get feedback faster on little easy-to-fix things.

What do you think?

Reply via email to