diff --git a/bin/pretty-quick.js b/bin/pretty-quick.js index 04d6d5c..f7dc006 100755 --- a/bin/pretty-quick.js +++ b/bin/pretty-quick.js @@ -7,7 +7,12 @@ const mri = require('mri'); const prettyQuick = require('..').default; -const args = mri(process.argv.slice(2)); +const args = mri(process.argv.slice(2), { + boolean: ['fail-on-fix'], + default: { 'fail-on-fix': false }, +}); + +const failOnFix = args['fail-on-fix']; let success = true; prettyQuick( @@ -36,6 +41,9 @@ prettyQuick( onWriteFile: file => { console.log(`✍️ Fixing up ${chalk.bold(file)}.`); + if (failOnFix) { + success = false; + } }, onExamineFile: file => {