Add CoffeeScript support

* Use [CoffeeLint] to keep to a community-supported open source standard.
* Propose a `.hound/ruby.yml` and `.hound/coffee.json` naming convention.
* `.hound.yml` will still work (backwards compatible) but would now be
  considered legacy / deprecated.

[CoffeeLint]: http://www.coffeelint.org/
Should PullRequest do the memoizing instead?
On Aug 16, 2014 7:00 PM, "Dan Croak" <notifications@github.com> wrote:

> In app/models/style_checker.rb:
>
> > @@ -2,9 +2,9 @@
> >  # Builds style guide based on file extension.
> >  # Delegates to style guide for line violations.
> >  class StyleChecker
> > -  def initialize(modified_files, custom_config = nil)
> > -    @modified_files = modified_files
> > -    @custom_config = custom_config || "{}"
> > +  def initialize(pull_request)
> > +    @modified_files = pull_request.pull_request_files
>
> I'm good with a method like that and not doing it in the constructor.
> We'll need to memoize it, though as this makes an HTTP request to GitHub.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/thoughtbot/hound/pull/354/files#r16327678>.
>