2017-01-02 2 views
0

У меня есть проект с использованием ES6 modules, который я бы хотел добавить для перевязки.ESL-модули ESLint crawl ES12

Вот что у меня есть в моем .eslintrc файле:

env: 
    browser: true 
    es6: true 
extends: 'eslint:recommended' 
parserOptions: 
    sourceType: module 

Мой ESLint вызов выглядит следующим образом: eslint script.js где script.js имеет import заявления других модулей в моем проекте.

script.js в настоящее время linted просто отлично, но ESLint не продолжается на это указано import s.

Есть ли способ заставить ESLint сканировать мой источник для меня? Возможно, это не поведение по умолчанию ... если нет, есть ли наилучшая практика для этого?

ответ

0

Я решил эту проблему путем вызова eslint для каждого отдельного файла, как это:

find web -name "*.js" | xargs eslint 

Некоторые каталоги (например, web/build) исключаются с:

find web -name "*.js" ! -path "web/build/*" | xargs eslint