summaryrefslogtreecommitdiff
path: root/scripts/frontend/prettier.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/frontend/prettier.js')
-rw-r--r--scripts/frontend/prettier.js10
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;
}