var gulp = require('gulp-help')(require('gulp'));
var jshint = require('gulp-jshint');
var mochaPhantom = require('gulp-mocha-phantomjs');
var connect = require('gulp-connect');

gulp.task('lint', function(){
  return gulp.src(['./Gulpfile.js', './package.json', './site/**/*.js',

                   './benchmark/**/*.js',

                   './src/**/*.js',
                   './spec/**/*.js'])
    .pipe(jshint())
    .pipe(jshint.reporter('default'));
});

gulp.task('test', ['lint'], function(){
  return gulp
    .src('mocha.html')
    .pipe(mochaPhantom());
});

gulp.task('server', function() {
  var argv = require('yargs').argv;
  return connect.server({
    port: argv.p || argv.port || 8000
  });
});

@@ -222,18 +222,16 @@
 p.src(%5B'
-./
 Gulpfile
@@ -241,32 +241,66 @@
 ', '
-./package.json', './site
+bower.json', 'package.json',%0A                   'benchmark
 /**/
@@ -298,33 +298,32 @@
 hmark/**/*.js',%0A
-%0A
                 
@@ -330,19 +330,12 @@
    '
-./benchmark
+site
 /**/
@@ -341,17 +341,16 @@
 /*.js',%0A
-%0A
         
@@ -361,18 +361,16 @@
        '
-./
 src/**/*
@@ -399,10 +399,8 @@
    '
-./
 spec

Clean up Gulpfile