old_contents: 'use strict';
  
  var path = require('path'),
  	defaultCsscombConfig = require('../configs/csscomb.json');
  
  module.exports = function (gulp, plugins, config) {
  	return {
  		task: function () {
  			var configPath =
  				(config.csscombConfig.configPath ===
  					defaultCsscombConfig.configPath) ?
  					path.join(configPath.packagePath,
  						defaultCsscombConfig.configPath) :
  					config.csscombConfig.configPath;
  
  			return gulp.src([
  					path.join(config.csscombConfig.sources, '**', '*.less'),
  					path.join(config.csscombConfig.sources, '**', '*.css')
  				])
  				.pipe(plugins.csscomb(configPath))
  				.pipe(gulp.dest(config.csscombConfig.sources));
  		}
  	};
  };
new_contents: 'use strict';
  
  var path = require('path'),
  	defaultCsscombConfig = require('../configs/csscomb.json');
  
  module.exports = function (gulp, plugins, config) {
  	return {
  		task: function () {
  			var configPath =
  				(config.csscombConfig.configPath ===
  					defaultCsscombConfig.configPath) ?
  					path.join(config.packagePath,
  						defaultCsscombConfig.configPath) :
  					config.csscombConfig.configPath;
  
  			return gulp.src([
  					path.join(config.csscombConfig.sources, '**', '*.less'),
  					path.join(config.csscombConfig.sources, '**', '*.css')
  				])
  				.pipe(plugins.csscomb(configPath))
  				.pipe(gulp.dest(config.csscombConfig.sources));
  		}
  	};
  };
subject: Fix csscomb