RuboCop: A Ruby style guide gone executable

RuboCop: A Ruby style guide gone executable
----------------------------------------------------------------------

RuboCop is a static code analyzer. It analyzes your code to see if it follows style guidelines, such as those suggested by Bozhidar Batsov's Ruby Style Guide. It also performs linting of your code.

By default, RuboCop will report problems in your code, but for some problems, you can ask RuboCop to automatically correct them for you.

RuboCop is configurable. Each guideline is enforced by a single cop, which can be disabled, or configured to represent a modified guideline.

This talk will cover how to use RuboCop, including configuration, what it can detect, and how it is useful.