diff options
Diffstat (limited to 'scripts/frontend/prettier.js')
-rw-r--r-- | scripts/frontend/prettier.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/frontend/prettier.js b/scripts/frontend/prettier.js index c191dcc2a98..3df9d7c2bb5 100644 --- a/scripts/frontend/prettier.js +++ b/scripts/frontend/prettier.js @@ -11,17 +11,20 @@ const allFiles = mode === 'check-all' || mode === 'save-all'; const config = { patterns: ['**/*.js', '**/*.vue', '**/*.scss'], - ignore: ['**/node_modules/**', '**/vendor/**'], + ignore: ['**/node_modules/**', '**/vendor/**', '**/public/**'], parsers: { js: 'babylon', vue: 'vue', scss: 'css', }, }; +const availableExtensions = Object.keys(config.parsers); console.log(`Loading ${allFiles ? 'All' : 'Changed'} Files ...`); -const changedFiles = allFiles ? null : getChangedFiles(); +const changedFiles = allFiles + ? null + : getChangedFiles(availableExtensions.map(ext => `*.${ext}`)); if (changedFiles) { if (!changedFiles.length || (changedFiles.length === 1 && !changedFiles[0])) { @@ -44,7 +47,6 @@ if (allFiles) { .sync(globPattern, { ignore }) .filter(f => allFiles || changedFiles.includes(f)); } else { - const availableExtensions = Object.keys(config.parsers); files = changedFiles.filter(f => availableExtensions.includes(f.split('.').pop()), ); @@ -79,7 +81,7 @@ prettier } else if (!prettier.check(input, options)) { if (!didWarn) { console.log( - '\n===============================\nGitLab CE uses Prettier to format all JavaScript code.\nPlease format each file listed below or run "yarn prettier-changed-save"\n===============================\n', + '\n===============================\nGitLab uses Prettier to format all JavaScript code.\nPlease format each file listed below or run "yarn prettier-changed-save"\n===============================\n', ); didWarn = true; } |