2014-04-04 12 views
9

np. Mam to:Webstorm wyłącza nowe spacje w deklaracji funkcji anonimowej

exports.getsertHexId = function (table, hex) { 

Webstorm auto-indent 8 jest tworzenie przestrzeni między słowa kluczowego function i otwartej paren (.

Jej opcje ustawień obowiązuje pokrycie:

  • deklaracja Funkcja nawiasów
  • Wywołanie funkcji nawiasach
  • 'if' nawiasach
  • . . .

Mylić, ponieważ powinno to być objęte deklaracją funkcji nawiasach, pomyślałem. Czy można to odpowiednio skonfigurować? Czy to błąd?

Odpowiedz

24

Przewiń dalej i jest to opcja "W wyrażeniu funkcji". Ponieważ function() { ... } jest wyrażeniem, które zwraca wartość, która jest funkcją.

enter image description here

+0

Uh człowiek, dziękuję! –

+0

Dlaczego to zrobili. Czy to część jakiegoś nowego standardu? Próbowałem użyć standardu google js, ale po imporcie to go łamało. –