2016-04-07 12 views
1

ES6コードの構文、インデントeslintで以下のようにeslintでエラー、ES6

import React from 'react'; 

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

export default App; 

エラー

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 

と私のルールエンジンは

"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 
}], 

、このようになりますことができます私は間違っている私を助けてください???

+0

そして、エラーはそのファイルに関するものですか? – azium

+0

あなたはタブを偶然使っていますか? – azium

+0

はい、ファイルのみ...タブはありません.. –

答えて

0

Switchcaseは一重引用符で囲まれています。これはJSONファイルのように二重にする必要があります。