2015-11-23 2 views
5

Я работаю над некоторым кодом JavaScript ES6, а linter-jshint продолжает метать эту ошибку.Ошибка JSHint: «E001 - Плохая опция»

Error E001 Bad Option

Я пытался отрываясь все JSHint options. Сначала я добавил {"esversion": 6} в файл .jshintrc в моем каталоге пользователя. Это произошло, когда ошибка начала появляться. Затем я попытался пойти на устаревшие {"esnext": true}. Ошибка просто изменилась на другую, поэтому я вернулся.

Эта опция должна работать, я не понимаю, почему она показывает эту ошибку. Это действительный вариант, не так ли?

Кстати, я использую Atom.

+1

Используете ли вы последнюю версию JSHint? ... – War10ck

+0

Если вы имеете в виду JSHint как пакет Atom, да. Это актуально. –

+0

У меня была почти такая же ошибка E0001, но с «extract» вместо «esversion» со свежим установленным атомом, jshint, linter. И ошибка исходила из ошибок в моем .jshintrc файле – Mic

ответ

0

Вот мой файл рабочей .jshintrc, я имел неправильную ошибку собственности в нем, давая такое же сообщение:

{ 
    "predef": [ "$", "jQuery", "text", "$p", "window", "document", "console", "parent" ], 
    "curly":    true, 
    "eqeqeq":    true, 
    "funcscope":   true, 
    "futurehostile":  true, 
    "latedef":    true, 
    "nonbsp":    true, 
    "notypeof":    true, 
    "shadow":    "outer", 
    "singleGroups":   true, 
    "undef":    true, 
    "unused":    true, 

    "debug":    true, 
    "scripturl":   true, 

    "-W079":    true 
} 

что-то полезное. Если вы Ctrl + Alt + Cmd + L (на Mac) Атом перезагружается и учитывает последние изменения.

+0

Кажется, вы избавились от этой ошибки, но не указали используемую версию javascript. Это верно? – sayth

+0

Мне нужно оставаться совместимым со старыми браузерами и не работать с более новой версией – Mic

0

Проверить package.json.

Наткнулся через эту ошибку, потому что package.json был:

{ 
    jshintConfig": { 
    "extends": "./node_modules/jsgreat/es6/.jshintrc" 
    } 
} 

Какой недействительна, extends может быть использован только в .jshintrc файле.