MCPcopy Index your code
hub / github.com/angular-fullstack/generator-angular-fullstack / eslintDir

Function eslintDir

src/test/endpoint.test.js:78–96  ·  view source on GitHub ↗
(dir, name, folder)

Source from the content-addressed store, hash-verified

76}
77
78function eslintDir(dir, name, folder) {
79 if(!folder) folder = name;
80 let endpointDir = path.join(dir, 'server/api', folder);
81 let files = fs.readdirAsync(endpointDir);
82
83 let regFiles = files
84 .then(files => files.filter(file => minimatch(file, '**/!(*.spec|*.mock|*.integration).js', {dot: true})))
85 .then(files => files.map(file => path.join('./server/api/', folder, file)));
86
87 let specFiles = files
88 .then(files => files.filter(file => minimatch(file, '**/+(*.spec|*.mock|*.integration).js', {dot: true})))
89 .then(files => files.map(file => path.join('./server/api/', folder, file)));
90
91 let regLint = regFiles.then(files => eslintFiles(files));
92
93 let specLint = specFiles.then(files => eslintFiles(files, '--env node,es6,mocha --global sinon,expect'));
94
95 return Promise.all([regLint, specLint]);
96}
97
98var config;
99var genDir;

Callers 1

endpoint.test.jsFile · 0.85

Calls 1

eslintFilesFunction · 0.85

Tested by

no test coverage detected