square/cane — pull request #26 by xaviershay (2012-08-19 03:52:08+00:00)
Title: Remove Translator indirection

WIP to make the code base simpler.

@myronmarston I'm considering changing the exclusions API. Rather than a separate file, I want to add them as command line switches:

`--abc-exclude Some::Class --abc-exclude Some::OtherClass --style-exclude some/file.rb`

This has two benefits:

* Only one configuration file (`.cane`)
* Less special casing in the code

The downside being the YAML format is probably nicer for large numbers of files. I'm not too concerned about this, since we don't want to encourage large amounts of files. Especially if we allow globbing in the exclude switches. Thoughts?