I’ve recently started using rubocop to keep my code aligned (more or less) with the community styleguide. rubocop is great, but I quickly found that I wanted a feature that didn’t seem readily available.
I wanted to be able to run rubocop before each commit, and only have it check the files that I’d changed. Sure, you can type the filenames manually, e.g. rubocop file_1.rb file_2.rb
, but who has time to take out of their day to type a whole 15-20 keystrokes?
That’s why I created anne, rubocop’s partner in crime-fighting. At the moment, anne just runs git status -s
in your working directory and sends all files to rubocop.
It’s easy to install and use.
$ gem install anne $ anne