CoffeeScriptRedux icon indicating copy to clipboard operation
CoffeeScriptRedux copied to clipboard

Indented objects cause syntax errors

Open malixsys opened this issue 12 years ago • 1 comments

The following code is valid in coffee-script:

passport.use new LocalStrategy(
  usernameField: "email"
  passwordField: "password"
, (email, password, done) ->
  users = app.DI.get("users")
  users.auth email, password, done
)

Compiles to:

    passport.use(new LocalStrategy({
      usernameField: "email",
      passwordField: "password"
    }, function(email, password, done) {
      var users;
      users = app.DI.get("users");
      return users.auth(email, password, done);
    }));

In Redux:

    Syntax error on line 5, column 5: unexpected ',' (\u002C)
    2 : passport.use new LocalStrategy( 
    3 : usernameField: "email" 
    4 : passwordField: "password" 
    5 : , (email, password, done) -> 
    ^ :~~~~^
    6 : users = app.DI.get("users") 
    7 : users.auth email, password, done 
    8 : )


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

malixsys avatar Aug 23 '13 18:08 malixsys

https://github.com/michaelficarra/CoffeeScriptRedux/issues/83 again. fails when using indentation among arguments.

tiye avatar Aug 28 '13 03:08 tiye