Skip to content

Commit 9375ef6

Browse files
authored
Merge pull request #10 from qonto/ignored
add an option to pass an ignoredAppFiles glob to the tool
2 parents dc68d72 + 8c786e3 commit 9375ef6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ async function run(rootDir, options = {}) {
3333
let analyzeConcatExpression = options.analyzeConcatExpression || config.analyzeConcatExpression;
3434
let userPlugins = config.babelParserPlugins || [];
3535
let userExtensions = config.extensions || [];
36+
let ignoredAppFiles = config.ignoredAppFiles || [];
3637
let customHelpers = config.helpers || [];
3738
let includeGtsExtension = userExtensions.includes('.gts');
3839

@@ -48,7 +49,7 @@ async function run(rootDir, options = {}) {
4849
};
4950

5051
log(`${step(1)} 🔍 Finding JS and HBS files...`);
51-
let appFiles = await findAppFiles(rootDir, userExtensions);
52+
let appFiles = await findAppFiles(rootDir, userExtensions, ignoredAppFiles);
5253
let inRepoFiles = await findInRepoFiles(rootDir, userExtensions);
5354
let files = [...appFiles, ...inRepoFiles];
5455

@@ -145,7 +146,7 @@ async function run(rootDir, options = {}) {
145146
}
146147

147148
function readConfig(cwd) {
148-
let configPath = (globby.sync(`${cwd}/config/ember-intl-analyzer.{js,cjs}`))[0];
149+
let configPath = globby.sync(`${cwd}/config/ember-intl-analyzer.{js,cjs}`)[0];
149150

150151
let config = {};
151152
if (fs.existsSync(configPath)) {
@@ -156,10 +157,10 @@ function readConfig(cwd) {
156157
return config;
157158
}
158159

159-
async function findAppFiles(cwd, userExtensions) {
160+
async function findAppFiles(cwd, userExtensions, ignoredAppFiles) {
160161
let extensions = [...DEFAULT_EXTENSIONS, ...userExtensions];
161162
let pathsWithExtensions = extensions.map(extension => '{app,src}/**/*' + extension);
162-
return globby(pathsWithExtensions, { cwd });
163+
return globby(pathsWithExtensions, { cwd, ignore: ignoredAppFiles });
163164
}
164165

165166
async function findInRepoFiles(cwd, userExtensions) {

0 commit comments

Comments
 (0)