From b078324d5e911ec5e667736b2c552af32f475751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iiro=20J=C3=A4ppinen?= Date: Wed, 3 Jun 2020 17:38:15 +0300 Subject: [PATCH] fix: canceling lint-staged via SIGINT restores state and cleans up (#881) When replacing listr with listr2, this was a change in default behaviour that was left unnoticed --- lib/runAll.js | 1 + test/index2.spec.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/runAll.js b/lib/runAll.js index 4a86d9c07..7ad7c56ed 100644 --- a/lib/runAll.js +++ b/lib/runAll.js @@ -119,6 +119,7 @@ const runAll = async ( ctx, exitOnError: false, nonTTYRenderer: 'verbose', + registerSignalListeners: false, ...getRenderer({ debug, quiet }), } diff --git a/test/index2.spec.js b/test/index2.spec.js index 8711aea4c..7dda8c6e3 100644 --- a/test/index2.spec.js +++ b/test/index2.spec.js @@ -33,6 +33,7 @@ describe('lintStaged', () => { }, "exitOnError": false, "nonTTYRenderer": "verbose", + "registerSignalListeners": false, "renderer": "silent", } `) @@ -58,6 +59,7 @@ describe('lintStaged', () => { }, "exitOnError": false, "nonTTYRenderer": "verbose", + "registerSignalListeners": false, "renderer": "verbose", } `)