From 4f0a9b90014339f5c000d00fe183416f569496f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josejulio=20Mart=C3=ADnez?= Date: Wed, 12 Dec 2018 16:31:32 -0600 Subject: [PATCH] feat: Fail on fix (#52) --- bin/pretty-quick.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 => {