2017-02-06 4 views
0

Просто пытайтесь настроить мой сайт с помощью https://codeclimate.com, но получая ошибку, когда он попадает в мои настройки конфигурации eslint. Получение ошибки на моем правиле котировок, которыйКонфигурация Eslint для правила «quotes» недействительна:

"quotes": [2,"single", 
     { 
     "avoidEscape": true 
     } 
] 

Но продолжать получать ошибку

Error: /code/.eslintrc: 
    Configuration for rule "quotes" is invalid: 
    Value "[object Object]" must be an enum value. 

Eslint является версия 3.14.0

Любая идея, что это неправильно с правилом?

Редактировать, чтобы показать мои версии:

"eslint": "3.15.0", 
"eslint-loader": "1.6.1", 
"eslint-plugin-import": "2.2.0", 
+1

Нет ничего плохого в правиле, поэтому я предполагаю, что это версия, и что-то в вашей toolchain использует более раннюю версию eslint. – cartant

ответ

0

CodeClimate использует свою собственную версию ESLint, и а не тот, который указан как зависимость в вашем пакете. Вот ссылка на документацию, в которой указана версия ESLint, которую использует CodeClimate: https://docs.codeclimate.com/docs/eslint

Вы должны настроить правила ESLint на версию, выполняемую CodeClimate, иначе вы получите уведомление о неправильной настройке.

0

У меня была такая же проблема сегодня, я использовал старую версию пакета Глоток-eslint (1.1.1)

+0

Yup Я думал об этом, но у меня есть все последние пакеты. – StevieB

Смежные вопросы