Skip to content

Commit abb7093

Browse files
committed
Merge pull request #2 from kazu69/refactoring_create_temporaryFile
refactor create temp files
2 parents d4b128d + 3adf4dc commit abb7093

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tasks/lib/inlinehint.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var grunt = require('grunt'),
1212
fs = require('fs'),
1313
tempfile = require('tempfile');
1414

15-
function escape(string) {
15+
var escape = function(string) {
1616
return string.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
1717
}
1818

@@ -58,23 +58,23 @@ function removePatterns(src, patterns) {
5858
}
5959

6060
function createTemporaryFiles(files, ignores, patterns) {
61-
var map = {};
61+
var temp = {};
62+
6263
files.forEach(function (filepath, index) {
63-
var source = grunt.file.read(filepath);
64+
var source = grunt.file.read(filepath),
65+
tempFile = tempfile();
6466

65-
source = removeTags(source, ignores);
66-
source = removePatterns(source, patterns);
67+
if(ignores) source = removeTags(source, ignores);
68+
if(patterns) source = removePatterns(source, patterns);
6769

6870
if (/^\s*$/.test(source)) return;
6971

70-
var file = tempfile();
71-
fs.writeFileSync(file, source);
72-
map[file] = { filepath: filepath, file: { path: file } }
72+
fs.writeFileSync(tempFile, source);
73+
temp[tempFile] = { filepath: filepath, file: { path: tempFile } }
7374
});
74-
return map;
75+
return temp;
7576
}
7677

7778
exports.lint = function lint(options, files, ignores, patterns) {
78-
var mapTemporary = createTemporaryFiles(files, ignores, patterns || []);
79-
return mapTemporary;
79+
return createTemporaryFiles(files, ignores, patterns || []);
8080
};

0 commit comments

Comments
 (0)