#eslint
#eslint
Вопрос:
Я знаю, что об этом спрашивали раньше, и предлагалось использовать babel для переноса кода, но я запускаю eslint для переноса моего кода перед переносом через webpack, но я получаю:
Ошибка синтаксического анализа: ключевое слово «импорт» зарезервировано
Кто-нибудь знает способ, которым я могу использовать синтаксис импорта / экспорта и запустить eslint?
Ниже приведена моя конфигурация webpack и файл eslintrc.json:
preLoaders: [
{
test: /.jsx?$/,
loader: 'eslint-loader',
exclude: /node_modules/
}
],
{
"parser": "babel-eslint",
"plugins": ["react"],
"extends": ["standard", "standard-react"]
}
Спасибо
Ответ №1:
Заработало, пришлось добавить следующее в мою конфигурацию webpack:
eslint: {
configFile: './.eslintrc'
}
И .eslintrc:
{
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true,
"es6": true
},
"plugins": ["react"],
"extends": ["standard", "standard-react"],
"ecmaFeatures": { "jsx": true }
}