2017-02-06 3 views
0

Nur versuchen, meine Website mit https://codeclimate.com einzurichten, aber Fehler, wenn es meine eslint Config-Einstellungen trifft. einen Fehler auf meiner Zitate Regel immer das istEslint Konfiguration für Regel "Anführungszeichen" ist ungültig:

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

Aber halten Sie den Fehler bekommen

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

Eslint ist Version 3.14.0

Jede Idee, was mit der Regel falsch ist?

bearbeiten meine Versionen zeigen:

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

Es ist nichts falsch mit der Regel, also denke ich, dass es eine Version Sache ist und etwas in Ihrer Toolchain verwendet eine frühere Version von eslint. – cartant

Antwort

0

CodeClimate nutzt ihre eigene Version von ESLint und nicht die, die in Ihrem Paket als Abhängigkeit angegeben ist. Hier ist ein Link auf die Dokumentation, die Version von ESLint Listen, die CodeClimate verwendet: https://docs.codeclimate.com/docs/eslint

Sie haben ESLint Regeln auf die Version zu konfigurieren, die CodeClimate ausgeführt wird, andernfalls Sie eine Benachrichtigung über eine falsche Konfiguration erhalten werden.

0

ich heute gleiche Problem hatte, habe ich alte Version des großen Schluck-eslint Paket (1.1.1)

+0

Yup ich dachte das, aber ich habe die neuesten Pakete. – StevieB

Verwandte Themen