2016-05-16 4 views
30

Używam atom, a próbowałem kilka pakietów różni jshint i wszyscy dać ostrzeżenie, które mówiES6 w JShint - .jshintrc ma esversion, ale wciąż otrzymuję ostrzeżenie (za pomocą atomu)

"template literal syntax' is only available in ES6 (use 'esversion: 6')" 

I utworzony plik .jshintrc najwyższego poziomu (w root) i dodano następujący json:

{ 
    "esversion":6 
} 

jednak to wciąż rzuca ten sam błąd. Wszelkie pomysły, jak rozwiązać. Zawarłem link do strony JSHint options. Chciałbym zacząć grać ze składnią ES6, ale wolałbym nie mieć dodatkowych ostrzeżeń.

Dzięki społeczności SO!

+6

Jeśli zaczynasz od początku, najlepszą opcją byłoby prawdopodobnie użycie ESLint FYI. – loganfsmyth

+1

Które pakiety jsHint już wypróbowałeś? Jest ich sporo. I second @ loganfsmyth's komentarze na temat korzystania z ESLint. –

+2

Po prostu ponowne uruchomienie Atom wydaje się działać. – claviska

Odpowiedz

47

Nazwa pliku powinna być .jshintrc, a zawartość jest

{ 
    "esversion": 6 
} 
+0

Ale jak "lvnam96" powiedział poniżej: Musisz ustawić typ pliku na JSON, nazwa pliku na .jshintrc. Następnie zamknij i ponownie otwórz plik JS. –

1

Używanie pakietów atomów linter i linter-jshint, Mam to do pracy przez odinstalowanie, a następnie ponowne zainstalowanie pakietów, a następnie ponowne uruchomienie atomu. Pobrałem ESLint i zainstalowałem go zgodnie z sugestiami osób, niecierpliwie czekam na przetestowanie go.

22

Zamiast tworzyć .jshintrc plik, możesz po prostu dodać na początku pliku JS:

/*jshint esversion: 6 */ 
+0

Łatwy. Działa w porządku. :) –

1

You trzeba ustawić ustawić typ pliku na JSON, nazwa pliku na .jshintrc.

Następnie zamknij i ponownie otwórz plik JS.

+0

Jak ustawić typ pliku na 'JSON'? –

+1

@ShimonBrandsdorfer To zależy od używanego edytora kodu. Istnieją 2 sposoby w SublimeText 3: 1. Zapisz plik na * .json 2. Wybierz typ pliku w prawym dolnym rogu (na pasku stanu): istnieje przycisk, wybierz JavaScript -> JSON. Jeśli w dolnej części ekranu nie ma paska stanu, przejdź do opcji Widok -> Pokaż pasek stanu. – lvnam96

Powiązane problemy