tasks/fileSystem.js
Function FileSystem
has 96 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function FileSystem(pipelineDirectory, grunt) {
this.pipelineDirectory = pipelineDirectory;
this.readFile = function(fileAndJob) {
Function saveJobsToPipelineDirectory
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
this.saveJobsToPipelineDirectory = function(jobs) {
var deferred = q.defer();
var fileWritingPromises = _.map(jobs, function(j, index) {
var d = q.defer();
ensureDirectoriesExist([pipelineDirectory, j.name]);