Discard non-regular files (fixes #292)
Add basic documentation for a couple of classes (#208)
Add basic documentation for a couple of classes (#208)
Correct constants place
Code style
Add basic documentation for a couple of classes (#208)
Add UnusedLocalVariable cop (#207)
Correct default configuration spec to fit current structure
Merge pull request #293 from yujinakayama/unused-local-variable

Add UnusedLocalVariable cop
Get config parameter AllCops/Excludes from highest config file in path.

Look upwards towards root for a .rubocop.yml and take Excludes value
from highest file. This solves the problem of .rubocop.yml files in
directories that were supposed to be excluded shadowing the file that
excludes them.

Also fix inherited relative Excludes paths so they are relative to the
.rubocop.yml file that inherits them.
Support singleton class scope with UnusedLocalVariable cop
Support singleton method scope with UnusedLocalVariable cop
Code style
Support block local variables with UnusedLocalVariable cop
Update CHANGELOG and README.
Merge pull request #295 from jonas054/fix_exclude_problem

Get config parameter AllCops/Excludes from highest config file in path.
Fix Parser dependency to 2.0.0.beta6

Parser 2.0.0 is still beta release.
This means backward compatibility is not always kept,
and RuboCop may break if the dependency version is unfixed.
In development of RuboCop, we need to differentiate
the cause of broken specs. Otherwise we cannot rely on specs.

When a new beta version of Parser is released,
we can check whether RuboCop works properly with the new version
and fix if needed, then update the version of the dependency.

After Parser 2.0.0 official release is done,
we would specify the dependency as range like '~> 2.0'.
Merge pull request #297 from yujinakayama/fix-parser-dependency-version

Fix Parser dependency to 2.0.0.beta6
Let columns start at 1 instead of 0 in all output of column numbers.
Add real_column method to handle the start-from-1 functionality.