@@ -22,7 +22,7 @@ gulp.task('jsdoc', shell.task([
2222 './node_modules/.bin/jsdoc -c ./doc-config.json'
2323] ) ) ;
2424
25- gulp . task ( 'lint' , function ( ) {
25+ gulp . task ( 'lint' , ( ) => {
2626 return gulp . src ( [ './src/**/*.js' ] , [ './test/**/*.js' ] )
2727 . pipe ( jshint ( ) )
2828 . pipe ( jshint . reporter ( jshintXMLReporter ) )
@@ -33,15 +33,15 @@ gulp.task('lint', function () {
3333 } ) ) ;
3434} ) ;
3535
36- gulp . task ( 'pre-test' , function ( ) {
36+ gulp . task ( 'pre-test' , ( ) => {
3737 return gulp . src ( [ './src/**/*.js' ] )
3838 // Covering files
3939 . pipe ( istanbul ( ) )
4040 // Force `require` to return covered files
4141 . pipe ( istanbul . hookRequire ( ) ) ;
4242} ) ;
4343
44- gulp . task ( 'test' , [ 'pre-test' ] , function ( ) {
44+ gulp . task ( 'test' , gulp . series ( [ 'pre-test' ] , ( ) => {
4545 return gulp . src ( 'test/**/*.spec.js' )
4646 . pipe ( jasmine ( {
4747 reporter : new reporters . JUnitXmlReporter ( {
@@ -54,9 +54,9 @@ gulp.task('test', ['pre-test'], function () {
5454 dir : './test/reports/coverage' ,
5555 reporters : [ 'clover' ]
5656 } ) ) ;
57- } ) ;
57+ } ) ) ;
5858
59- gulp . task ( 'jscs' , function ( ) {
59+ gulp . task ( 'jscs' , ( ) => {
6060 return gulp . src ( [ 'src/**/*.js' , 'test/**/*.js' ] )
6161 . pipe ( jscs ( {
6262 esnext : false ,
@@ -68,4 +68,4 @@ gulp.task('jscs', function () {
6868} ) ;
6969
7070
71- gulp . task ( 'build' , [ 'lint' , 'jscs' , 'test' ] ) ;
71+ gulp . task ( 'build' , gulp . parallel ( [ 'lint' , 'jscs' , 'test' ] ) ) ;
0 commit comments