Removed the if (!Array.isArray(globs)) return gs.createStream(globs, [], opt); because this optimization is already covered a couple lines below at if (positives.length === 1) return streamFromPositive(positives[0]);, and to not duplicate the validation code. Previously, passing a string with a negative glob did not throw a "Missing positive glob" error, now it does.
Coverage increased (+1.49%) when pulling 989d1626f0292eda667e7762161d43c905a10f73 on UltCombo:clean-up into 2768041f6bdddd25c3ad3ed520d682995a44e06d on wearefractal:master.
Coverage increased (+1.49%) when pulling cf6001961ff6ba6d66391d743869eaf64b0bc95e on UltCombo:clean-up into 2768041f6bdddd25c3ad3ed520d682995a44e06d on wearefractal:master.
Coverage increased (+1.49%) when pulling 4e4be7533d2e57b7fdf2aaa80ebe65f93d79588d on UltCombo:clean-up into 2768041f6bdddd25c3ad3ed520d682995a44e06d on wearefractal:master.
Coverage increased (+1.49%) when pulling 17381e73e8fa90a0b3acb22c2858e764c153d578 on UltCombo:clean-up into 2768041f6bdddd25c3ad3ed520d682995a44e06d on wearefractal:master.
if (!Array.isArray(globs)) return gs.createStream(globs, [], opt);
because this optimization is already covered a couple lines below atif (positives.length === 1) return streamFromPositive(positives[0]);
, and to not duplicate the validation code. Previously, passing a string with a negative glob did not throw a "Missing positive glob" error, now it does.