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.
Unless you have an existing project create one first, and add it to source control:
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:
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.
Aspiring humanist and polyglot programmer. Follow me @brentlintner.