 		no_tabs:
 			level: 'ignore'
 
-	gulp.src('./src/**/*.coffee')
-		.pipe(coffeelint(options))
-		.pipe(coffeelint.reporter())
+	gulp
+		.src './src/**/*.coffee'
+		.pipe coffeelint options
+		.pipe coffeelint.reporter()
 
 gulp.task 'coffee', ['coffeelint', 'copy:temp'], ->
-	gulp.src('./.temp/**/*.coffee')
-		.pipe(coffee({sourceMap: true}))
-		.pipe(gulp.dest('./.temp/'))
+	options =
+		sourceMap: true
+
+	gulp
+		.src './.temp/**/*.coffee'
+		.pipe coffee options
+		.pipe gulp.dest './.temp/'
 
 gulp.task 'scripts', ['coffee']
 
 gulp.task 'less', ['copy:temp'], ->
-	gulp.src('./.temp/styles/styles.less')
-		.pipe(less())
-		.pipe(gulp.dest('./.temp/styles/'))
+	gulp
+		.src './.temp/styles/styles.less'
+		.pipe less()
+		.pipe gulp.dest './.temp/styles/'
 
 gulp.task 'styles', ['less']
 

	components = bower()

	components
		.pipe(filter (file) ->
			switch file.path
				when 'angular/angular.min.js'
					trim file, 'angular/'

	options =
		quotes: true

	gulp
		.src './.temp/**/*.html'
		.pipe minifyHtml options
		.pipe gulp.dest './.temp/'