clutchski/coffeelint — pull request #236 by eventualbuddha (2014-02-24 21:49:06+00:00)
Title: Add a failing test showing a valid chained call that fails.

I tried to fix this for a little while and eventually gave up. This case makes me feel like the indent rule should be linting the AST, not the tokens. Given this CS:

```coffee
anArray
.filter (item) ->
item.status in ACTIVE_STATUSES
.map (item) ->
item.service
```

Which turns into this JS:

```js
anArray.filter(function(item) {
var _ref;
return _ref = item.status, __indexOf.call(ACTIVE_STATUSES, _ref) >= 0;
}).map(function(item) {
return item.service;
});
```

It seems like we'd have to incorporate some of the smarts in the CS compiler itself to determine this is a chained call. How do you think we should handle this?