Image for post
Image for post

In this post I am going to show you how to use Vile and CircleCI to continuously analyze your Rails project. For ease I will assume you have your project under some sort of source control, in this case Git and GitHub.

Getting Started

Unless you have an existing project create one first, and add it to source control:

Installing Vile

Getting and installing Vile is easy. If you don’t already have NodeJS installed, you can grab a copy here.

Then just add Vile using npm:

Or, if using you are using Yarn:

The core library and CLI comes with some…


Image for post
Image for post

If there’s one thing I’ve learned about great software it’s that it requires constant maintenance to keep things simple, well tested and up-to-date — making it vital to the long term health of any company or codebase.

However, this ideal balance doesn’t always work out in the real world given time and business constraints, and as a result corners are cut and tech debt piles up. Having worked on some long, messy projects before I know firsthand what it’s like to be demoralized at every turn. It’s easy to lose hope without a reference point.

This is why we created…

Brent Lintner

Aspiring humanist and polyglot programmer. Follow me @brentlintner.

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