Laravel Elixir ESLint Extension
npm install laravel-elixir-eslint

``sh`
$ npm install laravel-elixir-eslint --save-dev
$ touch .eslintrc
`javascript
// gulpfile.js
var elixir = require('laravel-elixir');
require('laravel-elixir-eslint');
elixir(function(mix) {
mix.eslint();
});
`
`javascript
var elixir = require('laravel-elixir');
var config = elixir.config;
require('laravel-elixir-eslint');
elixir(function(mix) {
mix.browserify('main.js')
.version(['js/main.js'])
.eslint([
config.get('assets.js.folder') + '/*/.js',
'!' + config.get('public.js.outputFolder') + '/main.js'
]);
});
`
or ArrayGlob or array of globs to read. Using this will overwrite all defaults.
Default:
`javascript
mix.eslint([
'public/js/*/.js',
'resources/assets/js/*/.js'
]);
`_The prefix
! is for excluding files._$3
Type:
Object`Options for ESLint.
_See eslint.org/docs/user-guide/configuring_