Skip folders in CLI pattern

master
Lucas Duailibe 2017-12-05 15:59:01 -02:00
parent 829616dd6c
commit 639c523885
5 changed files with 24 additions and 1 deletions

View File

@ -281,7 +281,7 @@ function eachFilename(argv, patterns, callback) {
try {
const filePaths = globby
.sync(patterns, { dot: true })
.sync(patterns, { dot: true, nodir: true })
.map(filePath => path.relative(process.cwd(), filePath));
if (filePaths.length === 0) {

View File

@ -0,0 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`skips folders (stdout) 1`] = `
"skip-folders/a/file.js
skip-folders/b/file.js
"
`;
exports[`skips folders (write) 1`] = `Array []`;

View File

@ -0,0 +1,12 @@
"use strict";
const runPrettier = require("../runPrettier");
expect.addSnapshotSerializer(require("../path-serializer"));
describe("skips folders", () => {
runPrettier("cli", ["skip-folders/**/*", "-l"]).test({
status: 1,
stderr: ""
});
});

View File

@ -0,0 +1 @@
fooA( )

View File

@ -0,0 +1 @@
fooB( )