Exclude tests from warning print script
Dan Abramov committed
Apr 5, 2017 at 19:51 UTC
6a48f32f2194423d905bd2e475e093638e12e299
2 files changed
+8
-1
scripts/print-warnings/print-warnings.js
+3
-1
@@ -14,6 +14,7 @@ const through = require('through2');
14
const traverse = require('babel-traverse').default;
15
const gs = require('glob-stream');
16
const Bundles = require('../rollup/bundles');
17
+const Modules = require('../rollup/modules');
18
19
const evalToString = require('../shared/evalToString');
20
@@ -67,7 +68,8 @@ const sourcePaths = Bundles.bundles
68
bundle.bundleTypes.indexOf(Bundles.bundleTypes.FB_DEV) !== -1 ||
69
bundle.bundleTypes.indexOf(Bundles.bundleTypes.FB_PROD) !== -1
70
)
70
- .reduce((allPaths, bundle) => allPaths.concat(bundle.paths), []);
71
+ .reduce((allPaths, bundle) => allPaths.concat(bundle.paths), [])
72
+ .concat(Modules.getExcludedHasteGlobs().map(glob => `!${glob}`));
73
74
gs(sourcePaths).pipe(
75
through.obj(transform, cb => {
scripts/rollup/modules.js
+5
@@ -347,7 +347,12 @@ function getDefaultReplaceModules(bundleType) {
347
);
348
}
349
350
+function getExcludedHasteGlobs() {
351
+ return exclude;
352
+}
353
+
354
module.exports = {
355
+ getExcludedHasteGlobs,
356
getDefaultReplaceModules,
357
getAliases,
358
createModuleMap,