]> code.delx.au - gnu-emacs-elpa/commitdiff
Do not warn about trailing commas in destructuring assignment arrays
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 16 Aug 2011 13:29:44 +0000 (17:29 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Tue, 16 Aug 2011 13:29:44 +0000 (17:29 +0400)
Fixes http://code.google.com/p/js2-mode/issues/detail?id=110

js2-mode.el

index f94395d0906ce1123a07ae8748d16f9a94c1fdec..ec324ba81b53c8e40b589c4d9b9599518809b521 100644 (file)
@@ -9427,7 +9427,7 @@ array-literals, array comprehensions and regular expressions."
                                       :len (- js2-ts-cursor pos)
                                       :elems (nreverse elems)))
         (apply #'js2-node-add-children pn (js2-array-node-elems pn))
-        (when after-comma
+        (when (and after-comma (not js2-is-in-lhs))
           (js2-parse-warn-trailing-comma "msg.array.trailing.comma"
                                          pos elems after-comma)))
        ;; destructuring binding