Ich habe Schwierigkeiten mit der Einrichtung von JSCS für die Arbeit mit JSX/React und ES6 (Stufe-0). Es wirft solche Fehler:JSCS Punctuator
Expected end of node list but "Punctuator" found at ./src/base/react/architecture/components/Dummy.component.jsx :
1 |import React, { PropTypes, Component } from 'react';
--------^
und
Expected end of node list but "Punctuator" found at ./src/base/react/architecture/utils/redux-ext.js :
1 |import React from 'react';
--------^
2 |import Immutable from 'immutable';
3 |import * as reactRedux from 'react-redux';
ich nicht in der Lage war es entweder zu reparieren oder die Ursache für dieses Problem zu finden.
Meine Konfiguration ist:
{
"preset": "airbnb",
"validateIndentation": 4,
"fileExtensions": [
".js",
".jsx"
],
"maxErrors": -1,
"excludeFiles": [
"**/ammap.js",
"**/worldHigh.js",
"**/worldLow.js",
"node_modules/*",
"**/assets/*"
]
}
Überprüfen Sie, ob Sie neueste (3.0) Version von JSCS haben. Überlegen Sie auch, zu [ESlint] (http://eslint.org/) zu wechseln, da JSCS nicht mehr gepflegt wird und ESlint eine empfohlene Methode ist. –
Ich habe v3.0.7 und verschieben zu eslint ist jetzt teuer, da es viele Fehler auf dem gleichen Preset (Airbnb) findet, während JSCS nur wie 10 der oben genannten Art. Ich bin verwirrt darüber. – TeoTN