From 647525f80864c3fce0a7c06b4ac3db08326e947f Mon Sep 17 00:00:00 2001 From: smallchill Date: Thu, 3 Jan 2019 18:27:57 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/getPrettierFiles.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 scripts/getPrettierFiles.js diff --git a/scripts/getPrettierFiles.js b/scripts/getPrettierFiles.js new file mode 100644 index 0000000..dda20c9 --- /dev/null +++ b/scripts/getPrettierFiles.js @@ -0,0 +1,23 @@ +const glob = require('glob'); + +const getPrettierFiles = () => { + let files = []; + const configFiles = glob.sync('config/**/*.js*', { ignore: ['**/node_modules/**', 'build/**'] }); + const mockFiles = glob.sync('mock/**/*.js*', { ignore: ['**/node_modules/**', 'build/**'] }); + const jsFiles = glob.sync('src/**/*.js*', { ignore: ['**/node_modules/**', 'build/**'] }); + const scriptFiles = glob.sync('scripts/**/*.js'); + const tsFiles = glob.sync('src/**/*.ts*', { ignore: ['**/node_modules/**', 'build/**'] }); + const lessFiles = glob.sync('src/**/*.less*', { ignore: ['**/node_modules/**', 'build/**'] }); + files = files.concat(configFiles); + files = files.concat(mockFiles); + files = files.concat(jsFiles); + files = files.concat(scriptFiles); + files = files.concat(tsFiles); + files = files.concat(lessFiles); + if (!files.length) { + return; + } + return files; +}; + +module.exports = getPrettierFiles;