2016-04-07 6 views
1

die es6 Code-Syntax, wie unten,Einbuchtung Fehler in eslint, es6

import React from 'react'; 

const App = ({ children }) => { 
    let childrenData; 
    if (children) { 
     childrenData = (<div>{children}</div>); 
    } 
    return childrenData; 
}; 

export default App; 

Fehler bei eslint

5:2 error Expected indentation of 4 space character but found 0 indent 
    6:2 error Expected indentation of 4 space character but found 0 indent 
    7:3 error Expected indentation of 4 space character but found 0 indent 
    9:2 error Expected indentation of 4 space character but found 0 indent 

und meine Regel-Engine wie folgt aussieht,

"indent": [2, 4, {'SwitchCase': 1}], 
"max-len": ["error", 200, 4], 
"object-shorthand": ["error", "always", { "ignoreConstructors": true }], 
"one-var": ["error", { 
    "var": "always", // Exactly one var declaration per function 
    "let": "always", // Exactly one let declaration per block 
    "const": "never" // Exactly one declarator per const declaration per block 
}], 

können Sie Bitte hilf mir wo ich falsch liege ???

+0

Und sicher sind die Fehler über diese Datei? – azium

+0

Verwenden Sie Tabs aus Versehen? – azium

+0

ja aus Datei nur ... keine Tabs .. –

Antwort

0

Switchcase ist zwischen einfachen Anführungszeichen, sollte es zwischen Doppel sein, da dies eine JSON-Datei ist.