I zostały zaktualizowane jade do najnowszej wersji, i zaczął widząc tę wiadomość w konsoliJade: Nowe ostrzeżenie na wiele atrybutów
You should not have jade tags with multiple attributes
jest wymieniana jako cecha, here
0.33.0/2013-07-12
Hugely more powerful error reporting (especially with compileDebug set explicitly to true)
Add a warning for tags with multiple attributes
i ja zobacz to w kodzie. https://github.com/visionmedia/jade/blob/a38aa552f6f53554ac5605299b6b8c7e07cbdf1f/lib/parser.js#L662
Ale co to naprawdę oznacza. Kiedy otrzymam to ostrzeżenie. Na przykład, kiedy będę się błąd na podstawie poniższego kodu (Działa bez ostrzeżenia, ale chciałbym wiedzieć, kiedy będę się błąd tak, że można porównać z mojego kodu)
mixin link(href, name)
a(class=attributes.class, href=href)= name
a(href=href, attributes)= name
+link('/foo', 'foo')(class="btn")
+1. Rzeczywiście, miałem taki kod w moim mixin 'div (class = c) (attributes)', a ostrzeżenie zniknęło, kiedy zmieniono na 'div (class = c, attributes)' – bsr