2017-01-28 5 views
1

Я работаю с webpack config с preloaders. Это то, что это:ESLint с Webpack - Как включить все файлы проекта?

preLoaders: [ 
     ... 
     { 
     test: /\.js$/, 
     loader: 'eslint', 
     include: [ 
      path.join(projectRoot, 'src') 
     ], 
     exclude: /node_modules/ 
     } 
     ... 
    ] 

Теперь этот configuration будет эс-пуха код всякий раз, когда entry file is affected; однако он не будет lint код, который находится в project src folder; но еще не связан с entry file.

Для примера. Я пишу код для api section, который еще не import ed в файле main.js. В этом случае es-lint не выполняется, и это проблема.

Есть ли способ эс-пуха все файлы в src folder, а не только те, связанных с main-entry file

Спасибо.

ответ

0

Да, есть способ! Если вы задаете путь к веб-папке. Тогда я не уверен. Но вы можете сделать смешивание с eslint командной строки и придумать какой-то НПМ сценарий, который выстреливает

1) eslint во всей папке проекта без учета node_modules, bundle.js использовать .eslintignore

2) Используйте Webpack для transpile и комплектации.

+0

Спасибо Ashutosh, но я ищу способ 'webpack' позаботиться об этом. – Akash

 Смежные вопросы

  • Нет связанных вопросов^_^