11'use strict' ;
22
3- // npm install gulp gulp-eslint
3+ // npm install gulp@next gulp-eslint
44
5- const gulp = require ( 'gulp' ) ;
5+ const { src , task } = require ( 'gulp' ) ;
66const eslint = require ( '..' ) ;
77
88const MAX_WARNINGS = 1 ;
99
10-
11- gulp . task ( 'lint-result' , ( ) => {
10+ task ( 'lint-result' , ( ) => {
1211 const count = 0 ;
1312
1413 // Be sure to return the stream; otherwise, you may not get a proper exit code.
15- return gulp . src ( '../test/fixtures/*.js' )
14+ return src ( '../test/fixtures/*.js' )
1615 . pipe ( eslint ( ) )
1716 . pipe ( eslint . formatEach ( ) )
1817 . pipe ( eslint . result ( result => {
@@ -31,18 +30,18 @@ gulp.task('lint-result', () => {
3130 } ) ) ;
3231} ) ;
3332
34- gulp . task ( 'lint-resu1lt-async' , ( ) => {
35- const count = 0 ;
33+ task ( 'lint-resu1lt-async' , ( ) => {
34+ let count = 0 ;
3635
37- return gulp . src ( '../test/fixtures/*.js' )
36+ return src ( '../test/fixtures/*.js' )
3837 . pipe ( eslint ( ) )
3938 . pipe ( eslint . formatEach ( ) )
4039 . pipe ( eslint . result ( ( result , done ) => {
4140 // As a basic example, we'll use process.nextTick as an async process.
4241 process . nextTick ( function asyncStub ( ) {
4342 count += result . warningCount ;
4443
45- const error = null ;
44+ let error = null ;
4645 if ( count > MAX_WARNINGS ) {
4746 // Define the error. Any non-null/undefined value will work
4847 error = {
@@ -53,14 +52,12 @@ gulp.task('lint-resu1lt-async', () => {
5352 } ;
5453 }
5554 done ( error ) ;
56-
5755 } , 100 ) ;
58-
5956 } ) ) ;
6057} ) ;
6158
62- gulp . task ( 'lint-results' , ( ) => {
63- return gulp . src ( '../test/fixtures/*.js' )
59+ task ( 'lint-results' , ( ) => {
60+ return src ( '../test/fixtures/*.js' )
6461 . pipe ( eslint ( ) )
6562 . pipe ( eslint . format ( ) )
6663 . pipe ( eslint . results ( results => {
@@ -73,8 +70,8 @@ gulp.task('lint-results', () => {
7370 } ) ) ;
7471} ) ;
7572
76- gulp . task ( 'lint-results-async' , ( ) => {
77- return gulp . src ( '../test/fixtures/*.js' )
73+ task ( 'lint-results-async' , ( ) => {
74+ return src ( '../test/fixtures/*.js' )
7875 . pipe ( eslint ( ) )
7976 . pipe ( eslint . format ( ) )
8077 . pipe ( eslint . results ( ( results , done ) => {
@@ -87,8 +84,7 @@ gulp.task('lint-results-async', () => {
8784 done ( error ) ;
8885
8986 } , 100 ) ;
90-
9187 } ) ) ;
9288} ) ;
9389
94- gulp . task ( 'default' , [ 'lint-results' ] ) ;
90+ task ( 'default' , [ 'lint-results' ] ) ;
0 commit comments